Автор: профессор каф. БИТ, д.т.н. Бабенко Л.К.
Целью курса: научить студентов основным принципам и методам, применяемым при синтезе и анализе криптосистем.
Задачи курса “Криптографические методы и средства обеспечения информационной безопасности”:
- познакомить студентов с наиболее известными криптоалгоритмами с симметричным и асимметричным ключом, функциями хэширования;
- познакомить студентов с универсальными методами криптоанализа и условиями их применения;
- обучить студентов методам выбора криптографических алгоритмов и криптографических параметров, обеспечивающих необходимую стойкость.
В результате изучения дисциплины студенты должны знать:
- основные виды шифров;
- основные методы анализа и синтеза криптоалгоритмов;
- основные факты по системам с открытым ключом;
- основные криптопротоколы;
В результате изучения дисциплины студенты должны уметь:
- применять полученные знания к исследованию простых шифров;
- строить и изучать математические модели криптоалгоритмов;
- решать основные задачи на применение криптографических алгоритмов в защите информации;
В результате изучения дисциплины студенты должны иметь навыки:
- употребления отечественной терминологии в области криптографии для выражения количественных и качественных требований по защите информации;
- использования математического аппарата в проведении исследований;
- пользования библиотеками прикладных программ для ЭВМ для решения прикладных задач.
Содержание теоретического курса (36 часов):
- Основные понятия и содержание дисциплины "Криптографические методы и средства обеспечения информационной безопасности" (2 часа).
- Обзор современных систем шифрования (2 часа)
- Симметричные криптосистемы (12час)
- Методы анализа и синтеза систем с открытым ключом (8час)
- Универсальные методы криптоанализа (12 час)
Вопросы проверки остаточных знаний:
- Краткая характеристика систем блочных систем симметричного шифрования. Примеры современных блочных шифров.
- Принципы построения поточных шифров. Примеры реализации.
- Системы шифрования с открытым ключом. Математические основы шифрования по схеме RSA.
- Принципы построения электронной цифровой подписи (ЭЦП). Реализация ЭЦП по RSA.
- Основные свойства и назначение хэш – функций.
- Математика для систем с открытым ключом. Алгоритм Евклида. Арифметика остатков. Основные теоремы о вычетах. Теорема Эйлера. Малая теорема Ферма.
- Объяснить суть дифференциального криптоанализа.
- Объяснить суть линейного криптоанализа.