Атака с выбором IV
Атака, при которой противник может предсказать или выбрать вектор инициализации и проверять догадки о зашифрованном секрете.
IV в режиме CBC должен быть непредсказуемым. Если атакующий может его предсказать, он точно подставляет свои догадки и смотрит, ведёт ли себя шифр ожидаемым образом. TLS 1.0 использовал последний блок шифртекста предыдущей записи как IV следующей, и атака BEAST (2011) воспользовалась этим, чтобы вытаскивать HTTP-куки из браузерного трафика.
Тот же урок относится к потоковым шифрам, где IV публичен, но не должен повторяться при одном ключе. IV не обязан быть секретным, но не должен быть ни предсказуемым, ни повторяющимся.