Исследовать принципы работы классической сети Файстеля. Убедиться в обратимости сети Файстеля – зашифровать и дешифровать предложенное сообщение.
1. Сообщение разбить на блоки по два символа в каждом блоке. Каждый символ представить в двоичном коде.
2. Ключ также перевести в двоичной код. Ключом раунда будет одна буква ключа.
3. Выполнить 4 раунда шифрования для каждого блока, не забыть про последний обмен ветвями.
4. Выписать полученный зашифрованный блок на выходе сети Файстеля.
5. Проверить правильность процесса шифрования используя полученный зашифрованный блок как исходный блок на входе сети Файстеля (Вы должны получить дешифрованный блок, совпадающий с тем, который Вы шифровали)
6. Убедившись в правильности Ваших подсчетов зашифруйте все сообщение
Отчет содержит:
1. Схему сети Файстеля
2. Исходное сообщение
3. Зашифрованное сообщение
4. Демонстрация корректности подсчетов сети Файстеля на примере первого блока (шифрование/дешифрование - все 4 раунда)
Задание:
Зашифруйте известную поговорку: С милым рай и в шалаше
Ключ: Число букв имени (4)
Длина блока 16 бит
Образующая функция: циклический битовый сдвиг вправо
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |