up

Введение в современную криптографию

  • Russian

    course language

  • 12 weeks

    course duration

  • от 2 до 4 часов в неделю

    needed to educate

  • 2 credit points

    for credit at your university

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

About

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

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

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

Format

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

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

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

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

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

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

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

Similar courses