Курс (с рабочей программой дисциплины можно ознакомиться здесь) посвящен основам современной криптографии и криптоанализа. Он ориентирован на студентов, которым интересно внутреннее устройство шифров и представляет собой набор лабораторных работ, в процессе выполнения которых студенты познакомятся с современными симметричными шифрами, хэш-функциями, MAC, криптографией с открытым ключом, а также реализуют на практике некоторые методы криптоанализа. Какие-то методы мы будем упрощать, а какие-то - нет. Часть лабораторных работ будет по выбору: вы сами сможете выбрать свои проекты.
Основные темы курса:
Практическая часть курса предполагает освоение базовых навыков реализации криптографических примитивов и их анализа.
Для успешного освоения курса требуются следующие навыки:
Приглашаем студентов 2 курса бакалавриата ФИТ НГУ, обучающихся по профилю «Программная инженерия и компьютерные науки», пройти обучение по факультативной дисциплине «Криптографические проекты» в следующем учебном году. Для обучающихся бакалавриата по профилю «Компьютерные науки и системотехника», магистратуры, аспирантуры и обучающихся других факультетов данный факультатив доступен без включения его результатов в приложение к диплому.
Объём факультатива – 144 часа (4 з.е.), из них практических занятий - 32 часа в семестр, продолжительность один год, форма аттестации – дифференцированный зачёт в каждом семестре.
Разработчики и преподаватели факультатива: