Jump to content

Проблема с более высоким остатком

В криптографии большинство криптосистем с открытым ключом основано на проблемах, которые считаются неразрешимыми. Проблема более высокой невязкости (также называемая проблемой n -й невязкости [1] ) является одной из таких проблем. Эту проблему легче решить, чем целочисленную факторизацию , поэтому предположение о том, что эту проблему трудно решить, сильнее, чем предположение о том, что целочисленная факторизация сложна.

Математическая основа

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

Если n целое число , то целые числа по модулю n образуют кольцо . Если n = pq , где p и q простые числа , то китайская теорема об остатках говорит нам, что

Единицы группу любого кольца образуют при умножении, а группу единиц при традиционно обозначается .

Из кольцевого изоморфизма , приведенного выше, мы имеем

как изоморфизм групп . Поскольку p и q предполагались простыми, группы и являются циклическими порядка p −1 и q −1 соответственно. Если d является делителем − 1 p , то набор d- х степеней в образуют подгруппу индекса d . Если НОД( d , q −1) = 1, то каждый элемент в является d -й степенью, поэтому набор d- й степени в также является подгруппой индекса d . случае, если gcd( d , q ) g , = − 1 в В общем то , поэтому набор d- х степеней в имеет индекс dg .Чаще всего это наблюдается при d = 2, а мы рассматриваем подгруппу квадратичных вычетов , как известно, ровно четверть элементов в являютсяквадратичные вычеты (когда n является произведением двух простых чисел, как здесь).

Важным моментом является то, что для любого делителя d числа p −1 (или q −1) набор d- х степеней образует подгруппу

Постановка задачи

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

Учитывая целое число n = pq , где p и q неизвестны, целое число d такое, что d делит p −1, и целое число x < n , невозможно определить, ли x является d -й степенью (эквивалентно d -м остатком) по модулю н .

Обратите внимание: если известны p и q, легко определить, ли x является d-м остатком по модулю n, потому что x будет d-м остатком по модулю p тогда и только тогда, когда

Когда d = 2, это называется квадратичной проблемой невязкости .

Приложения

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

Семантическая безопасность криптосистемы Бенало и криптосистемы Наккеша–Штерна основана на трудноразрешимости этой проблемы.

  1. ^ Чжан, Юлян; Цутому Мацумото; Хидеки Имаи (1988). «Криптографические приложения проблемы с остатком с нечетным целым числом». Сделки IEICE . 71 (8): 759–767. CiteSeerX   10.1.1.137.8511 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ccbf9099daf174a2c263bb71d8aeeb87__1703103780
URL1:https://arc.ask3.ru/arc/aa/cc/87/ccbf9099daf174a2c263bb71d8aeeb87.html
Заголовок, (Title) документа по адресу, URL1:
Higher residuosity problem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)