ДЗ
                                                                            
                                                                                Проектная работа. 
                                                                            Студенты разбиваются на группы по 3-5 человек. Преподаватель распределяет задачи по проектной работе внутри каждой группы. Список предлагаемых тем:
1.Симметрический криптоанализ (AES, GOST).
Проектная работа включает в себя:
 - реализацию на С++ одной из предложенных атак (дифференциальные или линейные атаки) на схемы AES и Ghost. К примеру, реализация результатов из работы https://eprint.iacr.org/2011/312.pdf (в выборе конкретных атак будут учтены пожелания студентов)
 - демонстрация работы алгоритма на малых параметрах 
 - сделать сравнительный анализ атак, сделать вывод о битовой стойкости шифров
2. Статистический анализ псевдослучайных генераторов.
 Проектная работа включает в себя:
 - изучение методов статистического анализа псевдослучайных генераторов  
 - практическая реализация методов  для генератора RC4 ( источник https://infoscience.epfl.ch/record/165984/files/wpa-e11proc2.pdf )
 - демонстрацию реализации 
3. Open-sourse схема голосования е-voting HELIOS.
 Проектная работа включает в себя:
  - описание схемы работы электронного голосования (основные примитивы и модель безопасности, используемые в системах голосования)
 - развертывание схемы HELIOS (документация и код доступны по ссылке https://heliosvoting.org/ ). 
 - разработку демо-версии голосования (подсчет собранных голосов)
4. Эллиптическая криптография в протоколе обмена ключами.
Проектная работа включает в себя:
  - изучение стандарта обмена ключом https://tools.ietf.org/html/rfc7836.html (используемые примитивы и их спецификации)
 - реализацию алгоритма на языке С++
 - демонстрацию реализации