Асиметричні алгоритми шифрування
Матеріал з Вікіпедії — вільної енциклопедії.
Асиметричні алгоритми шифрування — алгоритми шифрування, які використовують різні ключі для шифрування та дешифрування даних.
Головне досягнення асиметричного шифрування в тому , що воно дозволяє людям, що не мають існуючої домовленості про безпеку, обмінюватися секретними повідомленнями. Необхідність відправникові й одержувачеві погоджувати таємний ключ по спеціальному захищеному каналі цілком відпала. Прикладами криптосистем з відкритим ключем є Elgamal (названа на честь автора, Тахіра Ельгамаля), RSA (названа на честь винахідників: Рона Рівеста, Аді Шаміра і Леонарда Адлмана), Dіffіe-Hellman і DSA, Dіgіtal Sіgnature Algorіthm (винайдений Девідом Кравіцом).
[ред.] Криптографія з відкритим ключем
Проблема керування ключами була вирішена криптографією з відкритим, або асиметричним, ключем, концепція якої була запропонована Уітфілдом Діффі і Мартіном Хеллманом у 1975 році. Криптографія з відкритим ключем - це асиметрична схема, у якій застосовуються пари ключів: відкритий (publіc key), що зашифровує дані, і відповідний йому закритий (prіvate key), що їх розшифровує. Ви поширюєте свій відкритий ключ по усьому світу, у той час як закритий тримаєте в таємниці. Будь-яка людина з копією вашого відкритого ключа може зашифрувати інформацію, що тільки ви зможете прочитати. Хто завгодно. Навіть люди, з якими ви колись ніколи не зустрічалися.
Хоча ключова пара математично зв'язана, обчислення закритого ключа з відкритого в практичному плані нездійсненно. Кожний, у кого є відкритий ключ, зможе зашифрувати дані, але не зможе них розшифрувати. Тільки людина, яка володіє відповідним закритим ключем може розшифрувати інформацію.
Поява шифрування з відкритим ключем стала технологічною революцією, яка зробила стійку криптографію доступною масам.