Сеансовые ключи (сессионные ключи) — ключевая информация в криптографии, вырабатываемая между двумя пользователями, обычно для защиты канала связи. Существует несколько протоколов выработки сеансовых ключей и общих секретов, среди них, в частности, алгоритм Диффи—Хеллмана.
Несмотря на усложнение криптосистем, возникающее при введении сессионных ключей, они помогают решить две основные задачи: Ограничение количества информации, зашифрованной на одном ключе. Это снижает возможности атакующего по применению ряда криптоаналитических методик, которые требуют большого объема перехваченной информации. Ускорение работы в системах с применением асимметричной криптографии. Подобные криптосистемы непрактично медленны для многих применений (например, шифрования больших объемов данных для передачи по быстрым сетям, например через электронную почту или Интернет). Поэтому применяются гибридные решения, в которых асимметричный метод позволяет надежно передать ключ шифрования для быстрых симметричных криптосистем, которыми уже шифруются данные. Такими гибридами является PGP и GPG, SSH, а также протоколы TLS (HTTPS).OpenPGP Message Format http://tools.ietf.org/html/rfc4880
Дополнительно применение сеансовых ключей снижает количество секретных ключей, для которых требуется безопасное хранение и создает независимость между разными сеансами связи.
См. также Ключ (криптография) Эфемерный ключ (часто сменяемые сеансовые ключи) Perfect forward secrecy (гарантия сохранения сеансовых ключей в тайне даже в случае утечки секретной части асимметричного ключа) Криптографическая хеш-функция Key-agreement protocol Обмен ключами
Примечания
Ссылки https://www.pcmag.com/encyclopedia/term/51199/session-key https://searchsecurity.techtarget.com/definition/session-key https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/com.ibm.zos.v2r1.csdd100/csdd112512.htm https://cseweb.ucsd.edu/~mihir/papers/kd-talk.pdf
Категория:Криптография