Jump to content

Ранцевая криптосистема Наккаша – Штерна

Криптосистема Knapsack Наккаша-Штерна это нетипичная криптосистема с открытым ключом, разработанная Дэвидом Наккешем и Жаком Стерном в 1997 году. Эта криптосистема является детерминированной и, следовательно, не является семантически безопасной . Несмотря на то, что на сегодняшний день эта система не взломана, ей также не хватает доказуемой безопасности .

Обзор системы

[ редактировать ]

Эта система основана на типе задачи о рюкзаке . В частности, основная проблема заключается в следующем: по заданным целым числам c , n , p и v 0 ,..., v n найти вектор такой, что

Идея здесь состоит в том, что когда vi эту относительно простые и намного меньше модуля p, проблему можно легко решить. Именно это наблюдение позволяет расшифровать.

Генерация ключей

[ редактировать ]

Чтобы создать пару открытого/закрытого ключей

  • Выберите большой простой модуль p .
  • Выберите целое положительное число n и для i от 0 до n установите pi число как i-е простое , начиная с p 0 = 2 и такое, что .
  • Выберите секретное целое число s < p -1 такое, что gcd( p -1, s ) = 1.
  • Набор .

Открытый ключ тогда равен p , n и v 0 ,..., v n . Закрытый ключ — s .

Шифрование

[ редактировать ]

Чтобы зашифровать n- битное сообщение m , вычислите

где m i i -й бит сообщения m .

Расшифровка

[ редактировать ]

Чтобы расшифровать сообщение c , вычислите

Это работает, потому что дробь

равно 0 или 1 в зависимости от того, pi c ли делит с против п .

Безопасность

[ редактировать ]

Безопасность функции люка зависит от сложности следующих задач: мультипликативная задача о рюкзаке : дано восстановить . В отличие от аддитивных криптосистем на основе ранца, такие как Меркл-Хеллман , методы, подобные Евклиду редукция решетки не применима к этой проблеме.

Самая известная универсальная атака состоит в решении задачи дискретного логарифма для восстановления от , что считается сложным для классического компьютера. Однако квантовый алгоритм Шора эффективно решает эту проблему. Более того, в настоящее время (2023 г.) нет никаких доказательств того, что метод Наккаше-Штерна рюкзак сводится к задаче дискретного логарифмирования.

Самая известная специфическая атака (в 2018 году) использует день рождения. теорема о частичном инвертировании функции, не зная лазейки, предполагая, что сообщение имеет очень низкий вес Хэмминга . [ 1 ]

  1. ^ Анастасиадис, М.; Чацис, Н.; Дразиотис, штат Калифорния (октябрь 2018 г.). «Атаки типа дня рождения на ранцевую криптосистему Наккаша – Штерна». Письма об обработке информации . 138 : 39–43. дои : 10.1016/j.ipl.2018.06.002 .

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2af7a5cd9ef06a13ab557aac478c4220__1717250580
URL1:https://arc.ask3.ru/arc/aa/2a/20/2af7a5cd9ef06a13ab557aac478c4220.html
Заголовок, (Title) документа по адресу, URL1:
Naccache–Stern knapsack cryptosystem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)