Как лучше всего атаковать зашифрованный файл AES ECB? - PullRequest
0 голосов
/ 22 октября 2018

Сегодня я получил интересную задачу от своего учителя (проблему можно решить).Единственное, что у меня есть, это файл, зашифрованный AES 1 МБ, и я должен расшифровать его и найти в нем некоторую информацию.Я предполагаю, что используемый режим был ECB-128, потому что из того, что я прочитал, это единственный режим AES, который можно взломать из-за многократного использования одного и того же ключа, но я не уверен, что я на правильном пути.Каков наилучший способ решения такой проблемы?

РЕДАКТИРОВАТЬ: один из советов, которые мы получили, заключается в том, что пароль содержит «2014» либо в начале, либо в конце ключа (не уверен, поможет ли оночень много, пространство клавиш еще очень большое).Но поскольку файл такой большой, я действительно думаю, что это может быть изображение, поэтому я постараюсь восстановить заголовок и прочитать изображение, может быть, я что-нибудь обнаружу.

1 Ответ

0 голосов
/ 22 октября 2018

В режиме ECB идентичные блоки открытого текста шифруются в идентичные блоки зашифрованного текста.Поэтому обычно вы ищете шаблоны одинаковых блоков зашифрованного текста (выровненных по 16-байтовым границам). ECB Penguin , вероятно, является самой известной демонстрацией проблемы и должна указывать вам правильное направление для изучения имеющихся у вас данных.

...