RSA с симметричными ключами - PullRequest
2 голосов
/ 26 августа 2011

Мой клиент попросил меня зашифровать некоторые данные, используя RSA с симметричными ключами.Все, что я знаю о RSA, это то, что он используется в качестве алгоритма асимметричного ключа.Я искал что-то подобное и не нашел ничего.Так возможно ли это?Если да, есть ли реализация Java (провайдер JCE)?

Заранее спасибо.

Ответы [ 3 ]

7 голосов
/ 26 августа 2011

RSA с симметричным ключом означает - использование RSA для создания симметричного ключа и последующего использования этого симметричного ключа.Так работает SSL ...

4 голосов
/ 26 августа 2011

Вероятно, ваш клиент имеет в виду транспортный протокол ключей, основанный на RSA, использующий асимметричные ключи RSA , чтобы "обернуть" симметричный ключ для симметричного шифра, который будет использоваться для шифрования дальнейших сообщений между двумя общение сторон. См. RFC5990 для примера RSA-KEM. Как уже отмечал Прабат, RSA также широко используется в SSL / TLS для обмена симметричным ключом.

Если это не , что он имеет в виду, то я бы осторожно проигнорировал его и попытался бы убедить его, что он должен оставлять решения по безопасности людям, которые лучше понимают материал, потому что такой вещи нет в качестве симметричного ключа RSA.

4 голосов
/ 26 августа 2011

Нет, это не так.Предложите им, что AES - то, что они хотят.

...