Page 9 - 4395
P. 9

2   КРИПТОГРАФІЧНА СИСТЕМА RSА

                        2.1   Криптоалгоритми з відкритим ключем


                        2.1.1 Загальні відомомсті

                        Концепція  криптографії  з  відкритими  ключами  була  висунута

                 Уїтфілдом  Діффі  (  Whitfield  Diffie)  і  Мартіном  Хеллманом  (Martin
                 Hellman).  Їх  внеском  у  криптографію  було  переконання,  що  ключі
                 можна  використовувати  парами  –  ключ  шифрування  і  ключ
                 дешифрування  –  і  що  неможливо  отримати  один  ключ  з  іншого.

                 Діффі  і  Хеллман  вперше  представили  цю  ідею  на  Національній
                 комп’ютерній конференції (National Computer Conference) 1976 року,
                 через  декілька  місяців  була  опублікована  їх  основоположна  робота

                 "New Directions in Cryptography'' ("Нові напрями в криптографії") [4].
                        З  1976  року  було  запропоновано  безліч  криптографічних
                 алгоритмів з відкритими ключами . Багато з них – небезпечні. З тих,

                 які є безпечними, багато  непридатні для практичної реалізації. Або
                 вони  використовують  дуже  великий  ключ,  або  розмір  отриманого
                 шифротексту набагато перевищує розмір відкритого тексту.

                        Небагато алгоритмів є і безпечними, і практичними. Деякі з цих
                 безпечних  і  практичних алгоритмів  підходять  тільки  для  розподілу
                 ключів.  Інші  підходять  для  шифрування  (і  для  розподілу  ключів).
                 Треті корисні тільки для цифрових підписів. Тільки три алгоритми

                 добре  працюють як  при шифруванні,  так і  для  цифрового  підпису:
                 RSA,  Elgamal  і  Rabin.  Всі  ці  асиметричні  алгоритми  шифрують  і
                 дешифрують  дані  набагато  повільніше,  ніж  симетричні  алгоритми.

                 Зазвичай їх швидкість недостатня для шифрування великих обсягів
                 даних.
                        Гібридні  криптосистеми  дозволяють  прискорити  події:  для
                 шифрування  повідомлення  великих  об’ємів  використовується

                 симетричний  алгоритм  з  випадковим  ключем,  а  алгоритм  з
                 відкритим ключем застосовується тільки для шифрування короткого
                 сеансового         ключа,        необхідного          для       роботи        конкретного

                 симетричного алгоритму.







                                                               9
   4   5   6   7   8   9   10   11   12   13   14