Будет ли шифрованное RSA рукопожатие Диффи-Хеллмана обеспечивать безопасную связь?
Я шифрую связь от клиента silverlight к веб-сервису php.
Клиент Silverlight инициирует согласование своих ключей, отправляя зашифрованные параметры DH открытого ключа RSA в веб-службу. Только веб-сервис имеет закрытый ключ, поэтому атака MITM невозможна. Веб-сервис отправляет ответ в виде простого текста клиенту, и ключ согласовывается. Этот ключ затем используется для шифрования связи между веб-сервисом и клиентом silverlight с помощью AES, который также шифруется открытым ключом RSA.
Кто-нибудь видит недостаток?