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