Курс посвящен теоретическим и практическим аспектам решения задач криптографии и информационной безопасности. В рамках курса предлагается изучить базовые способы представления булевых и векторных функций, их криптографические свойства, и овладеть навыками применения средств автоматизации решения задач (таких как Cryptominisat и Bosphorus) и средств автоматизированного анализа шифров.
В рамках курса рассматриваются следующие темы:
Практическая часть курса предполагает освоение базовых навыков описания булевых и векторных функций, вычисления криптографических свойств S-блоков, и применения существующих современных вычислительных систем для решения криптографических задач.
Для успешного освоения курса требуются следующие навыки:
1. Владение хотя бы одним языком программирования.
Приглашаем студентов 2 курса бакалавриата ФИТ НГУ, обучающихся по профилю «Программная инженерия и компьютерные науки», пройти обучение по факультативной дисциплине «Современные вычислительные системы для решения задач криптографии и информационной безопасности» в следующем учебном году. Для обучающихся бакалавриата по профилю «Компьютерные науки и системотехника», магистратуры, аспирантуры и обучающихся других факультетов данный факультатив доступен без включения его результатов в приложение к диплому.
Объём факультатива — 108 часов (3 з.е.), из них лабораторных занятий — 32 часа, продолжительность — один семестр, форма аттестации — дифференцированный зачет.
Преподаватели факультатива:
Регистрация открыта до 28 апреля 2023 г. включительно, является обязательной и включает два этапа:.