up
  • Russian

    course language

  • 12 weeks

    course duration

  • from 2 to 4 hours per week

    needed to educate

  • 2 credit points

    for credit at your university

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

About

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

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

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

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

Format

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

КРИПТОГРАФИЧЕСКИЕ МЕТОДЫ И СРЕДСТВА ЗАЩИТЫ ИНФОРМАЦИИ
Бабаш А.В., Баранова Е.К.
Москва, 2024.

МЕТОДЫ И СРЕДСТВА КРИПТОГРАФИЧЕСКОЙ ЗАЩИТЫ ИНФОРМАЦИИ. ПРАКТИЧЕСКИЙ КУРС
Маршаков Д.В., Фатхи Д.В.
Москва, 2022.

МАТЕМАТИЧЕСКИЕ МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ
Рацеев С.М.
Санкт-Петербург, 2022.

КРИПТОГРАФИЯ
Ожиганов А.А.
Учебное пособие / Санкт-Петербург, 2016.

КРИПТОГРАФИЯ И БЕЗОПАСНОСТЬ СЕТЕЙ
Фороузан Б.
Учебное пособие / Москва, Саратов, 2017.

Requirements

Для успешного прохождения курса необходимы базовые математические знания в области алгебры, дискретной математики, теории вероятностей, математической статистики.

Course program

Тема 1. Введение

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

Тема 2. Поточные шифры

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

Тема 3. Блочные шифры

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

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

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

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

Хеш-функции. Коды аутентификации сообщений CBC-MAC, HMAC.

Тема 6. Прикладные аспекты криптографии

Технология «цифровой конверт». Протокол Диффи-Хеллмана. Инфраструктура открытых ключей. Защита интернет-соединений с помощью криптографических методов. Протоколы TLS, S/MIME. Применение криптографии в системах мгновенного обмена сообщениями.

Education results

Индекс

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

РО-1

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

РО-2

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

Education directions

Knowledge

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

Skills

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

Abilities

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

Отзывы о курсе

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

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

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

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

Similar courses