Побайтовая атака на ECB
Классический способ восстановить скрытый секрет под ECB по одному байту, когда атакующий управляет открытым текстом.
Атакующий отправляет короткие входные данные, сдвигающие неизвестный секрет через границу блока. Поскольку ECB одинаковые блоки шифрует одинаково, можно сравнить результат со всеми вариантами последнего байта, угадать следующий символ и повторить. Ключ не нужен — достаточно получать шифртекст для выбранного ввода.
Это одно из упражнений Cryptopals, опубликованных Matasano Security в 2012 году; оно объясняет, почему ECB редко уместен вне демонстраций. Режим с аутентификацией, такой как AES-GCM, гораздо лучше.