Тема 6. Квадратичні лишки і нелишки.

37. Алгебраїчні конгруенції другого степеня.

Конгруенція Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru називається квадратною конгруенцією за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru . ЧислоТема 6. Квадратичні лишки і нелишки. - student2.ruназивається квадратичним лишком за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , якщо конгруенція Тема 6. Квадратичні лишки і нелишки. - student2.ru має розв’язки. Число Тема 6. Квадратичні лишки і нелишки. - student2.ru називається квадратичним нелишком за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , якщо конгруенція Тема 6. Квадратичні лишки і нелишки. - student2.ru розв’язків не має.

Якщо число Тема 6. Квадратичні лишки і нелишки. - student2.ru є квадратичним лишком за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , то Тема 6. Квадратичні лишки і нелишки. - student2.ru називається квадратним коренем з числа Тема 6. Квадратичні лишки і нелишки. - student2.ru за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Задача знаходження розв’язків квадратичної конгруенції має важливе значення в криптографії.

Виявляється, що у загальному випадку не тільки ця задача, а навіть питання про розв’язуваність квадратичної конгруенції за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , який є складеним числом, факторизація якого невідома, є нерозв'язною проблемою. Але для модулів, які є простими числами, ця проблема досить легко розв’язується.

Теорема 1. Якщо Тема 6. Квадратичні лишки і нелишки. - student2.ru – квадратичний лишок за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , то конгруенція Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru , має два розв’язки.

Теорема 2. Зведена система лишків за простим модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru складається з Тема 6. Квадратичні лишки і нелишки. - student2.ru квадратичних лишків, конгруентних числам Тема 6. Квадратичні лишки і нелишки. - student2.ru і Тема 6. Квадратичні лишки і нелишки. - student2.ru квадратичних нелишків.

У разі простого модуля Тема 6. Квадратичні лишки і нелишки. - student2.ru питання про наявність розв’язків конгруенції Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru , можна з’ясувати за допомогою наступного критерію Ейлера.

Теорема. (критерій Ейлера для визначення квадратичних лишків і нелишків). Нехай Тема 6. Квадратичні лишки і нелишки. - student2.ru – просте непарне число. Число Тема 6. Квадратичні лишки і нелишки. - student2.ru , взаємно просте з Тема 6. Квадратичні лишки і нелишки. - student2.ru , буде квадратичним лишком за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru тоді і тільки тоді, коли Тема 6. Квадратичні лишки і нелишки. - student2.ru , і буде квадратичним нелишком за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru тоді і тільки тоді, коли Тема 6. Квадратичні лишки і нелишки. - student2.ru .

38. Символи Лежандра і Якобі.

Існують алгоритми для визначення, чи є дане число квадратичним лишком за простим модулем чи ні. Один з алгоритмів позв'язаний з обчисленням значення символу Лежандра, якій для непарного простого Тема 6. Квадратичні лишки і нелишки. - student2.ru визначається так:

Тема 6. Квадратичні лишки і нелишки. - student2.ru

Значення Тема 6. Квадратичні лишки і нелишки. - student2.ru називається квадратичним характером числа Тема 6. Квадратичні лишки і нелишки. - student2.ru за простим модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Основні властивості символу Лежандра.

1) Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

2) Критерій Ейлера: Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

3) Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

4) Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

5) Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

6) Тема 6. Квадратичні лишки і нелишки. - student2.ru .

7) Квадратичний закон взаємності Гаусса: для будь-яких простих непарних чисел Тема 6. Квадратичні лишки і нелишки. - student2.ru і Тема 6. Квадратичні лишки і нелишки. - student2.ru виконується рівність Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Символ Лежандра Тема 6. Квадратичні лишки і нелишки. - student2.ru можна обчислити за допомогою наступної послідовності дій. (1) Якщо Тема 6. Квадратичні лишки і нелишки. - student2.ru , те виділяємо співмножник Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

(2) приводимо Тема 6. Квадратичні лишки і нелишки. - student2.ru за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

(3) розкладаємо Тема 6. Квадратичні лишки і нелишки. - student2.ru в добуток ступенів простих чисел, використовуючи мультипликативность символу Лежандра: Тема 6. Квадратичні лишки і нелишки. - student2.ru , потім видаляємо співмножники які є квадратами;

(4) виділяємо двійки, наприклад, якщо Тема 6. Квадратичні лишки і нелишки. - student2.ru , обчислюємо Тема 6. Квадратичні лишки і нелишки. - student2.ru ;

(5) для кожного непарного співмножника Тема 6. Квадратичні лишки і нелишки. - student2.ru застосовуємо квадратичний закон взаємності (зменшуємо величини чисел, що беруть участь в обчисленнях,);

(6) при необхідності переходимо до п.(1).

Приклад. Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Символ Якобі числа Тема 6. Квадратичні лишки і нелишки. - student2.ru за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru , при Тема 6. Квадратичні лишки і нелишки. - student2.ru , визначається як добуток значень символів Лежандра Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Символ Якобі має практично всі ті ж властивості, що і символ Лежандра, але за значенням символу Якобі, рівному одиниці, не можна стверджувати, що відповідний лишок – квадратичний.

Для квадратичного лишку символ Якобі, проте, дорівнює одиниці. Отже, коли Тема 6. Квадратичні лишки і нелишки. - student2.ru , то Тема 6. Квадратичні лишки і нелишки. - student2.ru – квадратичний нелишок за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru .

39. Добування квадратного кореня за простим модулем.

Даний алгоритм призначений для розв’язання відносно Тема 6. Квадратичні лишки і нелишки. - student2.ru порівняння виду Тема 6. Квадратичні лишки і нелишки. - student2.ru за простим модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru . Перед тим як приступити до обчислень, необхідно переконатися внаявності розв'язків порівняння, тобто в тім, що Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Алгоритм розбивається на 3 випадки, в залежності від представлення Тема 6. Квадратичні лишки і нелишки. - student2.ru у виді Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru , Тема 6. Квадратичні лишки і нелишки. - student2.ru . В алгоритмі істотно використовується критерій Ейлера, який для розв'язного порівняння дає: Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Випадок Тема 6. Квадратичні лишки і нелишки. - student2.ru . Маємо Тема 6. Квадратичні лишки і нелишки. - student2.ru . Помножимо на Тема 6. Квадратичні лишки і нелишки. - student2.ru ліву і праву частину порівняння, одержимо: Тема 6. Квадратичні лишки і нелишки. - student2.ru . Показник праворуч парний, отже, одне з рішень Тема 6. Квадратичні лишки і нелишки. - student2.ru . Оскільки рішень не може бути більш двох, те остаточна відповідь: Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Випадок Тема 6. Квадратичні лишки і нелишки. - student2.ru . Оскільки Тема 6. Квадратичні лишки і нелишки. - student2.ru , те Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Таким чином, вірно одне з двох співвідношень Тема 6. Квадратичні лишки і нелишки. - student2.ru . Оскільки Тема 6. Квадратичні лишки і нелишки. - student2.ru і Тема 6. Квадратичні лишки і нелишки. - student2.ru відомі, то можна перевірити, яке зі співвідношень виконується. Таким чином, можливі наступні два підвипадки.

Якщо вірно Тема 6. Квадратичні лишки і нелишки. - student2.ru , то, очевидно, Тема 6. Квадратичні лишки і нелишки. - student2.ru . Інакше, Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Якщо обидві частини останнього порівняння помножити на число у відомому парному степені, то квадратний корінь з його лівої частини легко записати явно. Ми підберемо зазначений множник так, щоб, крім того, змінився знак у правої частини порівняння.

Таким множником може бути число Тема 6. Квадратичні лишки і нелишки. - student2.ru , оскільки Тема 6. Квадратичні лишки і нелишки. - student2.ru . Отже, Тема 6. Квадратичні лишки і нелишки. - student2.ru

Випадок, Тема 6. Квадратичні лишки і нелишки. - student2.ru . Насамперед, для роботи алгоритму необхідна наявність (довільного) квадратичного нелишку Тема 6. Квадратичні лишки і нелишки. - student2.ru за модулем Тема 6. Квадратичні лишки і нелишки. - student2.ru . Щоб його знайти, приходиться вибирати навмання число, скажемо, Тема 6. Квадратичні лишки і нелишки. - student2.ru і перевіряти співвідношення Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Уточнимо вигляд числа Тема 6. Квадратичні лишки і нелишки. - student2.ru : Тема 6. Квадратичні лишки і нелишки. - student2.ru , де Тема 6. Квадратичні лишки і нелишки. - student2.ru - непарне, очевидно, Тема 6. Квадратичні лишки і нелишки. - student2.ru .

Основна ідея алгоритму – побудувати співвідношення виду Тема 6. Квадратичні лишки і нелишки. - student2.ru .

У випадку успіху, досить помножити обидві частини порівняння на Тема 6. Квадратичні лишки і нелишки. - student2.ru і витягти корінь з обох частин (враховуючи, що число Тема 6. Квадратичні лишки і нелишки. - student2.ru парне). Тому, виходячи з порівняння Тема 6. Квадратичні лишки і нелишки. - student2.ru , ми будемо будувати співвідношення, у яких показник при Тема 6. Квадратичні лишки і нелишки. - student2.ru буде знижуватися вдвічі, поки не стане рівним Тема 6. Квадратичні лишки і нелишки. - student2.ru . Ділення показників на двійки це - послідовне здобуття квадратних коренів з одиниці. На кожнім кроці може з’явитися лише один з коренів: 1 або Тема 6. Квадратичні лишки і нелишки. - student2.ru . При цьому в нас буде досить даних, щоб з'ясувати, який випадок реально має місце. Змінювати знак у Тема 6. Квадратичні лишки і нелишки. - student2.ru ми будемо за допомогою множення частин порівняння на степені числа Тема 6. Квадратичні лишки і нелишки. - student2.ru , причому так, щоб показник степеня в добутку таких додаткових множників завжди залишався парним.

Наши рекомендации