Рейтинг:1

Будет ли шифрование сообщения дважды с помощью RSA с разными ключами более безопасным, чем один раз?

флаг cn

Это была практическая задача для класса. Класс закончился, а я так и не решил его, поэтому решил спросить здесь.

Давайте проигнорируем тот факт, что добавление дополнительной защиты к RSA для одного учебника не является необходимым. Как весело сказано здесь:

Подумайте об этом так: если, по оценкам, заключенному потребуется 500 лет, чтобы прогрызть решетку своей тюремной камеры, чтобы сбежать, станет ли общественность безопаснее, если мы добавим второй набор решеток, чтобы потребовалось 1000 лет, чтобы сбежать? проглотить два комплекта, прежде чем заключенный сможет сбежать? Не совсем.

Предлагаемый вопрос:

Повышает ли безопасность двойное шифрование данных с помощью RSA и разных ключей по сравнению с однократным шифрованием данных с помощью RSA?

Думая об этом сейчас, я чувствую, что это так, потому что вы представляете вторую проблему факторизации, которую противник должен вычислить.

Может ли кто-нибудь объяснить математически, почему я прав/неправ?

Примечание. Что касается обозначений и алгоритмов, я больше знаком с теми, которые использовались в оригинале. бумага, особенно использование Тотиентная функция Эйлера, нет Тотиентная функция Кармайкла.

poncho avatar
флаг my
«тот факт, что добавление дополнительной безопасности к RSA для одного учебника не требуется» ... хммм, термин «RSA для учебника» часто используется для обозначения «RSA без нетривиального заполнения, то есть просто с заполнением нулями», и это обычно небезопасно . Это то, что вы имели в виду под термином? Или вы имели в виду другое значение?
Рейтинг:5
флаг my

Может ли кто-нибудь объяснить математически, почему я прав/неправ?

Это не математическое объяснение, однако я считаю, что это не математическая ситуация.

Выполняя RSA дважды, злоумышленнику нужно будет прорваться через оба (предположительно, с учетом модулей), что потребует вдвое больше усилий.

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

С другой стороны, выполнение RSA дважды удваивает время, затрачиваемое действительным шифровальщиком и дешифровальщиком. Если мы довольны удвоением этого времени, мы можем (скажем) увеличить размер отдельных модулей RSA на 25%; это значительно увеличивает время, необходимое для взлома RSA (на обычном компьютере с использованием известных алгоритмов) более чем в 2 раза, следовательно, это значительно более привлекательный компромисс.

Кроме того, другая возможность заключается в использовании вместо второй операции RSA совершенно другой криптосистемы с открытым ключом, например НТРУ. Это означало бы, что даже если бы у злоумышленника был быстрый способ взломать RSA (например, с помощью квантового компьютера), ему все равно пришлось бы взломать NTRU, а две системы RSA и NTRU настолько различны, что маловероятно, что один и тот же прорыв применим к обоим.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.