Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Элементы теории чисел

 

Многие криптографические алгоритмы базируются на результатах классической теории чисел. Мы рассмотрим необходимый минимум из этой теории. Классические теоремы Ферма, Эйлера и ряд других результатов из теории чисел будут даны без доказательств, которые могут быть найдены практически в любом учебнике по теории чисел.

Определение 3. 2. Целое положительное число р называется простым, если оно не делится ни на какое другое число, кроме самого себя и единицы.

Пример. Числа 11, 23 - простые; числа 27, 33 - составные (27 делится на 3 и на 9, 33 делится на 3 и на 11).

Теорема 3.3 (основная теорема арифметики). Любое целое положительное число может быть представлено в виде произведения простых чисел, причем единственным образом.

Пример. 27=3·3·3, 33 =3·11.

Определение 3.3. Два числа называются взаимно простыми, если они не имеют ни одного общего делителя кроме единицы.

Пример 3.5. Числа 27 и 28 взаимно просты (у них нет общих делителей кроме единицы), числа 27 и 33 - нет (у них есть общий делитель 3).

Определение 3.4 (функция Эйлера). Пусть дано целое число N >1. Значение функции Эйлера (N) равно количеству чисел в ряду 1,2,3,..., N- 1, взаимно простых с N.

Пример 3.6.

(10)=? (12)=?

1, 2, 3, 4, 5, 6, 7, 8, 9 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

(10)=4 (12)=4

(здесь подчеркнуты числа, не взаимнопростые с аргументом).

Утверждение 3.4. Если р - простое число, то (р)=р-1.

Доказательство. В ряду 1, 2, 3,..., р- 1 все числа взаимнопросты с р, так как р - простое число и по определению не делится ни на какое другое число.

Утверждение 3.5. Пусть р и q - два различных простых числа (рq). Тогда (p) =(p -1)·(g -1).

Доказательство. В ряду 1, 2,..., pq- 1 не взаимнопростыми с pq будут числа

р, 2р, 3р ,…, (q- l)p

и

q, 2 q, 3 q,..., (p- 1) q.

Всего таких чисел будет (q— 1)+(р- 1) Следвательно, количество чисел, взаимнопростых с pq, будет pq- 1-(р- 1)-(q -1)= pq-q-p+ 1 = (p-1)(q- 1).

Теорема 3.6 (Ферма). Пусть р - простое число и 0< а<р. Тогда

ар- 1 mod p =1.

Пример 3.7. р =13, а =2;

212 mod l3=(22)2·((22)2)2 mod 13=3·9 mod 13 = 1,

1010 mod 11 = 102·((22)2)2 mod 11=1·1 = 1.

Теорема 3.7 (Эйлер). Пусть а и b — взаимно простые числа. Тогда,

mod b =1.

Теорема Ферма является частным случаем теоремы Эйлера, когда b - простое число.

Теорема 2.8. Если р и q — простые числа, рq и k- произвольное целое число, то

. (2.12)

Определение 3.5. Пусть а и b - два целых положительных числа. Наибольший общий делитель чисел а и b есть наибольшее число с, которое делит и а и b:

c=gcd(a,b).

Обозначение gcd для наибольшего общего делителя происходит от английских слов greatest common divisor

<== предыдущая лекция | следующая лекция ==>
Первая система с открытым ключом - система Диффи-Хеллмана | Алгоритм 3.1. Алгоритм Евклида
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1061; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.