Гібридні ключові методи
Коротко: Поєднання асиметричного та симетричного шифрування, щоб використати переваги обох методів, — саме так, наприклад, працює кожне з’єднання HTTPS.
Докладніше: Асиметричне шифрування розв’язує проблему безпечного обміну ключами, але повільне. Симетричне шифрування швидке, але потребує заздалегідь безпечно обміняного ключа. Рішення: під час встановлення з’єднання (наприклад, у рукостисканні TLS) асиметрично обмінюється випадковий сеансовий ключ, а самі дані потім шифруються ним симетрично.
Подробиці
Послідовність під час встановлення з’єднання HTTPS показує гібридний метод на практиці:
1. Клієнт і сервер домовляються про cipher suite під час рукостискання
2. Сеансовий ключ обмінюється асиметричним методом
3. Усі дані шифруються симетрично цим сеансовим ключем
Див. також: асиметричне шифрування, симетричне шифрування, сеансовий ключ