Математические основы криптографии

Содержание

Слайд 2

Вспомним какие бывают числа (:

 

Link: https://ru.wikipedia.org/wiki/Число

Вспомним какие бывают числа (: Link: https://ru.wikipedia.org/wiki/Число

Слайд 3

Что для нас важно?

Главным образом в криптографии используются НАТУРАЛЬНЫЕ числа.
Мы не

Что для нас важно? Главным образом в криптографии используются НАТУРАЛЬНЫЕ числа. Мы
работаем с дробными, иррациональными и комплексными числами.

Слайд 4

Что еще для нас важно?

В криптографии как правило используется не бесконечное множество

Что еще для нас важно? В криптографии как правило используется не бесконечное
натуральных чисел, а вполне себе конечное.
О чем речь? Об алгебраических структурах.
Алгебраическая структура – некоторое множество элементов (не обязательно чисел) с определенных на ней операциях алгебры.
То есть их бывает много? Как правило 9.
Чтобы понять в чем их отличие нужно разобрать некоторые алгебраические свойства.

Слайд 5

Алгебраические свойства

Алгебраические свойства

Слайд 7

Какие алгебраические свойства у операции бывают?

 

1) Конечно же + (известно со школы

Какие алгебраические свойства у операции бывают? 1) Конечно же + (известно со
– от перестановки слагаемых сумма не меняется). 3+2 = 2+3. Еще?

2) Произведение. Еее, вы знали. 3*2 = 2*3. Может что-то из дискретной математики?

3) Молодец! Конъюнкция и дизъюнкция. А из теории множеств?

4) Объединение, пересечение и симметрическая разность. Супер!

 

 

 

 

 

 

Слайд 8

Ок, это было просто, а какие тогда не коммутативны?

 

2) Матрицы, матрицы...

Ок, это было просто, а какие тогда не коммутативны? 2) Матрицы, матрицы... Ага. Перемножение матриц!
Ага. Перемножение матриц!

Слайд 9

Какие они бывают?

 

Какие они бывают?

Слайд 10

Вроде разобрались. У нас есть некоторые операции и свойства этих операций. А

Вроде разобрались. У нас есть некоторые операции и свойства этих операций. А
еще мы будем работать с натуральными числами.
Все супер, переходим к алгебраическим структурам.

Слайд 11

Алгебраические структуры

Алгебраические структуры

Слайд 12

К основным алгебраическим структурам относятся:
Алгебраические структуры с одной бинарной операцией
Группоид 
Полугруппа
Моноид
Группа
Алгебраические структуры

К основным алгебраическим структурам относятся: Алгебраические структуры с одной бинарной операцией Группоид
с двумя бинарными операциями
Кольцо
Кольцо с единицей
Коммутативное кольцо
Тело
Поле

Слайд 15

Так так так стоп! Ничего не понятно, что за нейтральный элемент, что

Так так так стоп! Ничего не понятно, что за нейтральный элемент, что
за обратный элемент и нужны же примеры!
Ок, справедливо. Давайте разберёмся.

Слайд 16

Нейтральный элемент

 

Ничего сложного, правда? Да и вы и сами сможете назвать нейтральный

Нейтральный элемент Ничего сложного, правда? Да и вы и сами сможете назвать
элемент множества натуральных чисел по сложению и умножению.

 

 

А по сложению?

 

Слайд 17

Обратный элемент

 

 

Что будет обратным элементов для 4 по умножению для множества рациональных

Обратный элемент Что будет обратным элементов для 4 по умножению для множества
чисел (те, что с дробями)

Что будет обратным элементом для 4 по сложению для множества рациональных чисел (те, что с дробями)

 

Слайд 20

Поле
Группа с четырьмя операциями, имеющие свойства, близкие к свойствам четырех основных операций

Поле Группа с четырьмя операциями, имеющие свойства, близкие к свойствам четырех основных
с числами (сложения, умножения, вычитания, деления)
- Выполняются коммутативность, ассоциативность и дистрибутивность для сложения и умножения
Имеется нейтральный и обратный элемент по сложению и по умножению
Поле Галуа (конечное поле)
Поле, количество элементов в котором не бесконечно.

Слайд 21

Математические операции

 

2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31,

Математические операции 2, 3, 5, 7, 11, 13, 17, 19, 23, 29,
37, 41, 43, 47, 53, 59, 61….

Факторизация числа
Представление числа в виде произведения простых сомножителей

 

Слайд 22

Функция Эйлера

 

 

 

 

 

Функция Эйлера