Безопасен ли алгоритм RSA, если у меня есть фиксированный пул сообщений, а перехватчик также имеет пул сообщений? - PullRequest
0 голосов
/ 22 ноября 2018

Предположим, у меня есть фиксированный пул сообщений из 1000 сообщений, человек A отправляет сообщение из этого фиксированного пула сообщений человеку B, используя RSA.Если у перехватчика также есть пул сообщений, он может предварительно вычислить все зашифрованные сообщения, используя открытый ключ B.Теперь, если он перехватит сообщение А, сможет ли он точно сказать, какое сообщение А отправил В?В этом случае мы должны использовать RSA только для симметричного обмена ключами, а затем сообщения должны быть зашифрованы с использованием симметричного алгоритма?

1 Ответ

0 голосов
/ 22 ноября 2018

Алгоритм шифрования учебника RSA является детерминированным.Но официальные спецификации RSA (а также все реализации, используемые на практике) включают некоторые (частично случайные) отступы, поэтому мы на самом деле не шифруем открытый текст, а пишем (открытый текст).Таким образом, вышеупомянутая проблема не возникнет.

Более подробную информацию можно найти в этом ответе https://stackoverflow.com/a/7933071/10690480

...