МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Саратовский государственный университет имени Н.Г. Чернышевского

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Саратовский государственный университет имени Н.Г. Чернышевского
Факультет компьютерных наук и информационных технологий
УТВЕРЖДАЮ
___________________________
"__" __________________20__ г.
Рабочая программа дисциплины
Теоретические основы криптографии
Направление подготовки
010500 Математическое обеспечение и администрирование информационных
систем
Профиль подготовки
Параллельное программирование
Квалификация (степень) выпускника
Бакалавр
Форма обучения
очная
Саратов,
2011 год
1. Цели освоения дисциплины
Целями освоения дисциплины является знакомство с основными
идеями и методами классической и современной
криптографии, со
средствами криптографической защиты информации, с основополагающими
документами в области защиты информации.
2.Место дисциплины в структуре ООП бакалавриата
Данная учебная дисциплина входит в раздел «Математический и
естественнонаучный цикл. Дисциплины по выбору» ФГОС-3.
Для изучения дисциплины необходимы компетенции, сформированные у
обучающихся в результате изучения курсов «Алгебра и теория чисел»,
«Дискретная математика».
3 Компетенции обучающегося, формируемые в результате
освоения дисциплины:
способность учиться (ОК 7);
способность понимать сущность и значение информации в развитии
современного информационного общества, сознавать опасности и угрозы,
возникающие в этом процессе; соблюдение основных требований
информационной безопасности, в том числе защиты государственной тайны
(ОК 11);
владение основными методами, способами и средствами получения,
хранения, переработки информации, имеет навыки работы с компьютером
как средством управления информацией (ОК 12);
определение общих форм, закономерностей, инструментальных
средств для данной дисциплины (ПК 1);
умение понять поставленную задачу (ПК 2);
умение формулировать результат (ПК 3);
умение грамотно пользоваться языком предметной области (ПК 7);
умение ориентироваться в постановках задач (ПК 8)
В результате освоения дисциплины обучающийся должен:
•Знать:
основные идеи и методы современной криптографии,
основные классы шифров,
основные средства криптографической защиты информации,
основополагающие отечественные стандарты по защите информации
•Уметь:
программировать простейшие криптографические алгоритмы,
применять на практике основные криптографические стандарты РФ
•Владеть:
основными приемами ручного щифрования,
приемами криптоанализа простейших шифров,
первичными навыками работы с доступными СКЗИ
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 5 зачетных единиц, 180 часов.
№
п/
п
Раздел
дисциплины
1
2
Введение
Искусство
шифрования
Современная
компьютерная
криптография
Средства
криптографиче
ской
защиты
информации
Промежуточна
я аттестация
3
4
Семестр
Неделя
семестра
Виды учебной работы,
включая
самостоятельную работу
студентов и
трудоемкость (в часах)
8
8
1
2-4
Л: 4 П: 1 Л:
Л:12 П: 3
8
5-12
Л:32 П: 8
8
13-15
Л:12 П: 3
С:5
С:
25
С:
15
Формы текущего
контроля
успеваемости (по
неделям
семестра)
Формы
промежуточной
аттестации (по
семестрам)
Контрольная
работа №1
С: 6 Контрольная
работа №2
Экзамен
8
Итого:
Л:
60
П:
15
С:
51
54
Раздел «Введение». Общая схема линии связи. Помехоустойчивое
кодирование. Физические методы защиты канала связи. Стеганография.
Основные понятия криптографии. История криптологии. Правила
криптологии.
Раздел «Искусство шифрования». Перестановочные шифры.
Маршрутное
шифрование.
Шифрование
с
помощью
решеток.
Подстановочные шифры. Шифры простой замены и их криптоанализ.
Исторические шифры. Модульная арифметика. Блочные шифры. Шифр
Уитстона-Плейфера. Шифр Виженера. Шифр Хилла. Поточные шифры.
Книжные шифры. Шифры с автоключами. Шифр Вернама.
На практических занятиях: Решение задач, связанных с программными
реализациями шифров. Решение задач, связанных с восстановлением
открытого текста по заданной криптограмме. Решение задач, предлагавшихся
на олимпиадах по криптографии в университетах РФ и США.
Раздел «Современная компьютерная криптография». Стандарты
шифрования DES, AES и ГОСТ 28147-89. Функция Эйлера и ее свойства.
Односторонние функции. Система шифрования RSA. Большие простые
числа, проверка на простоту. Тест Миллера-Рабина. Алгоритм AKS.
Временная сложность алгоритмов. Проблема NP=P. Криптографические
протоколы. Распределение ключей. Функции хеширования и их применения.
Стандарты хеш-функции SHA и ГОСТ Р 34.11-94. Код проверки
подлинности сообщения (MAC). Аутентификация. Электронная цифровая
подпись (ЭЦП). Протокол ЭЦП Эль-Гамаля. Стандарт ЭЦП ГОСТ Р 34.10-94.
Основные понятия об эллиптических кривых. Стандарт ЭЦП Р 34.10-2001.
Федеральный закон РФ об ЭЦП. Создание инфраструктуры ЭЦП.
Доказательства с нулевым разглашением. Протокол Фиата-Шамира.
Протоколы, связанные с графами.
Раздел «Средства криптографической защиты информации (СКЗИ)».
Шифровальные машины SZ-52 и «Энигма». СКЗИ «Верба» и «КриптоПро».
Пакет PGP. Виртуальная экскурсия в музей криптографии Агентства
национальной безопасности США.
На практических занятиях: Практическое знакомство с СКЗИ
«КриптоПро CSP».
5. Образовательные технологии
Рекомендуемые образовательные технологии: лекции, практические
занятия, самостоятельная работа студентов.
7.
Учебно-методическое
и
информационное
обеспечение
дисциплины
а) основная литература:
1. Салий В.Н. Криптографические методы и средства защиты информации. –
2010
http://course.sgu.ru/electroniccourse.
2. Введение в криптографию /Под ред. В.В.Ященко.- СПб.: Питер, 2001.
3. Новиков В.Е., Ридель В.В. Введение в криптографию.- Саратов: Изд-во
Сарат. ун-та, 2000.
4. Алферов А.П., Зубов А.Ю., Кузьмин А.С., Черемушкин А.В. Основы
криптографии. – М.: Гелиос АРВ, 2001.
б) дополнительная литература:
1. Черчхаус Р.Ф. Коды и шифры, Юлий Цезарь, «Энигма» и Интернет.- М.:
Весь мир, 2005.
2. Баричев С.Г., Гончаров В.В., Серов Р.Е. Основы современной
криптографии: Учебный курс. – М.: Горячая линия-Телеком, 2001.
в) программное обеспечение и Интернет-ресурсы
Стандартное программное обеспечение компьютерного класса, доступ к сети
Интернет.
8.
Материально-техническое
обеспечение
Мультимедийная лекционная аудитория, стандартно
компьютерный класс
дисциплины
оборудованный
Программа составлена в соответствии с требованиями ФГОС ВПО с
учетом рекомендаций и Примерной ООП ВПО по направлению «010500
Математическое обеспечение и администрирование информационных
систем.» и профилю подготовки «Параллельное программирование».
Автор:
зав. кафедрой
теоретических основ компьютерной безопасности
и криптографии
профессор
В.Н.Салий
Программа одобрена на заседании кафедры теоретических основ
компьютерной безопасности и криптографии от 4 марта 2011года, протокол
№ 10.
Зав. кафедрой
теоретических основ
компьютерной безопасности
и криптографии
В.Н.Салий
Декан факультета
компьютерных наук
и информационных технологий
А.Г.Федорова
Download