Тип работы:
Предмет:
Язык работы:


ИССЛЕДОВАНИЕ И ОЦЕНКА СХОДИМОСТИ ЧИСЛОВЫХ РЯДОВ, ИСПОЛЬЗУЕМЫХ В КРИПТОГРАФИИ

Работа №77717

Тип работы

Бакалаврская работа

Предмет

информационная безопасность

Объем работы49
Год сдачи2016
Стоимость4370 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
285
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
ГЛАВА 1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Развитие теории простых чисел 6
1.2 Простые числа и криптография 11
1.2.1 Алгоритм Диффи-Хеллмана 12
1.2.2 Криптосистема RSA 13
1.2.3 Криптосистемы на эллиптических кривых (криптосистемы ЕСС)
ГЛАВА 2. ДЗЕТА-ФУНКЦИЯ РИМАНА 21
2.1. Свойства дзета-функции Римана 21
ГЛАВА 3. РЕШЕНИЕ ПОСТАВЛЕННЫХ ЗАДАЧ 25
3.1. Постановка задачи 25
3.2. Вывод частичных сумм: решение поставленных задач 25
ГЛАВА 4.РЕАЛИЗАЦИЯ ПРИКЛАДНОЙ ПРОГРАММЫ 32
4.1. Неравенство Чебышёва 33
4.2 Решето Аткина 34
4.3. Построение графиков: Уточняющие оценки для функции Чебышева и вспомогательных числовых рядов 36
ЗАКЛЮЧЕНИЕ 45
СПИСОК ЛИТЕРАТУРЫ 47

Приложения должны быть в работе, но в данный момент отсутствуют


Теория чисел нашла широкое применение в криптографии примерно 40 лет назад. Криптография в общем смысле -это инженерно-техническая дисциплина, которая занимается математическими методами защиты информации. Актуальность этого направления неизмеримо увеличилась в 70-е годы XX века в связи с прогрессом вычислительной техники и появлением криптосистем Диффи—Хеллмана и RSA.
Вычислительный прогресс имеет две стороны: технологическую и
алгоритмическую. Несомненно, надо отдать должное качеству и количеству вычислительной техники, но, что также несомненно, не в полной мере. Если бы мы до сих пор использовали алгоритмы, созданные до 1975 г., то даже с помощью наилучшего оборудования мы не смогли бы установить простоту числа, состоящего более чем из 40 знаков. В этой связи неудивительно, что на первом месте для изучения стоит классическая теория простых чисел.. Без фундаментальных результатов аналитической теории чисел, невозможно провести анализ сложности теоретико-числового алгоритма.
Основным инструментом работы с теоретико-числовыми задачами является числовой ряд. Теория рядов - это раздел математики, позволяющий решить любую корректно поставленную задачу с достаточной для практического использования точностью. Таким образом, представляется актуальным изучить числовые ряды, их основные понятия и особенности сходимости ряда. Стойкость криптографических алгоритмов зависит от невозможности найти быстрые методы для решения задач, то с точки зрения экономии времени и средств мы приходим к задаче вычисления приближенных значений функций для числовых рядов. Таким образом, предметом исследования данной работы являются аппроксимирующие функции числовых рядов в криптографии.
Стоит подчеркнуть, что функции, рассматриваемые в работе, обобщают известные в теории чисел формулы Мерсенна, используемые для оценки частичных сумм рядов по простым числам, и могут быть использованы в криптографии для уточнения сходимости метода Ленстры факторизации целых чисел на основе эллиптических кривых и для оценки криптоустойчивости известного метода двухключевой криптографии RSA.
Также работа может применяться:
- при выводе оценки сложности для методов факторизации простых чисел;
- при упрощении доказательства Сельберга по распределению простых чисел;
- в учебном курсе «Теория чисел», как пример вывода аппроксимирующих формул для рядов по простым числам.
Научная новизна дипломной работы определяется самостоятельным выводом формул, которые в дальнейшем могут использоваться в криптографических алгоритмах.
Целью дипломной работы является исследование и оценка сходимости числовых рядов, используемых в криптографии. Проверка теоретических результатов исследования на программном уровне.
Для достижения указанной цели были поставлены следующие задачи:
1. Изучение теоремы Чебышева и закона распределения простых чисел. Построение теоретических оценок частичных сумм числовых рядов по простым числам.
2. Разработка программного комплекса с использованием языка программирования C# для решения следующих задач:
1) реализации алгоритма Аткина для нахождения простых чисел до 1 0 8,
2) оценка погрешности функции Чебышева для чисел до 1 0 8и вспомогательных числовых рядов по простым числам;
3) Исследование полученных результатов, выявление закономерностей, построение графиков.
Процесс исследования и оценки рядов можно разбить на несколько этапов. На первом этапе проводится анализ предметной области.
Рассмотрение результатов исследований великих математиков в области теории чисел, изучение теоретического материала по сходимости числовых рядов по простым числам, определение функции Чебышева. Изучение применимости подобных исследований в области криптографии.
Во второй главе описывается Z-функции Римана, её свойства. Определяется важность гипотезы Римана для криптографии.
В третьей главе работы осуществляется решение поставленных задач, путем пост роения доказательств аппроксимирующих формул для рядов простых чисел.
В заключительной главе реализуется прикладная программа и построение экспериментальных оценок на основе этой программы. Производится сравнение теоретических и экспериментальных результатов.
Ожидаемые результаты работы:
1) Программный комплекс, отвечающий предъявленным требованиям, представляющий собой удобный инструмент для исследования сходимости числовых рядов, связанных с простыми числами.
2) Доказательство аппроксимирующих формул.
3) Итоговые результаты в виде графиков погрешностей

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Открытия в области теории чисел часто влекут за собой появления новых алгоритмов и методов решения задач, т.е. исследования в этой области стимулируют развитие различных областей знаний. В данной работе была поставлена задача изучить приложение теории чисел в криптографии с помощью числовых рядов.
Для достижения поставленной целы были выполнены следующие задачи:
1. Были изучены основные положения теории чисел, в том числе и теорема Чебышева и формула суммы ряда по простым числам Эйлера
2. Следующим этапом работы стала разработка программного комплекса, представляющего собой удобный инструмент для исследования сходимости числовых рядов, связанных с простым и числами.
По результатам работы программного комплекса были получены следующие выводы:
• Неравенство Чебышёва для распределения простых чисел является верной оценкой, и эта оценка при соответствующих значениях А и В может быть достаточно точно приближена к действительности.
• Для всех оценок полученных путем теоретического вывода значение L1 / L2 « 1, что свидетельствует о том, что оценки частичных сумм числовых рядов были выведены верно.
• Для функции Чебышёва L 4 = £р<х 1 п рэкспериментальным путем была выведена аппроксимирующая формула L 2 = х - фх - С, С= 1, которая с некоторой допустимой погрешностью приближает истинное значение данной функции



1. Теоретико-числовые алгоритмы в криптографии/ О. Василенко - [7]
2. Простые числа: Криптографические и вычислительные аспекты/ Р. Крэндалл К . Померанс
3. ПРОСТЫЕ ЧИСЛА: ОТ ПИФАГОРА ДО КРИПТОГРАФИИ/С. Я. Серовайский
Математика. Республиканский научно-методический журнал.
2009, №№ 1-3.
4. Методы факторизации натуральных чисел: учебное пособие
/. Ш.Т. Ишмухаметов.- Казань: Казан. ун. 2011.- 190 с.
5. Теория чисел./ Бухштаб А.А - Москва: Просвещение, 1966
6. Теория чисел./ Нестеренко Ю. В.Москва 2008 Стр 272
7. Lenstra H.W. Factoring integers with elliptic curves / H.W. Lenstra. - Ann.Math. v.126 (1987), p. 649-674.
8. Algorithmic number theory/ Eric Bach, Jeffrey Shallit
9. Простая одержимость /Дербишир Дж.- АСТ Астрель 2010 стр. 463
10. Brent R.P. Some parallel algorithms for integer factorisation / R.P. Brent.- Lect.Notes in Comp.Sci, 1999, v.1685, p. 1-22.
11. Gardner M. A new kind of cipher that would take millions years to break /
M. Gardner.- Sci. Amer. 1977, p. 120-124.
12. Коблиц Н. Курс теории чисел и криптографии/ Н. Коблиц-М.:ТВП 2001, 260 ст.
13. Черёмушкин А.В. Лекции по арифметическим функциям в криптографии/ Черёмушкин А.В-М:МЦНМО, 2002.
14. Shoup V. A Computational Introduction to Number Theory and Algebra/
V. Shoup. - Cambridge University Press, Sec.Edition, 2005, 600 p.
http ://shoup. net/ntb/
15. Аграновский А.В.Практическая криптография. Алоритмы и их программирование.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ