КАТЕГОРИИ: Архитектура-(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
Дата добавления: 2014-01-11; Просмотров: 1102; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |