Page 25 - 6126
P. 25
Такий протокол забезпечує приватність без необхідності володіння
надійним каналом, який потребує криптографія з секретним ключем. Хто-
небуть може використати відкритий ключ одержувача для того, щоб
зашифрувати повідомлення. Ніхто, крім одержувача, не може прочитати
повідомлення, тому що ніхто не знає його закритого ключа. Навіть той, хто
зашифрував повідомлення з допомогою відкритого ключа, не може
дешифрувати його. Зрозуміло, що метод створення ключів повинен
забезпечити практичну неможливість розкриття таємного ключа за
допомогою відкритого.
7.2.3 Шифрування повідомлення
Шифрування повідомлення проходить в декілька стадій. Оскільки
алгоритм асиметричного шифрування значно повільніший за алгоритми
симетричного, шифрування виконується в порядку, вказаному на рисунку
7.2.
Для шифрування власне повідомлень використовують якісні і швидкі
алгоритми симетричного шифрування з секретним ключем. В процесі,
який для користувача є непомітним, для цього використовують
тимчасовий випадковий ключ, з генерований спеціально для даного сеансу.
Потім даний випадковий ключ шифрується асиметрично за допомогою
відкритого ключа одержувача. Цей зашифрований ключ відправляється
одержувачу разом з зашифрованим повідомленням.
Рисунок 7.2 – Шифрування повідомлення
26