Файл: Программа работы.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.02.2024

Просмотров: 64

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Оглавление


РАЗДЕЛ 1. МАТЕМАТИЧЕСКИЕ ОСНОВЫ КРИПТОГРАФИИ 5

1.1. ДЕЛИМОСТЬ И АЛГОРИТМ ЕВКЛИДА 5

1.1.1 Отношение делимости 5

1.1.2 Использование алгоритма Евклида для решения теоретико-числовых задач криптологии 9

1.1.3 Расширенный метод Евклида 11

1.2. СРАВНЕНИЯ 13

1.2.1. Отношение сравнимости 13

1.2.2. Использование свойств сравнений для решения теоретико-числовых задач криптологии 15

РАЗДЕЛ 2. КРИПТОГРАФИЧЕСКИЕ СИСТЕМЫ С ОТКРЫТЫМ КЛЮЧОМ 18

2.1. Основные сведения о криптографических системах 19

2.2. Шифрование с использованием криптосистемы RSA 22

2.3. Цифровая подпись в схеме Эль-Гамаль 25

2.4. Обмен информацией с использованием протокола Шамира 26

РАЗДЕЛ 3. Контрольные задания 29

3.1. Программа работы 29

3.2. ПРИМЕРЫ ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ ЗАДАНИЙ 30

3.2.1. Шифрование с использованием криптосистемы RSA 30

3.2.2. Цифровая подпись в схеме Эль – Гамаль 31

3.2.3. Обмен информацией с использованием протокола Шамира 33

3.3. ВАРИАНТЫ КОНТРОЛЬНЫХ ЗАДАНИЙ 34

Библиографический список 39


Предисловие
Теория чисел, наряду с геометрией, является одной из древнейших областей математики. Значительный вклад в эту область знаний внесли виднейшие математики древности и нового времени: Евклид, Пифагор, П. Ферма, Эйлер и др. Однако до последнего времени теория чисел считалась одной из наиболее абстрактных областей математики, не имеющей практического применения.

Подобные взгляды господствовали в математике до становления теоретической криптологии в последней четверти XX в. Разработка криптографических систем с открытым ключом обусловила новые области применения теории чисел. Теория чисел из абстрактной научной дисциплины, занимающейся коллекционированием фактов о замечательных свойствах натуральных чисел, превратилась в инструмент синтеза и анализа криптографических систем, чрезвычайно востребованных на практике [7].

Подобное положение дел привлекло к теории чисел повышенный интерес как научных кругов, так и широкой общественности. Обсуждение теоретических вопросов широко освещается в околонаучной прессе. Для решения сугубо научных задач (факторизация больших чисел, поиск простых чисел Ферма и Мерсенна и т.д.) спонтанно организуются массовые сообщества добровольцев.


Подобный всплеск интереса к теории чисел подтверждает актуальность решаемых ею задач и их важность для развития сферы информационных технологий.


РАЗДЕЛ 1. МАТЕМАТИЧЕСКИЕ ОСНОВЫ КРИПТОГРАФИИ

1.1. ДЕЛИМОСТЬ И АЛГОРИТМ ЕВКЛИДА

1.1.1 Отношение делимости



Понятие делимости является одним из фундаментальных понятий теории чисел.

Определение 1. Для данных целых чисел и говорят, что делит (или иными словами, что делится на ), и обозначают если существует такое целое число , что :




, где множество целых чисел.

(1)

В этом случае число называют делителем числа . Очевидно, что любое целое число имеет, по крайней мере, два положительных делителя: 1 и .

Определение 2. Собственным делителем числа называют любой положительный делитель, не равный .

Определение 3.
Нетривиальным делителем числа называют любой положительный делитель, не равный 1 или .

Введенное понятие нетривиального делителя используем для определения понятия простого числа.

Определение 4. Простым (prime) называют целое число большее 1, не имеющее нетривиальных делителей.

Определение 5. Составным (complex) называют число, имеющее, по крайней мере, один нетривиальный делитель.

Непосредственно из определения делимости (1) следуют свойства делимости:

1. Если делит , и − любое целое число, то делит произведение :




.





2. Если делит , а , в свою очередь, делит , то делит :




.





3. Если делит , и делит
, то делит :




.





В дальнейшем, для некоторого простого и целого, неотрицательного числа запись вида будем использовать для обозначения того факта, что − наивысшая степень , делящая :




.




В этом случае говорят, что точно делит .
Основная теорема арифметики утверждает, что любое натуральное число может быть представлено в виде произведения простых делителей единственным образом, с точностью до перестановки. Данное представление принято записывать в форме произведения делителей в соответствующих степенях, располагая простые числа в порядке возрастания.
Пример 1. Рассмотрим разложение числа в виде делителей в соответствующей степени:

.
Из основной теоремы арифметики следуют свойства отношение делимости:

4. Простое число делит произведение целых чисел
, в том и только в том случае, когда делит , либо делит :




.





5. Если делит и делит , и если и не имеют общих делителей больших 1, то произведение делит :




.





Из основной теоремы арифметики следует также простой способ отыскания всех делителей по его разложению. А именно, любой делитель числа должен быть произведением тех же простых сомножителей в степенях, не превышающих степени , точно делящих .

Таким образом, если , то для