послать его половину Борису. То же самое касается и сообщения Бориса
Антону, которое Зиновий перехватит на шаге 4 блокировочного протокола. А
после того как Зиновий получит в свое распоряжение вторые половины
подлинных сообщений Антона и Бориса, будет уже слишком поздно изменить
придуманные им ранее ф альшивые сообщения, которые он уже отослал от их
имени. Следовательно, Зиновию придется дать волю своей фантазии и
продолжить вести всю переписку от имени Антона и Бориса.
Конечно, м ожет случиться так, что у Зиновия очень живое воображение и
что он весьма близко знаком с Антоном и Борисом. В результате они никогда
не заподозрят, что на самом деле общаются не друг с другом, а с Зиновием.
Однако в любом случае Зиновию будет значительно труднее, чем тогда, когда
Антон и Борис используют обычный, а не блокировочный Протокол.
Протокол обмена ключами с цифровой подписью
При обмене сеансовыми ключами атаку методом сведения к середине
можно попытаться отразить также с помощью цифровой подписи. В этом
случае Антон и Борис получают сеансовые ключи, подписанные Дмитрием,
который является доверенным лицом, наделенным правами арбитра. Каждый
сеансовый ключ снабжается свидетельством о его принадлежности
определенному лицу. Получая от Дмитрия ключ, Антон и Борис могут
проверить его подпись и убедиться, что этот ключ принадлежит именно тому
человеку, которому они собираются послать сообщение.
В результате Зиновию придется весьма несладко. Он не сможет выдать
себя за Антона или Бориса, поскольку не знает их тайных клю чей. Зиновий
будет лишен возможности подменить открытые ключи Антона и Бориса на
свои собственные, поскольку в его распоряжении есть только сеансовые ключи
с подписью Дмитрия, удостоверяющей их принадлежность Зиновию. Зиновию
остается только перехватывать шифрованные сообщения, которыми
обмениваются Антон и Борис, и пытаться их читать с помощью крип-
тоаналитических методов.
Однако следует отметить, что в протоколе обмена сеансовыми ключами с
цифровой подписью появился новый участник — Дмитрий. Если Зиновий
сумеет перевоплотиться в Дмитрия, он сможет подписывать и навязывать
участникам протокола известные ему фальшивые сеансовые ключи. Таким
образом, несмотря ни на что, у Зиновия все же остается возможность атаковать
этот протокол, воспользовавшись методом сведения к середине.
Одновременная передача ключа и сообщения
Антон и Борис совершенно необязательно передают друг другу
сеансовые ключи перед тем, как приступить к обмену сообщениями. Вместо
этого они могут воспользоваться следующим протоколом: