[infosec-course] по поводу реализации симметричного шифра
Dennis Gamayunov
gamajun at cs.msu.su
Mon Nov 21 09:52:51 UTC 2011
Коллеги,
Уже несколько групп прислали свои реализации на основе сетей Фейстеля.
Изучив эти реализации, я понял, что в формулировке задания есть
несколько изъянов.
Во-первых, не очень хорошо вводить с клавиатуры непосредственно сам ключ
шифрования. Гораздо удобнее, если ключ шифрования генерируется каким-то
образом (однозначно) по введённой пользователем строке, при этом сама
строка может быть любого размера. Вводя ключ с клавиатуры вы заведомо
сужаете пространство ключей, т.к. многие значения байтов нельзя ввести с
клавиатуры.
Во-вторых, присылайте, пожалуйста, описание алгоритма вместе с реализацией.
И пожалуйста, публикуйте исходники в публичных репозиториях - это важно
для следующего этапа.
На следующем этапе мы сделаем небольшое веб-приложение, которое вы
сможете использовать для криптоанализа. Будет возможность подать ваши
данные на вход каждой реализации, чтобы зашифровать его нашим
(неизвестным вам) ключом. Таким образом, вы сможете реализовать
plaintext-атаку на любую реализацию.
С уважением,
Денис Гамаюнов
More information about the course
mailing list