Каким образом можно определить вид блочного крипто алгоритма? Есть какие-либо полуавтоматические методы? Прога woody 2.0.1.71 (sp6)
Stealth222 ты что с ним делать собрался, усеченный дифференциал? давай ты сформулируешь задачу -- а мы посмотрим, насколько это реально? Для разностного анализа нужно достаточно много исходных данных.
В общем есть крипто текст. Есть plaintext. Нужно получить ключ, по которому был зашифрован текст. Алгоритм SAFER. Какая разновидность пока на 100% не могу сказать. Вроде SAFER+ 128 бит. Я прочитал, что с помощью техники усеченного дифф-ла можно сократить количество перебора. Рост будет линейным. Но также упоминается, что это осуществимо до 6 итераций. На 7 и 8 кол-во переборов все равно impossible. Источник: "Truncated Differentials of SAFER"
ИМХО только брутфорс. нужно смотреть конкретный софт на предмет алгоритмов выработки ключей и т.п. -- возможно, там есть что-то, что упростит перебор.
Сравнивая алго в программе я нашел некоторые неточности реализации. Мелочь, но в таких алгоритмах это может многое значить. Сегодня выложу.