Перейти к содержимому
ecdsa.com

Прямая секретность (forward secrecy)

Свойство, при котором компрометация долговременных ключей, например ключа сертификата сервера, не раскрывает прошлые сессии; оно достигается тем, что ключи каждой сессии выводятся при обмене ключами из эфемерных ключей, которые затем уничтожаются.
Другие написанияperfect forward secrecyPFSFS

При эфемерном обмене ключами (EC)DHE или через KEM закрытый ключ сервера только подписывает рукопожатие; атакующий, который позже его украдёт, не сможет расшифровать записанный трафик. При статической передаче ключа с помощью RSA (RSA key transport) в TLS 1.2 та же кража позволяет расшифровать каждую записанную сессию, поэтому в TLS 1.3 этот механизм удалили.

Прямая секретность надёжна ровно настолько, насколько надёжно удаляются секреты: ключи шифрования билетов сессии, кешированные сессии и долгоживущие ключи 0-RTT могут свести её на нет, поэтому часто меняйте ключи билетов. Она не защищает от квантового противника, который записывает трафик и позже взламывает сам обмен эфемерными ключами; эту проблему решает гибридный постквантовый обмен ключами.

Стандарты и ссылки

Все термины