Криптография

Содержание

Слайд 2

Простое число

Это Натуральное число, имеющее ровно два различных натуральных делителя - единицу

Простое число Это Натуральное число, имеющее ровно два различных натуральных делителя - единицу и самого себя.
и самого себя.

Слайд 4

Взаимно-простые числа

Целые числа взаимно просты, если их наибольший общий делитель равен 1.

Взаимно-простые числа Целые числа взаимно просты, если их наибольший общий делитель равен
Например, взаимно просты числа 14 и 25, так как у них нет общих делителей; но числа 15 и 25 не взаимно просты, так как у них имеется общий делитель 5.

Слайд 5

Сравнение

Целые числа a и b называют сравнимыми по модулю m, если каждое

Сравнение Целые числа a и b называют сравнимыми по модулю m, если
из них при делении на m дает один и тот же остаток r.
r ≡ a (mod m ).
r ≡ b (mod m ).
То есть существует такое число t такое , что выполняется равенство
r ≡  a + m*t
r ≡ b + m*t
Пример:
125 ≡ 13(mod 16 )
Или
125 = 13 + 16*t, где если t=7, выполнено равенство

Слайд 7

Теорема

В любой части сравнения можно отбросить или добавить слагаемое, кратное модулю.
Пример
13

Теорема В любой части сравнения можно отбросить или добавить слагаемое, кратное модулю.
≡ 125(mod 16 )
13 + 16*k ≡ 125(mod 16)
Пусть k = 1
13+ 32 ≡ 125(mod 16)
45 ≡ 125(mod 16)

Слайд 8

Доказательство
Представим сравнение в виде уравнения с одной переменной:
45 = 125 + m*t

Доказательство Представим сравнение в виде уравнения с одной переменной: 45 = 125

Если взять t = -5 получим:
45 = 125 – 5*16
Верно

Слайд 9

Задачи

1)Найдите остаток от деления 229 на 11.
2) Найдите остаток от деления 3412

Задачи 1)Найдите остаток от деления 229 на 11. 2) Найдите остаток от
на 11
3)Найдите остаток от деления 229 на 11.

Слайд 10

Функция Эйлера
(функция Эйлера) – это количество чисел из ряда 0,1,2,3,…,n-1, взаимнопростых с

Функция Эйлера (функция Эйлера) – это количество чисел из ряда 0,1,2,3,…,n-1, взаимнопростых
числом «n»
Любое число можно представить в виде множителей состоящих из простых чисел
n = p1a1*p2a2*…*pkak
= n * (1- 1/p1)* (1- 1/p2)* (1- 1/p3)* … * (1- 1/pk)
в

Слайд 11

Теорема Эйлера

Пусть m > 1, НОД(a,m) = 1, ϕ(m)-функция Эйлера
Справедливо следующее

Теорема Эйлера Пусть m > 1, НОД(a,m) = 1, ϕ(m)-функция Эйлера Справедливо
aϕ(m) ≡ 1 (mod m)
Теорема Ферма:
Пусть p – простое число и оно не делит «а», то верно следующее:
ap-1= 1 (mod p)

Слайд 12

Задачи

1)Девятая степень однозначного числа оканчивается на цифру 7
2) Найти 2 последние цифры

Задачи 1)Девятая степень однозначного числа оканчивается на цифру 7 2) Найти 2
числа 243402
3)Доказать что:
118+ 218+ 318+ 418+ 518+ 618 ≡ -1(mod 7)

Слайд 13

Алгоритм Евклида

Для нахождения наибольшего общего делителя двух чисел a и b

Алгоритм Евклида Для нахождения наибольшего общего делителя двух чисел a и b
(a и b – целые положительные числа, причем a больше или равно b) последовательно выполняется деление с остатком, которое дает ряд равенств вида
Суть алгоритма заключается в том, чтобы последовательно проводить деление с остатком.
Представим а = b*q+r ,
НОД(a,b) = НОД(b,r) и так далее пока вторым число не будет ноль
НОК(a,b)= (a*b)/НОД(a,b)

Слайд 14

Алгоритм Евклида

Пример:
Найдите наибольший общий делитель чисел 64 и 48.
Решение
Введем обозначения:

Алгоритм Евклида Пример: Найдите наибольший общий делитель чисел 64 и 48. Решение
a = 64 , b = 48
НОД(64,48)= НОД(48,(64mod48))=НОД(16,(48mod16))=НОД(16,0)
Ответ: Наибольший общий делитель равен 16

Слайд 15

Теорема Безу

Если «а» и «b» не равны 0, то существуют такие коэффициенты

Теорема Безу Если «а» и «b» не равны 0, то существуют такие
«x» и «y», такие что:
НОД(a,b)=a*x+b*y
Имя файла: Криптография.pptx
Количество просмотров: 31
Количество скачиваний: 1