Асиметричне шифрування
Симетричні методи шифрування зручні, коли заздалегідь відоме коло осіб, що беруть участь в обміні інформацією, яка підлягає шифруванню і дешифруванню.
Асиметричні алгоритми шифрування дозволяють одержувачу забезпечувати шифрування інформації, що направляться йому необмеженою кількістю відправників. Крім того, використання цих алгоритмів дозволяє проводити автентифікацію учасників обміну інформацією та здійснювати контроль цілісності переданої інформації.
Загальний принцип роботи асиметричних алгоритмів полягає в наступному:
• учасник інформаційного обміну генерує пари ключів.
При цьому дані, зашифровані одним із ключів, можуть бути розшифровані тільки іншим ключем. Один із цих ключів є відкритим (загальнодоступним), інший — закритим (секретним). Секретний ключ учасник зберігає в себе, а відкритий поширює всім бажаючої відправляти йому шифровані повідомлення. Відкритий ключ—це функція, за допомогою якої відправник може зашифрувати своє повідомлення, але ні він сам, ні хто-небудь інший не може дешифрувати це повідомлення, використовуючи відкритий ключ. Для дешифрування повідомлення (тобто здійснення зворотної операції — обчислення значення аргументу за значенням функції) необхідно знати деякий параметр зазначеної функції, що, по суті, і є закритим ключем;
• відправник повідомлення шифрує інформацію відкритим ключем і передає її одержувачеві по каналах зв’язку;
• одержувач дешифрує повідомлення, використовуючи свій закритий ключ.
Найпоширеніші алгоритми асиметричного шифрування:
• RCA. Алгоритм розроблено в 1977 році. Використовує відкриті ключі, що забезпечують перетворення інформації «тільки в одну сторону» (шифрування) за рахунок фактори- зації (розкладання на множники) великих чисел;
• ЕСС (Elliptic Curve Cryptography). Односпрямованість перетворень (шифрування) забезпечується в цьому методі складністю математичних обчислень, пов’язаних з еліптичними кривими.
» следующая страница »
1 ... 37 38 39 40 41 4243 44 45 46 47 ... 187