Хитрость заключается в том, чтобы сначала согласовать симметричный ключ.
Атаки «человек посередине» обычно происходят во время фазы обмена ключами (заставляя вас согласовывать ключ с посредником, а не с реальным партнером).
Итак, что обычно происходит (в сеансах SSL веб-браузеров), вы используете асимметричную криптографию для обмена симметричным ключом. Однако это зависит от того, действительно ли открытый ключ вашего партнера принадлежит тому, кто, по вашему мнению, это делает. Обычно для этого вы берете слово Verisign или (некоторых других CA).
В какой-то момент должен произойти безопасный и аутентифицированный обмен ключами.