Институт прикладной математики и компьютерных наук 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Институт прикладной математики и компьютерных наук



Институт прикладной математики и компьютерных наук


Кафедра «Информационная безопасность»

 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

ПО ВЫПОЛНЕНИЮ КУРСОВОГО ПРОЕКТА

 

по дисциплине

 

«КРИПТОГРАФИЧЕСКАЯ ЗАЩИТА ИНФОРМАЦИИ»

 

 

Направление подготовки:

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

 

Профиль подготовки:

«Организация и технология защиты информации»

 

Квалификация выпускника:

Бакалавр

 

Форма обучения: очная, очно-заочная

 

 

Тула 2018


Методические указания по выполнению курсового проекта составлена доцентом, к.т.н. С.Ю. Борзенковой и обсуждены на заседании кафедры ИБ     института ПМиКН

 

Протокол № ______ от ____________________ 20 ____ г.

 

Зав. Кафедрой ИБ __________________ А.А. Сычугов

 

 

Методические указания по выполнению курсового проекта пересмотрены и утверждены на заседании кафедры ИБ     института ПМиКН

 

Протокол № ______ от ____________________ 20 ____ г.

 

Зав. Кафедрой ИБ __________________ А.А. Сычугов

 

 


Содержание

 

Введение........................................................................................................ 4

1. Цель и задачи курсового проекта............................................................... 4

2. Основные требования к курсового проекта.............................................. 4

2.1. Тематика курсового проекта………………..…………………………….4

2.2. Исходные данные к курсовому проекту………………………………….5

2.3 Задания на курсовой проект……………………………………………….5

2.3. Объем курсового проекта………………………………………………...7

2.4. Выполнение курсового проекта…………………………………..............8

2.5. Защита курсового проекта………………………………………………...9

3. Методические указания к курсовому проекту…………………………..8

ПРИЛОЖЕНИЕ 1.............................................................................................. 13

ПРИЛОЖЕНИЕ 2…………………………………………………………………..14

Список используемых источников………………………………………………15

 

 


Введение

Курсовой проект (КП) является этапом обучения студентов по дисциплине «Криптографическая защита информации» и должна способствовать:

· закреплению, углублению и обобщению знаний, полученных студентами за время обучения;

· приобретению опыта проектирования и разработки криптографических систем;

· усвоению современных методов и технологий программирования;

· развитию навыков работы с технической документацией, научной и справочной литературой.

1. Цель и задачи курсового проекта

Целью КП является проработка схем электронной цифровой подписи (ЭЦП), заданных проверочным условием. Процесс курсового проектирования включает:

· общую характеристику и обоснование схемы ЭЦП;

· описание процедуры генерации подписи и формулирование требований к ней;

· вывод формул для вычисления параметров;

· осуществить программную реализацию схемы.

 

2. Основные требования к курсовому проекту

Основными требованиями к курсовому проекту являются использование при разработке системы современных методов и приемов проектирования, строгое планирование процесса проектирования, составления и отладки программного продукта.

2.1. Тематика курсового проекта

Тема курсового проекта предполагает реализацию схемы ЭЦП различного типа, сгруппированные по следующим признакам:

- тип сложной задачи, положенной в основу схемы;

- размер подписи;

- наличие свойства восстановления сообщения при верификации подписи.

 

2.2. Исходные данные к курсовому проекту

Курсовой проект выполняется в соответствии с индивидуальным заданием на курсовую работу, бланк которого приведен в Приложении 1. На основании задания на курсовой проект студентом приводятся:

· общую характеристику схемы ЭЦП;

· описание процедуры генерации подписи и формулирование требований к ней;

· вывод формул для вычисления параметров;

· блок схема алгоритма реализации ЭЦП;

· листинг программы реализации ЭЦП.

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

 

 

2.3 Задания на курсовой проект

Задание на курсовой проект состоит в реализации схем ЭЦП с помощью различных алгоритмов. Семы ЭЦП включают две основных процедуры:

- процедура формирования подписи;

- процедура проверки подлинности подписи.

Пример 1.

Схеме ЭЦП на основе алгоритма RSA:

 

1. Формируются системные параметры:

р=11821

q=10181

n=120349601

=120327600

2. Выбирается открытый ключ e=120337, тогда закрытый ключ d=16986673

Пусть значение хэш-функции будет равно m= 225235

 

3. Процедура генерации подписи:

Вычисляется значение

 =40812656

Подписью являются пара чисел (m,c)=(2252357, 40812656)

 

4. Проверка подписи:

 = =2252357

  - подпись подлинная

Пример 2.

Схема ЭЦП на основе алгоритма Эль Гамаля (ЕGSА ):

 

1. Формируются системные параметры:

p=1514567

g=1033769

x=53348

2. Генерация открытого ключа:

y=43127

Пусть m= 225235

 

3. Процедура генерации подписи:

3.1. Выбирается случайное число k=476612

3.2. Вычисляется значение a=80605

3.3. Вычисляется:

225235=(4300115540+476612b)mod 1514567

b=31474

 

Подписью является пара чисел (m,a,b)=(225235, 80605, 31474)

 

Проверка подписи:

A1=19673

A2=19673

 

 – подпись подлинная

 

Аналогично рассчитываются схемы цифровых подписей DSA, ГОСТ 34.10-94
ПРИЛОЖЕНИЕ 1

 

Министерство образования и науки Российской Федерации

Федеральное Государственное бюджетное образовательное

учреждение высшего образования

«Тульский государственный университет»

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине

«Криптографическая защиты информации»

 

 

Выполнил:

Студент гр. ______________ Подпись                     _______________________

                                                                                                                                  Фамилия и инициалы

 

 

Руководитель _____________ Подпись                  _______________________

                                                                                                Фамилия и инициалы

Оценка     ______________________

Члены комиссии:

 

________________________                         ______________________

Подпись                                         

               ________________________                     _____________________

                               Подпись                                                  Фамилия и инициалы

            

 

Тула  20___г.


Список используемых источников:

1. Басалова Галина Валерьевна. Основы криптографии: учеб. пособие / Г. В. Басалова; ТулГУ.— Тула: Изд-во ТулГУ, 2009.— 195 с.: ил.  

2. Рябко Б.Я. Основы современной криптографии и стеганографии [Электронный ресурс]: монография/ Рябко Б.Я., Фионов А.Н.— Электрон. текстовые данные.— М.: Горячая линия - Телеком, 2010.— 232 c.— Режим доступа: http://www.iprbookshop.ru/12018.— ЭБС «IPRbooks», по паролю

3. Зубов А.Ю. Криптографические методы защиты информации. Совершенные шифры: учебное пособие для вузов / А.Ю.Зубов.— М.: Гелиос АРВ, 2005.— 192с.

4. Хорев, П.Б. Методы и средства защиты информации в компьютерных системах: учеб. пособие для вузов / П.Б. Хорев.— 3-е изд., стер. — М.: Академия, 2007.— 256с.: ил.

5. Осипян В.О. Криптография в задачах и упражнениях / В.О.Осипян, К.В.Осипян.— М.: Гелиос АРВ, 2004.— 144с.: ил.

6. Бескид П.П. Криптографические методы защиты информации. Часть 1. Основы криптографии [Электронный ресурс]: учебное пособие/ Бескид П.П., Тагарникова Т.М.— Электрон. текстовые данные.— СПб.: Российский государственный гидрометеорологический университет, 2010.— 95 c.— Режим доступа: http://www.iprbookshop.ru/17925. — ЭБС «IPRbooks», по паролю

7. Бескид П.П. Криптографические методы защиты информации. Часть 2. Алгоритмы, методы и средства обеспечения конфиденциальности, подлинности и целостности информации [Электронный ресурс]: учебное пособие/ Бескид П.П., Тагарникова Т.М.— Электрон. текстовые данные.— СПб.: Российский государственный гидрометеорологический университет, 2010.— 104 c.— Режим доступа: http://www.iprbookshop.ru/17926. — ЭБС «IPRbooks», по паролю

8. http://citforum.ru/ - Аналитические статьи по криптографии

9. Электронный читальный зал «БИБЛИОТЕХ»: учебники авторов ТулГУ по всем дисциплинам.- Режим доступа: https://tsutula.bibliotech.ru/, по паролю.- Загл. с экрана

10. ЭБС IPRBooks универсальная базовая коллекция изданий. – Режим доступа: www.iprbookshop.ru, по паролю.- Загл. с экрана

11. Научная Электронная библиотека eLibrary – библиотека электронной периодики, режим доступа https://eLibrery.ru/, по паролю. – Загл. с экрана

12. Единое окно доступа к образовательным ресурсам: портал [Электронный ресурс]. - Режим доступа: http://window.edu.ru – Загл. С экрана

Институт прикладной математики и компьютерных наук


Кафедра «Информационная безопасность»

 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ



Поделиться:


Последнее изменение этой страницы: 2019-05-20; просмотров: 160; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.136.26.20 (0.03 с.)