Протокол «Точка-точка»
Алиса генерирует случайное число x и посылает его Бобу.
Боб генерирует случайное число y. Используя протокол Diffie-Hellman, он вычисляет общий ключ k на базе х и у. Он подписывает х и у и шифрует подпись ключом k. Затем он посылает получившееся вместе с y Алисе.
Алиса также вычисляет k. Она расшифровывает и проверяет подпись. Затем она посылает подписанное сообщение состоящее из х и у, зашифрованных общим ключом k.
Боб расшифровывает сообщение и проверяет подпись Алисы.
Алгоритм RC2 RC2 состоит из трех частей:
алгоритм расширения ключа;
алгоритм шифрования;
алгоритм расшифровки.
Алиса генерирует случайное число x и посылает его Бобу.
Боб генерирует случайное число y. Используя протокол Diffie-Hellman, он вычисляет общий ключ k на базе х и у. Он подписывает х и у и шифрует подпись ключом k. Затем он посылает получившееся вместе с y Алисе.
Алиса также вычисляет k. Она расшифровывает и проверяет подпись. Затем она посылает подписанное сообщение состоящее из х и у, зашифрованных общим ключом k.
Боб расшифровывает сообщение и проверяет подпись Алисы.
Алгоритм RC2 RC2 состоит из трех частей:
алгоритм расширения ключа;
алгоритм шифрования;
алгоритм расшифровки.