1. Реализовать криптографический алгоритм, использованный в электронно-механической роторной криптосистеме «Энигма».
2. Реализовать криптографический алгоритм с использованием усовершенствованной роторной машины, использующей регистр LFSR в качестве генератора поворотов роторов по псевдослучайному закону и обратную связь по шифротексту в роторах.
3. Разработать криптосистему, основанную на криптографическом алгоритме из задания 1 или 2. Криптосистема должна обеспечивать выполнение трех функций: генерацию ключа, шифрование текста, дешифрование текста. Проверить статистические свойства криптосистемы с помощью диаграммы распределения символов (частоты встречаемости в тексте) для открытого и зашифрованного текста.