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