logo search
Анин Б

Обмен ключами для криптосистем с открытым ключом

Обычно Антон и Борис используют криптографический алгоритм с открытым ключом, чтобы договориться о сеансовом ключе, при помощи которого они будут шифровать свои данные. В этом случае протокол обмена сеансовыми ключами значительно упрощается, и Антон может послать шифрованное сообщение Борису, даже если Борис и не слышал о существовании Антона:

1. Антон находит открытый ключ Бориса в справочнике, в базе данных

или получает его от Дмитрия.

2. Антон генерирует случайный сеансовый ключ, шифрует его при

помощи открытого ключа Бориса и отправляет ему в зашифрованном виде.

3. Борис расшифровывает сообщение Антона с использованием своего

тайного ключа.

4. Антон и Борис обмениваются сообщениями, зашифрованными на

одном и том же сеансовом ключе.