Протокол согласования ключей. долгосрочный ключ и эфемерный способ получения общего ключа сеанса
Предположим, что сторона U имеет пару долгосрочных ключей (YU = g^ XU, XU), где открытый ключ YU известен всем другим пользователям. Рассмотрим следующие три протокола, где RU обозначает случайное число, выбранное пользователем U в каждом сеансе. г = генератор
1: A -> B: YB ^ RA
2: B -> A: YA ^ RB
Общий ключ KAB = g^RA + RB
Как A знакомится с RB / B, знакомится с RA... так что он может вычислить общий ключ, используя приведенную выше формулу.