Jump to content

Сильный прайм

В математике сильное простое число — это простое число с определенными особыми свойствами. Определения сильных простых чисел различаются в криптографии и теории чисел .

Определение в теории чисел [ править ]

В теории чисел сильное простое число — это простое число, которое больше среднего арифметического ближайшего простого числа сверху и снизу (другими словами, оно ближе к следующему простому числу, чем к предыдущему). Или, выражаясь алгебраически, записав последовательность простых чисел в виде ( p 1 , p 2 , p 3 , ...) = (2, 3, 5, ...), p n — сильное простое число, если p n > п п - 1 + п п + 1 / 2 . Например, 17 — это седьмое простое число: шестое и восьмое простые числа, 13 и 19, в сумме дают 32, а половина этой суммы — 16; 17 больше 16, поэтому 17 — сильное простое число.

Первые несколько сильных простых чисел

11 , 17 , 29 , 37 , 41 , 59 , 67 , 71 , 79 , 97 , 101 , 107 , 127 , 137 , 149 , 163 , 179 , 191 , 197 , 223 , 227 , 239 , 251 , 269 , 277 , 281, 307, 311, 331, 347, 367, 379, 397, 419, 431, 439, 457, 461, 479, 487, 499 (последовательность A051634 в OEIS ).

В паре простых чисел-близнецов ( p , p + 2) с p > 5 p всегда является сильным простым числом, поскольку 3 должно делить p − 2, которое не может быть простым.


Определение в криптографии [ править ]

В криптографии простое число p называется «сильным», если выполняются следующие условия. [1]

  • p достаточно велико, чтобы его можно было использовать в криптографии; обычно для этого требуется, чтобы p было слишком большим для правдоподобных вычислительных ресурсов, чтобы криптоаналитик произведения мог факторизовать p с другими сильными простыми числами.
  • p - 1 имеет большие простые делители. То есть p = a 1 q 1 + 1 для некоторого целого числа a 1 и большого простого числа q 1 .
  • q 1 − 1 имеет большие простые множители. То есть q 1 = a 2 q 2 + 1 для некоторого целого числа a 2 и большого простого числа q 2 .
  • p + 1 имеет большие простые делители. То есть p = a 3 q 3 − 1 для некоторого целого числа a 3 и большого простого числа q 3 .


Простое число может быть сильным простым числом как в криптографическом, так и в теоретико-числовом смысле. Для иллюстрации: 439351292910452432574786963588089477522344331 является сильным простым числом в теоретико-числовом смысле, поскольку среднее арифметическое двух соседних простых чисел на 62 меньше. Без помощи компьютера это число было бы сильным простым числом в криптографическом смысле, потому что 439351292910452432574786963588089477522344330 имеет большой простой множитель 1747822896920092227343 (и, в свою очередь, число на единицу меньше этого имеет большой простой множитель 1683837087591 611009), 439351292910452432574786963588089477522344332 имеет большой простой делитель 864608136454559457049 (и, в свою очередь, число на единицу меньше этого имеет большой простой делитель 105646155480762397). Даже используя более продвинутые алгоритмы, чем пробное деление , эти числа будет сложно разложить вручную. В современной системе компьютерной алгебры эти числа можно факторизовать почти мгновенно. Криптографически сильный prime должно быть намного больше, чем в этом примере.

Применение сильных простых чисел в криптографии [ править ]

Криптосистемы на основе факторинга [ править ]

Некоторые полагают, что в процессе генерации ключей в криптосистемах RSA модуль n следует выбирать как произведение двух сильных простых чисел. Это делает факторизацию n = pq с использованием алгоритма Полларда p - 1 вычислительно невозможной. По этой причине сильные простые числа требуются стандартом ANSI X9.31 для использования при генерации ключей RSA для цифровых подписей . Однако сильные простые числа не защищают от факторизации по модулю с использованием новых алгоритмов, таких как факторизация эллиптической кривой Lenstra и сита числового поля алгоритм . Учитывая дополнительные затраты на генерацию сильных простых чисел, RSA Security в настоящее время не рекомендует их использовать при генерации ключей . Аналогичный (и более технический) аргумент приводят Ривест и Сильверман. [1]

логарифма основе дискретного на Криптосистемы

показали В 1978 году Стивен Полиг и Мартин Хеллман , что если все факторы p - 1 меньше log с p , то задача решения дискретного логарифма по модулю p находится в P . Следовательно, для криптосистем, основанных на дискретном логарифме, таких как DSA , требуется, чтобы p - 1 имел хотя бы один большой простой делитель.

Разные факты [ править ]

Большое в вычислительном отношении безопасное простое число , скорее всего, будет криптостойким простым числом.

Обратите внимание, что критерием определения того, является ли псевдопростое число сильным псевдопростым числом, являются сравнения со степенями основания, а не неравенство среднего арифметического соседних псевдопростых чисел.

Когда простое число равно среднему значению соседних простых чисел, оно называется сбалансированным простым числом . Когда оно меньше, оно называется слабым простым числом (не путать со слабо простым числом ).

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б Рон Ривест и Роберт Сильверман, Нужны ли «сильные» простые числа для RSA? , Архив криптологии ePrint: отчет 2001/007. http://eprint.iacr.org/2001/007

Внешние ссылки [ править ]

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