Научная литература
booksshare.net -> Добавить материал -> Математика -> Коблиц Н. -> "Курс теории чисел и криптографии" -> 27

Курс теории чисел и криптографии - Коблиц Н.

Коблиц Н. Курс теории чисел и криптографии — Москва: Научное изд-во ТВП, 2001. — 254 c.
Скачать (прямая ссылка): theory-chisel-kriptographii.djvu
Предыдущая << 1 .. 21 22 23 24 25 26 < 27 > 28 29 30 31 32 33 .. 125 >> Следующая


a) зависит только от класса вычетов по модулю р, к ко-

торому принадлежит а;

ь>(*) = (0(0!

c) если b up взаимно просты, то = (р)'

d) (i) = 1.(?)= (-I)"-1".

Доказательство. Свойство а) непосредственно следует из определения. Свойство Ь) следует из предложения II. 2. 2, так как пра-

(р-1)/2,(р-1)/2 , ,ч(р-1)/2 „ „

вая часть сравнима с а "о = (ab) , как и левая. Свой-

ство с) следует непосредственно из свойства Ь). Первое равенство свойства d) очевидно, так как 1 =1. Второе равенство d) вытекает из следствия 2 предложения II. 2.1 (или из предложения II. 2.2 с а = —1). Предложение доказано.

Часть Ь) предложения П. 2. 3 показывает, что можно определить, является ли а квадратичным вычетом по модулю р, т. е. вычислить

^p)) если разложить на множители число а и найти символы Лежандра сомножителей. Первый шаг к этому — записать а как произведение степени 2 и нечетного числа. Рассмотрим теперь, как вычисляется

(О-

Предложение II. 2.4. Имеет место соотношение

(T] - (-i)(P2-1)/8 _ J если P = ±1 (mod 8),

Vp/- ^ ' I"1. если р = ±3 (mod 8).

Доказательство. Пусть f(n) = ( — l)^n 1^8 при п нечетном, f(n) = 0 при п четном. Мы хотим показать, что ^jQ = f(p).

Из различных доказательств мы выберем эффективный метод, основанный на том, что нам уже известно о конечных полях. Так как р2 = 1 (mod 8) для любого нечетного простого р, то поле Fp2 содержит примитивный корень 8-й степени из единицы. Обозначим его ?. Заметим, что ?4 = -1. Положим G = Ej=o f(J)?J (G — пример того, что называется гауссовой суммой). ТогдаС = ?—?3—?5+?? = 2(?—tf) (так как ?5 = ?4? = f = -?3) и G2 = 4(?2 - 2?4 + f) = 8. Поэтому в поле Fp2 имеем:

G" = (G2)(P'1)/2G = 8(P~1)/2G =(1) G= (j) G

§ 2. КВАДРАТИЧНЫЕ ВЫЧЕТЫ И ЗАКОН ВЗАИМНОСТИ

51

согласно предложению П. 2.2 и предложению И. 2.3 с). С другой стороны, используя определение G, соотношение (a + b)p = ар + bp, справедливое в Fp2, а также очевидное равенство f(j)p = f(j), находим, что Gp = Ej=o fU)CJ- Легко проверить, что /(;') = f(p)f(pj). Произведем теперь замену переменных j' = pj (ясно, что по модулю 8 индекс j так же, как и j, пробегает 0,1,..., 7). Тогда

Gp = J2 Mf(Pi) Є1 = Kp) E fW) = Яр) g.

j = 0 j' = 0

Сравнение двух равенств для Gp дает желаемый результат (деление на G возможно, так как G = 8, т.е. G ф 0 в Fp2).

Далее мы будем иметь дело с простыми нечетными делителями числа а. Обозначим такой нечетный делитель через q. Внимание: в оставшейся части параграфа q всегда будет обозначать простое нечетное число, отличное от р, а не степень р, как это было в предыдущем параграфе.

Число а в силу предложения П. 2. За) мы всегда можем считать меньшим р, поэтому и его простые делители q будут меньше р. Следующее предложение — фундаментальный квадратичный закон взаим-

ности — связывает и J- Последний символ Лежандра считать легче, так как можно заменить р его наименьшим положительным вычетом по' модулю д, следовательно, свести к символу Лежандра для меньших чисел. Квадратичный закон взаимности утверждает, что

(р) И (?) Н6 совпадают между собой, только если и р, и q сравнимы с 3 по модулю 4: в этом случае они противоположны по знаку. Это условие можно выразить формулой, используя тот факт, что (р—l)(g—1)/4 нечетно лишь тогда, когда р, q = 3 (mod 4), а в остальных случаях четно.

Предложение II. 2. 5 (Квадратичный закон взаимности). Пусть р, q — два нечетных простых числа. Тогда

(І) = ^1)(P-IX«-!)/« (R) = /"(?)' еслир = 3 (mod 4);

\Р/ \9/ I (2I в остальных случаях.

; в остальных случаях.

Доказательство. Опубликовано несколько дюжин доказательств квадратичного закона взаимности. Мы дадим весьма короткое доказательство в духе предыдущего предложения, используя конечные поля. Пусть / — такая степень р, что = 1 (mod q). Мы можем, например, всегда полагать / = q — 1. Как мы установили в

52

ГЛ. II. КОНЕЧНЫЕ ПОЛЯ И КВАДРАТИЧНЫЕ ВЫЧЕТЫ

начале параграфа (предложение П. 2.1), поле Fp/ содержит примитивный корень q-й степени из единицы, который мы обозначим ? (напомним, что здесь q обозначает отличное от р простое число, а не р^). Определим «гауссову сумму» G формулой G = (g) fJ- Ниже

мы докажем лемму о том, что G2 = {-l)iq-1)/2q. Покажем сначала, как с ее помощью получается нужный нам результат. Это доказательство очень похоже на доказательство предложения П. 2. 4. Во-первых (применяя лемму, которая будет доказана ниже), мы находим, что

Gp = (G2f-1)/2G=((-l)('-1)/2,)(H)/2G

= ^_1)(p-1)(9-1)/49(p-1)/2g, _ ^_1^(p-l)(g-l)/4 ^9^ Q

согласно предложению II. 2.2 с q вместо а (напомним, что мы действуем в поле Fp/ характеристики р и поэтому сравнения по модулю р становятся равенствами). С другой стороны, из определения G, равенства (a + b)v = ар + Ьр в поле Fp; и очевидного соотношения

4.

Я-1 , .V q-l

J = O 4 4 / J = O

в силу частей Ь) и с) предложения П. 2. 3. Вынося (^j за знак суммы и меняя порядок суммирования (j —> j' = pj), приходим к соотношению Gp = ( - ) G. Приравнивая два выражения для Gv и производя деление
Предыдущая << 1 .. 21 22 23 24 25 26 < 27 > 28 29 30 31 32 33 .. 125 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed