наверх

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

1 сентября - 10 декабря 2019 г.
Старт через 44 дня
74 дня
До конца записи
  • 15 недель

    длительность курса

  • от 7 до 13 часов в неделю

    понадобится для освоения

  • 4 зачётных единицы

    для зачета в своем вузе

В курсе рассматриваются механизмы обеспечения конфиденциальности и целостности данных криптографическими методами: симметричные поточные и блочные шифры на примере AES, ГОСТ Р 34.12-2015, RC4, асимметричные криптосистемы на примере RSA, Эль-Гамаля, хеш-функции и коды аутентификации сообщений. Мы также покажем, как криптографические методы используются на практике (SSL, S/MIME, WhatsApp, Telegram).

О курсе

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

- знать основные криптографические примитивы и принципы их построения;

- знать криптографические стандарты РФ и других стран;

- уметь применять распространенные симметричные и асимметричные криптографические алгоритмы.

 

Формат

В состав курса входят видео-лекции, промежуточные тестовые задания, контрольные тесты по окончании каждой лекции, а также задания для самостоятельной работы. Курс рассчитан на 15 недель, средняя недельная нагрузка – 10 часов. Общая трудоемкость курса – 4 зачетные единицы.

Программа курса

Тема 1. Основные понятия криптографии.

Основные задачи криптографии, исторический обзор криптографических методов защиты информации, классификация криптографических систем.

Тема 2. Шифры замены и перестановки, методы их анализа.

Обзор простейших шифров замены и перестановки, частотный криптоанализ, шифры гаммирования. Теоретическая и практическая стойкость шифров, шифр Вернама.

Тема 3. Поточные шифры и принципы их построения.

Синхронные и самосинхронизирующиеся поточные шифры, линейные рекуррентные последовательности, генераторы псевдослучайных последовательностей. Алгоритмы А5/1, RC4.

Тема 4. Блочные шифры и принципы их построения.

Принципы построения итеративных симметричных блочных шифров, режимы шифрования. Стандарты AES, DES, ГОСТ Р 34.12-2015, ГОСТ Р 34.13-2015.

Тема 5. Методы обеспечения целостности данных.

Хеш-функции и коды аутентификации сообщений CBC-MAC, HMAC. Стандарты SHS, ГОСТ Р 34.11-2012.

Тема 6. Криптосистемы с открытым ключом.

Вычислительно сложные математические задачи. Схемы открытого шифрования и электронной подписи. Криптосистемы RSA, Эль-Гамаля. Стандарты DSS, ГОСТ Р 34.10-2012.

Тема 7. Управление ключами.

Инфраструктура открытых ключей, протокол Диффи-Хеллмана, технология «цифровой конверт».

Тема 8. Криптосистемы со специальными свойствами.

Гомоморфное шифрование, криптосистемы на основе идентификационных данных, подпись вслепую и др.

Тема 9. Криптографические методы защиты личной переписки и интернет-соединений.

Протоколы SSL, S/MIME, применение криптографии в WhatsApp, Telegram.

Результаты обучения

Индекс

Формулировка

РО-1

Слушатель, освоивший курс, знает основные криптографические примитивы и принципы их построения

РО-2

Слушатель, освоивший курс, знает криптографические стандарты РФ и других стран

РО-3

Слушатель, освоивший курс, умеет применять распространенные симметричные и асимметричные криптографические алгоритмы

Когос Константин Григорьевич

Кандидат технических наук
Должность: Доцент отделения интеллектуальных кибернетических систем офиса образовательных программ

Кяжин Сергей Николаевич

Кандидат физико-математических наук
Должность: Доцент отделения интеллектуальных кибернетических систем офиса образовательных программ

Похожие курсы