RSA зашифрованное рукопожатие Диффи-Хеллмана - PullRequest
0 голосов
/ 25 апреля 2010

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

Кто-нибудь видит недостаток?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2010

Это ничего не выиграет от простого использования SSL с сертификатом сервера, встроенного в клиент, и набора шифров, использующего обмен ключами DH.

0 голосов
/ 26 апреля 2010

Невозможно надежно хранить «закрытый» ключ в вашем приложении.

...