Целое число Блюма

В математике натуральное число n является целым числом Блюма, если n = p × q полупростое число , для которого p и q — различные простые числа, конгруэнтные 3 по модулю 4. [1] То есть p и q должны иметь вид 4 t + 3 для некоторого целого числа t . Целые числа этой формы называются простыми числами Блюма. [2] Это означает, что делители целого числа Блюма представляют собой гауссовы простые числа без мнимой части. Первые несколько целых чисел Блюма:

21 , 33 , 57 , 69 , 77 , 93 , 129 , 133 , 141 , 161 , 177 , 201 , 209 , 213 , 217 , 237 , 249 , 253 , 301 , 309 , 321 , 9 , 341 , 381 , 393 , 413 , 417 , 437 , 453 , 469 , 473 , 489 , 497 , ... (последовательность A016105 в OEIS )

Целые числа были названы в честь ученого-компьютерщика Мануэля Блюма . [3]

Свойства [ править ]

Учитывая, что n = p × q — целое число Блюма, Qn множество всех вычетов по модулю n , взаимно простых с n и a Qn квадратичных . Затем: [2]

  • a имеет четыре квадратных корня по модулю n , ровно один из которых также находится в Q n
  • Единственный квадратный корень из a в Q n называется главным квадратным корнем из числа по модулю n.
  • Функция f : Q n Q n, определяемая формулой f ( x ) = x 2 mod n — это перестановка. Обратная функция f : f −1 ( х ) = х (( p −1)( q −1)+4)/8 против н . [4]
  • Для каждого целого числа Блюма n −1 имеет символ Якоби по модулю n +1, хотя −1 не является квадратичным вычетом числа n :

Ни одно целое число Блюма не является суммой двух квадратов .

История [ править ]

До того, как были разработаны современные алгоритмы факторизации, такие как MPQS и NFS , считалось полезным выбирать целые числа Блюма в качестве модулей RSA . Это больше не считается полезной предосторожностью, поскольку MPQS и NFS способны факторизовать целые числа Блюма с той же легкостью, что и модули RSA, построенные из случайно выбранных простых чисел. [ нужна ссылка ]

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

  1. ^ Джо Херд, Blum Integers (1997), получено 17 января 2011 г. с http://www.gilith.com/research/talks/cambridge1997.pdf.
  2. Перейти обратно: Перейти обратно: а б Гольдвассер, С. и Белларе, М. «Конспекты лекций по криптографии». Архивировано 21 апреля 2012 г. в Wayback Machine . Летний курс по криптографии, Массачусетский технологический институт, 1996–2001 гг.
  3. ^ Слоан, Нью-Джерси (ред.). «Последовательность A016105 (Целые числа Блюма: числа вида p * q, где p и q — различные простые числа, конгруэнтные 3 (по модулю 4))» . Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  4. ^ Менезес, Альфред; ван Оршот, Пол; Ванстон, Скотт (1997). Справочник по прикладной криптографии . Бока-Ратон: CRC Press. п. 102 . ISBN  0849385237 . ОСЛК   35292671 .