Факультативный курс «Современные и классические криптографические механизмы и их математические основы»

Кафедра "Блокчейн" МФТИ запускает факультативный курс «Современные и классические криптографические механизмы и их математические основы».
Цифровизация государственных услуг, бизнеса и бытовых процессов ставят новые задачи в обеспечении безопасности данных. Ключевыми драйверами развития и источниками задач являются новые технологии, в том числе web3, IoT, блокчейн, вычисления с применением квантовых эффектов. Один из основных подходов к решению такого рода задач – разработка и применение соответствующих криптографических механизмов. В то же время, несмотря на изобилие предлагаемых алгоритмов и протоколов, большинство из них описаны исключительно в публикациях, не систематизированы, зачастую не имеют полных фундаментальных исследований и не успели пройти проверку временем. Более того, такие механизмы в большинстве случаев представляют собой весьма сложные мета-конструкции, а их криптографические качества существенно зависят от условий применения, даже при условии обоснованности качеств составных базовых примитивов. Поэтому выбор криптографических механизмов для решения отдельных узкоспециализированных проблем является непростой задачей и требует аккуратности.
Курс нацелен на ознакомление слушателей с некоторой систематизацией знаний по классам криптографических протоколов, прошедших некоторую проверку временем в части практической применимости.
В процессе обучения будут рассмотрены методы построения основных классов современных и перспективных криптографических механизмов:
- доказательства с нулевым разглашением (zero-knowledge proof),
- пороговые электронные подписи (threshould signature),
- многосторонние вычисления (multi party computation),
- схемы гомоморфного шифрования (homomorphic encryption),
- постквантовые протоколы (post-quantum).
Математические и криптографические основы построения защищенных протоколов и методов защиты информации ,в частности:
- необходимые основы теории групп и линейной алгебры;
- симметричные алгоритмы шифрования;
- методы синтеза и анализа хэш-функций;
- эллиптические кривые и их применение в криптографии;
- асимметричные алгоритмы шифрования.
Данный курс будет полезен в первую очередь: специалистам в области информационной безопасности, блокчейн технологий, криптографии. Дополнительно отметим, что данный курс может быть полезен специалистам в области реверс-инжиниринга, разработчикам webприложений.
Преподаватель
Алексей Курочкин, преподаватель кафедры высшей математики МФТИ, участник научно-исследовательских работ Академии криптографии РФ, имеет опыт работы в области криптографического анализа более 5 лет. Один из авторов работы по оценке безопасности алгоритма MGM - первой отечественной разработки из семейства AEAD утверждённой IETF как RFC.
Курс начинется с 6 марта и будет проходит в онлайн-режиме по четвергам в 18:00.
По всем вопросам можно обращаться к Шамилю Абакарову.