Языки

Криптографические методы и средства обеспечения информационной безопасности

Автор: профессор каф. БИТ, д.т.н. Бабенко Л.К.

Целью курса: научить студентов основным принципам и методам, применяемым при синтезе и анализе криптосистем.
Задачи курса “Криптографические методы и средства обеспечения информационной безопасности”:

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

В результате изучения дисциплины студенты должны знать:

  • основные виды шифров;
  • основные методы анализа и синтеза криптоалгоритмов;
  • основные факты по системам с открытым ключом;
  • основные криптопротоколы;

В результате изучения дисциплины студенты должны уметь:

  • применять полученные знания к исследованию простых шифров;
  • строить и изучать математические модели криптоалгоритмов;
  • решать основные задачи на применение криптографических алгоритмов в защите информации;

В результате изучения дисциплины студенты должны иметь навыки:

  • употребления отечественной терминологии в области криптографии для выражения количественных и качественных требований по защите информации;
  • использования математического аппарата в проведении исследований;
  • пользования библиотеками прикладных программ для ЭВМ для решения прикладных задач.


Содержание теоретического курса (36 часов):

  • Основные понятия и содержание дисциплины "Криптографические методы и средства обеспечения информационной безопасности" (2 часа).
  • Обзор современных систем шифрования (2 часа)
  • Симметричные криптосистемы (12час)
  • Методы анализа и синтеза систем с открытым ключом (8час)
  • Универсальные методы криптоанализа (12 час)


Вопросы проверки остаточных знаний:

  • Краткая характеристика систем блочных систем симметричного шифрования. Примеры современных блочных шифров.
  • Принципы построения поточных шифров. Примеры реализации.
  • Системы шифрования с открытым ключом. Математические основы шифрования по схеме RSA.
  • Принципы построения электронной цифровой подписи (ЭЦП). Реализация ЭЦП по RSA.
  • Основные свойства и назначение хэш – функций.
  • Математика для систем с открытым ключом. Алгоритм Евклида. Арифметика остатков. Основные теоремы о вычетах. Теорема Эйлера. Малая теорема Ферма.
  • Объяснить суть дифференциального криптоанализа.
  • Объяснить суть линейного криптоанализа.