Діффі — Геллман і пряма секретність (forward secrecy)
Коротко: Діффі — Геллман дозволяє двом сторонам домовитися про спільний секретний ключ відкритою мережею, жодного разу не передаючи його. Пряма секретність гарантує, що пізніше викрадені ключі не відкриють старі розмови.
Докладніше: Кожен обирає приватний секрет, обчислює з нього відкрите значення й обмінюється ним. З власного секрету та відкритого значення іншого виходить той самий ключ, який підслуховувачі обчислити не можуть, бо задача дискретного логарифма вважається важкою.
Подробиці
- Модулярний варіант: відкрито: просте p і основа…
Див. також: рукостискання TLS докладно, еліптичні криві та цифрові підписи