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

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

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


Доказательство. Любой элемент F9 можно записать как степень д3 образующего элемента д. Степень элемента д равна 1 в том и только том случае, когда ее показатель делится на q — 1. Таким образом, д3 — корень п-й степени из единицы, если и только если Jn =

48

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

О (mod q - 1). Далее, пусть d = НОД (n,q - 1). Согласно следствию 2 из предложения 1.3. 1 сравнение nj = 0 (mod q — I) относительно j эквивалентно сравнению = О (mod 3^p). Так как ^ и взаимно просты, последнее сравнение эквивалентно тому, что j кратно (д -I)Id. Другими словами, d различных степеней элемента д^ч~^/а — это в точности корни п-й степени из 1. Число таких корней равно п тогда и только тогда, когда d = п, т.е. n|(g — 1). Наконец, если n\(q — 1), то полагаем ? = </9 1^". Тогда ?J = 1 тогда и только тогда, когда n\j. Далее, к-я степень ?J равна 1 тогда и только тогда, когда kj ~ 0 (mod п). Нетрудно заметить, что ?J имеет порядок п (т.е. последнее сравнение не выполняется ни при каком положительном к < п) тогда и только тогда, когда j и п взаимно просты. Таким образом, при n|(g - 1) существует tp(n) различных примитивных корней п-й степени из единицы. Доказательство завершено.

Следствие 1. Если НОД (n,q — 1) = 1, то 1 есть единственный корень п-й степени из единицы.

Следствие 2. Элемент —1 Є F9 имеет квадратный корень в F9 в том и только том случае, когда q = 1 (mod 4).

Следствие 1 — частный случай предложения. Чтобы доказать следствие 2, заметим, что квадратный корень из —1 — это то же самое, что примитивный корень четвертой степени из 1, а необходимое и достаточное условие его существования — это 4|(g— 1).

Следствие 2 утверждает, что при q = 3 (mod 4) мы всегда можем получить квадратичное расширение F92, присоединяя корень много-члена X + 1, т.е. путем рассмотрения выражений типа «гауссовых целых чисел» а + Ы. Мы проделали это при q = 3 в предыдущем параграфе.

Предположим, например, что р — простое число и р = 3 (mod 4). Имеется красивый способ рассмотрения поля Fp2, который обобщается также на другие ситуации. Пусть R обозначает кольцо гауссовых целых чисел (см. упражнение 14 к §1.2), Иногда используется запись R = Z + Zi, подразумевающая, что R состоит из всех линейных комбинаций элементов 1 и г с целыми коэффициентами. Если т — произвольное гауссово число, а = а + Ы, ? = с + di — два гауссовых целых, то пишем а = ? (mod тп), если а — ? делится на тп, т.е. если частное (а — ?)/m есть целое гауссово число. Мы можем рассматривать множество R jmR совершенно так же, как кольцо классов вычетов в случае обычных целых чисел: при сложении и умножении получающийся класс вычетов не зависит от того, какие представители были выбраны в слагаемых (или сомножителях). Если теперь т = р + Ог есть простое число и р = 3 (mod 4), то, как нетрудно

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

49

заметить, R/pR — не что иное, как поле Fp2.

Квадратичные вычеты. Пусть р — нечетное простое число, т.е. р > 2. Нам интересно знать, какие из ненулевых элементов {1,2, ...,р— 1} в Fp являются квадратами. Если а Є F* — квадрат, скажем, a = b2, то а имеет в точности 2 квадратных корня ±6 (так как уравнение X — а = 0 имеет в поле не более двух решений). Таким

* 2

образом, все квадраты в Fp можно найти, вычисляя b по модулю р для b = 1,2,...,(р— 1)/2 (каждое из остальных чисел сравнимо с — Ь для некоторого из этих 6), т.е. в точности половина элементов

* 2 2

Fp — квадраты. Например, квадраты в F11 — это 1 = 1, 2 =4, З2 = 9, 42 = 5, 52 = 3. Квадраты в Fp называются квадратичными вычетами по модулю р. Остальные ненулевые элементы называются невычетами. Для р = 11 невычеты — это 2, 6, 7, 8, 10. Имеется (р — 1)/2 вычетов и (р — 1)/2 невычетов.

Если g — образующий в Fp, то любой элемент можно записать как gJ. Тогда квадрат любого элемента имеет вид д1 с четным j. Обратно, любой элемент д3, где j четно, есть квадрат: д3 = (+д^2)2.

Символ Лежандра. Пусть а — целое число и р > 2 — простое число. Символ Лежандра определим равенством

' 0, если р\а,

1, если а — квадратичный вычет по модулю р, 1, если а — невычет по модулю р.

Таким образом, символ Лежандра — это просто способ обозначать, является данное целое число квадратичным вычетом или невычетом по модулю р.

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

Q = а(р-1)/2 (mod р).

Доказательство. Если а делится на р, то обе части соотношения сравнимы с нулем по модулю р. Пусть р /а. По малой теореме Ферма квадрат а^р~1^2 в Fp есть 1. Поэтому а'р 1^2 = ±1. Пусть g — образующий в F* и a = gJ. Как мы видели, а — вычет тогда и

тт (р-1)/2 Лр-1)/2 1

только тогда, когда j четно. Далее, а = <7 равно 1 в том

и только том случае, когда Jp~y~ делится на р — 1, т. е. когда j четно. Таким образом, обе части в сравнении равны ±1 в Fp, и каждая из них равна +1 тогда и только тогда, когда j четно. Предложение доказано.

50

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

Предложение II. 2.3. Символ Лежандра обладает следующими свойствами:
Предыдущая << 1 .. 20 21 22 23 24 25 < 26 > 27 28 29 30 31 32 .. 125 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed