книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
"Автономные системы с одной степенью свободы" ( Курсовая работа, 45 стр. )
"Дискретная математика" 457пв ( Контрольная работа, 4 стр. )
"Дискретная математика" е3535343 ( Контрольная работа, 4 стр. )
"Интегрирование дифференциальных уравнений степенными рядами" ( Дипломная работа, 47 стр. )
"Нефон-неймановская" архитектура. Совершенствование и развитие внутренней структуры ЭВМ 524242 ( Контрольная работа, 14 стр. )
"Нильпотентные группы" ( Курсовая работа, 40 стр. )
"Основные понятия теории множеств". ( Контрольная работа, 2 стр. )
"Предельные циклы дифференциальных систем" ( Курсовая работа, 37 стр. )
"Пространство квазимногочленов и их использование в теории дифференциальных уравнений" ( Курсовая работа, 37 стр. )
"Теоремы Силова и их применение к группам малых порядков" ( Курсовая работа, 40 стр. )
(Основы линейного программирования) КРАТНЫЕ ИНТЕГРАЛЫ ( Курсовая работа, 29 стр. )
*-АЛГЕБРЫ И ИХ ПРИМЕНЕНИЕ (Украина) ( Курсовая работа, 56 стр. )
*-АЛГЕБРЫ И ИХ ПРИМЕНЕНИЕ (Украина) ( Дипломная работа, 56 стр. )
. нахождение экстремума при помощи второй производной е35353 ( Контрольная работа, 28 стр. )
. Если множество , то: а) ; б) ; в) ; г) . Какие из вышеперечисленных высказываний истинны, а какие ложны? 7864е4 ( Контрольная работа, 2 стр. )
. Найти решение уравнения 8555 ( Контрольная работа, 11 стр. )
. Найти среднее арифметическое, медиану, моду, среднее геометрическое, размах, среднее квадратическое отклонениедисперсию, коэффициент вариации. н79-0-75 ( Контрольная работа, 8 стр. )
. Найти среднее арифметическое, медиану, моду, среднее геометрическое, размах, среднее квадратическое отклонение, дисперсию, коэффициент вариации. 7342 ( Контрольная работа, 8 стр. )
. НАХОЖДЕНИЕ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ КАПИТАЛА НА ПРИОБРЕТЕНИЕ ТРЕХ ОБЪЕКТОВ ЛИЗИНГА 7462 ( Курсовая работа, 33 стр. )
. Пусть А – нарушение или оспаривание прав, В – потребитель может обращаться в суд с иском о защите своих прав и охраняемых интересов ( Контрольная работа, 3 стр. )
. Теорема Хаавельмо ц44342 ( Контрольная работа, 9 стр. )
.Механизм, средства и методы формирования понятий у детей 23422 ( Курсовая работа, 39 стр. )
1. Доказать равенство ( Контрольная работа, 5 стр. )
1. Определить какое равенство точнее. 2. Округлить сомнительные цифры числа, оставив верные знаки: а) в узком смысле; б) в широком смысле. Определить абсолютную погрешность результата. 3. Найти предельные абсолютные и относительные погрешности чисел, ес ( Контрольная работа, 3 стр. )
1. Постановка и различные формы записи задач линейного программирования. Стандартная и каноническая формы представления задач линейного программирования. Геометрическая интерпретация линейного программирования. ( Контрольная работа, 11 стр. )

ВВЕДЕНИЕ 3

ГЛАВА 1. Алгоритмы дискретного логарифмирования 7

1.1 Общие сведения 7

1.2 Шаг младенца - шаг великана 8

1.2 Ро-метод Полларда для дискретного логарифмирования 10

1.3 Алгоритм Полига-Хеллмана 13

1.4 Алгоритм исчисления порядка (index-calculus algorithm) 16

1.5 Оценка сложности решения 19

ГЛАВА 2. Обзор существующих методов контроля знаний 20

2.1 Методы контроля знаний при изучении курса "Теоретико-числовые методы в криптографии" 20

2.2 Тесты 21

2.3 Контрольные и самостоятельные работы 25

2.4 Итоги 26

ГЛАВА 3. Реализация модулей 27

3.1 Среда разработки 27

3.2 Взаимодействие с ядром 28

3.3 Экспорт данных 30

3.4 Документация 31

3.5 Модуль BABYSTEP (Шаг младенца - шаг великана) 31

3.6 Модуль POLARD (Ро-метод Полларда дискретного логарифмирования) 34

3.7 Модуль POLIHELL (дискретное логарифмирование при помощи алгоритма Полига-Хеллмана) 36

3.8 Модуль INDEXCLCL (Алгоритм исчисления порядка (index-calculus algorithm) 38

ЗАКЛЮЧЕНИЕ 39

СПИСОК ЛИТЕРАТУРЫ 40

Приложение 1. Документация для пользователя. 42

Приложение 2. Документация для программиста. 46

Приложение 3. Примеры генерируемых заданий. 49

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

Дискретное логарифмирование - задача обращения функции gx в некоторой конечной мультипликативной группе G.

Для заданных g и a решение x уравнения gx = a называется дискретным логарифмом элемента a по основанию g.

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

В отличие от логарифма непрерывного, дискретный логарифм не является дифференцируемой монотонной функцией, его нельзя найти приближенно, разложив в ряд Тейлора, и вообще никакого приближенного значения здесь не может быть, ведь x - целое число.

Именно трудность решения этой задачи лежит в основе многих криптосистем. Это и шифр Эль-Гамаля, Шамира, такие криптостандарты как подпись DSA , ГОСТ Р 34.10-94, ГОСТ Р 34.10-2001 и другие.

1. А.В.Рожков, О.В. Ниссенбаум. Теоретико-числовые методы в криптографии: Учебное пособие. Тюмень: Издательство Тюменского государственного университета, 2007. 160с.

2. Виноградов И.М. Основы теории чисел. М.: Наука, 1972. 402с.

3. Бухштаб А.А. Теория чисел. Издательство: Лань. Серия: Учебники для вузов. Специальная литература. 2008 г. ISBN: 978-5-8114-0847-4

4. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы криптографии. Учебное пособие. М.: Гелиос-АРВ, 2001.

5. Б. Я. Рябко, А. Н. Фионов. Основы современной криптографии для специалистов в информационных технологиях. Издательство - Научный мир, 2004 год. ISBN: 5-89176-233-1

6. Трей Нэш. C# 2008: ускоренный курс для профессионалов. Язык программирования C# 3.0 для .NET 3.5. М.: Вильямс, 2008. 576c.

7. Эндрю Троелсен. С# 2008 и платформа .NET 3.5 Framework = Pro C# 2008 and the .NET 3.5 Framework. - 4-е изд. - М.: Вильямс, 2009. - С. 1368. - ISBN 978-5-8459-1589-4

8. Герберт Шилдт. C# 3.0: полное руководство = C# 3.0: The Complete Reference. - 4-е изд. - М.: Вильямс, 2009. - С. 992. - ISBN 978-5-8459-1565-8

9. Кристиан Нейгел, Карли Уотсон и др. Visual C# 2008: базовый курс. Visual Studio® 2008 = Beginning Visual C# 2008. - М.: Диалектика, 2009. - ISBN 978-5-8459-1317-3

10. Кристиан Нейгел, Билл Ивьен и др. C# 2008 и платформа .NET 3.5 для профессионалов = Professional C# 2008. - М.: Диалектика, 2008. - ISBN 978-5-8459-1458-3

11. В.В. Гузеев. Образовательная технология: от приёма до философии. М.:Сентябрь, 1996.

12. В.И. Загвязинский - Теория обучения: Современная интерпретация: Учеб. пособие для студ. высш. пед. учеб. заведений. - М.: Издательский центр "Академия", 2001-192 с.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»