Для кого
16+
КурсНачало занятий по мере набора группы

Курс «Криптографические протоколы»

О чем курс

Ежедневно, общаясь в мессенджерах, совершая покупки онлайн, проверяя электронную почту, мы используем криптографические протоколы.
На курсе «Криптографические протоколы» будем разбираться, что такое протокол, из чего состоит, как его разработать и почему сложно взломать. А еще узнаем, что означает замочек в строке вашего браузера, почему Telegram изменял свои алгоритмы шифрования, как посчитать, сколько данных можно безопасно шифровать на одном ключе.

Участники курса научатся:

  • применять методы теории чисел для обоснования корректности алгоритмов; 
  • понимать и использовать основные понятия, связанные с протоколами Диффи — Хеллмана, RSA, схемами разделения секрета, доказательствами с нулевым разглашением;
  • анализировать составные протоколы на основе базовых;
  • применять знания теории вероятности для анализа протоколов.

Что внутри

Курс состоит из трех тематических блоков:

  • Основы криптографии
  • Математическая база криптографии
  • Основные криптографические протоколы

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

Условия обучения

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

Для кого курс

Этот курс подойдет учащимся 9-11 классов, увлеченных математикой и информатикой, будущим студентам факультетов математики и информационных технологий.
Вы можете пройти тест, чтобы оценить, насколько сложным для вас будет этот курс.

Расписание

Курс состоит из 10 занятий, продолжительность каждого – 2 часа.
Занятия будут проходить по вторникам с 16:00 до 18:00.

Полное расписание:

Занятие 1: «История криптографии»

Занятие 2: «Современная криптография, построение модели противника»

Занятие 3: «Комбинаторика и теория вероятности»

Занятие 4: «Теория сложности. Задачи на графах»

Занятие 5: «Теория чисел»

Занятие 6, первая часть: «Вычислительная и распознавательная задача дискретного логарифмирования. Протокол Диффи — Хеллмана. Схема Эль-Гамаля.  Эллиптические кривые и ECDSA»

Занятие 7, вторая часть: «Вычислительная и распознавательная задача дискретного логарифмирования. Протокол Диффи — Хеллмана. Схема Эль-Гамаля.  Эллиптические кривые и ECDSA»

Занятие 8: «Задача факторизации. RSA. Шифрование и электронная подпись»

Занятие 9: «Подбрасывание монеты по телефону. Доказательство с нулевым разглашением. Протокол Фиата — Шамира. Протоколы на основе алгоритмов асимметричного шифрования»

Занятие 10: «Схемы разделения секрета. Схема Шамира. Схема Блэкли. Схемы, основанные на китайской теореме об остатках. Схемы, основанные на решении систем уравнений».

Преподаватель

Григорий Седов
Григорий Седов
Учитель математики и информатики лицея «Вторая школа», выпускник ВМК МГУ, призер конкурса научно-исследовательских работ, участвует в разработке и стандартизации современных криптопротоколов.

Стоимость курса 15000 руб.