Нахождение первообразных корней по простому модулю
В настоящем пункте будем рассматривать число n, причем n—1= Теорема On(a)=n—1 2) Доказательство: Пусть On(a)=n—1. Тогда (1) выполняется в силу определения порядка элемента в группе. Кроме того, Пусть теперь выполнены (1) и (2). Покажем, что On(a)=n—1. В силу (1), On(a)\(n—1). В силу (2), On(a) не делит □ Результатами только что доказанной теоремы можно пользоваться для нахождения порождающего элемента группы Up, причем проверять стоит только второй пункт, так как первый для простого модуля выполняется автоматически согласно теореме Ферма. Кроме того, можно вывести правило: если a1, a2 не являются порождающими элементами группы Up, то a1a2 также не является порождающим элементом Up. Отсюда делаем вывод о том, что наименьший порождающий элемент группы Up – простое число. Пример p=71. p—1=70=2·5·7. Для того чтобы a являлся порождающим элементом, необходимо и достаточно, чтобы выполнялись условия: a10 Будем испытывать числа из U71. Вместо ab mod 71 для краткости будем писать ab. 2: 210 =30, 214 =54, 235=1. 2 не является порождающим элементом. 3: 310 =48, 314 =54, 335=1. 3 не является порождающим элементом. 5: 510 = 1. 5 не является порождающим элементом. 7: 710 =45, 714 =54, 735=70. 7 – порождающий элемент. Итак, наименьший порождающий элемент группы U71 (или первообразный корень по модулю 71) есть 7.
Существование и количество первообразных корней. Первообразные корни существуют не для всякого модуля. Действительно, как было показано в Примере 2 п.1, не существует первообразных корней по модулю 8.
Теорема 1 Первообразные корни по модулю m существуют
Теорема 2 Количество первообразных корней по модулю m, если они существуют, есть φ(φ(m)).
Пример: Определить количество первообразных корней по модулю 10. 10 = 2·5=2р. Первообразные корни существуют. Найдем их количество. φ(φ(10))=φ(4)=2. Проверим результат. U10={1, 3, 7, 9} O10(1)=1; 32=9, 33=7, 34=1. O10(3)=4=φ(10). 3 – первообразный корень. 72=9, 73=3, 74=1. O10(7)=4=φ(10). 7 – первообразный корень. 92=1. O10(9)=2. Действительно, нашлись два первообразных корня по модулю 10. Теорема 3 Пусть с=φ(m), q1, q2, … , qk – различные простые делители с. Тогда g: (g,m)=1 – первообразный корень по модулю m ■ Теорема, доказанная в предыдущем пункте, является частным случаем данной теоремы при простом n.
Дискретные логарифмы. Если g – первообразный корень по модулю m (порождающий элемент Um), то, если γ пробегает полную систему вычетов по модулю φ(m), то gγ пробегает приведенную систему вычетов по модулю m. Для чисел a: (a,m)=1 введем понятие об индексе, или о дискретном логарифме. Если a≡gγ (mod m), то γ называется индексом, или дискретным логарифмом числа а по основанию g по модулю m. В теории чисел принято употреблять слово «индекс» и писать γ=indga, но в криптографии применяют сочетание «дискретный логарифм» и пишут γ=logga. Поскольку на протяжении настоящего пособия не раз встретится упоминание о так называемой задаче дискретного логарифмирования, будем употреблять последний вариант названия и написания. Тем более, что дискретные логарифмы обладают некоторыми свойствами логарифмов непрерывных: Свойство 1: Дискретный логарифм разнозначен в полной системе вычетов по модулю φ(m). Свойство 2: loggab…h≡logga+loggb+…+loggh (mod φ(m)). Свойство 3: loggan≡nlogga(mod φ(m)). Доказательство этих свойств не представляет сложности и является прямым следствием определений дискретного логарифма и первообразного корня.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (4060)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |