1 этап Алиса посылает Тренту сообщение состоящее из имени Боба
2 этап Трент посылает Алисе имя Боба и открытый ключ Боба , подписывая своим закрытым ключом .
3 этап
4 этап Боб посылает Тренту сообщение, состоящее из имени Алиcы
5 этап Трент посылает Бобу сообщение из открытого ключ Алисы и имени Алисы , подписанное закрытым ключом Трента .
6 этап
7 этап Если требуется свободная проверка подлинности, Боб шифрует новую метку времени ключом и посылает её Алисе.
8 этап Алиса расшифровывает ключом , проверяя, что это сообщение - текущее.
В этом протоколе также используется криптография с открытым ключом. Трент ведет базу данных, хранящую открытые ключи всех пользователей.
1 этап Алиса посылает Тренту сообщение, состоящее из её имени и имени Боба.
2 этап Трент посылает Алисе открытый ключ Алисы и имя Алисы, открытый ключ Боба и имя Боба , подписанный закрытым ключом Трента .
3 этап Алиса генерирует и посылает Бобу случайный сеансовый ключ и метку времени , подписав их своим закрытым ключом и зашифровав открытым ключом Боба , вместе с обоими подписанными ключами.
4 этап Боб расшифровывает сообщение Алисы с помощью своего закрытого ключа и проверяет подпись Алисы с помощью её открытого ключа . Он также убеждается, что метка времени правильна.
С этого момента Алиса и Боб получили и могут провести безопасный сеанс связи.
В этом протоколе также используется криптография с открытыми ключами
1 этап Алиса посылает Тренту сообщение, состоящее из её имени и имени Боба .
2 этап Трент посылает Алисе открытый ключ Боба , подписанный закрытым ключом Трента, .
3 этап Алиса проверяет подпись Трента. Затем она посылает Бобу свое имя и случайное число, шифрованное открытым ключом Боба
4 этап Боб посылает Тренту свое имя , имя Алисы и случайное число Алисы , шифрованное открытым ключом Трента
5 этапТрент посылает Бобу открытый ключ Алисы , подписанный закрытым ключом Трента . Он также посылает Бобу случайное число Алисы , случайный сеансовый ключ , имена Алисы и Боба , подписав все это закрытым ключом Трента и зашифровав открытым ключом Боба .
6 этап Боб проверяет подписи Трента. Затем он посылает Алисе вторую часть сообщения Трента, полученного на 5ом этапе, и новое случайное число , зашифровав все открытым ключом Алисы .
7 этап Алиса проверяет подпись Трента и свое случайное число. Затем она посылает Бобу случайное число Боба , шифрованное сеансовым ключом.
8 этап Боб расшифровывает свое случайное число и проверяет, что оно не изменилось.
Шнайер стр 59