Как только злоумышленник получит одно сообщение в виде открытого текста и соответствующий зашифрованный текст (возможно, он перехватил его где-то еще, например, в месте назначения), он сможет узнать, когда отправляются любые другие сообщения с той же последовательностью запуска. Поскольку она может что-то узнать о содержимом ваших зашифрованных сообщений, это небезопасно.
Также позволяет злоумышленнику выполнять частотный анализ. Например, представьте, что ваши текстовые сообщения являются командами бэкэнда платформы фондового рынка, поэтому все они начинаются с "COMMAND=BUY"
или "COMMAND=SELL"
. Это означает, что зашифрованные сообщения начинаются только с двух разных последовательностей зашифрованного текста. Злоумышленник не может непосредственно расшифровать их - но если он сможет позже наблюдать, сколько ордеров на продажу вы разместили, наблюдая рыночные данные, он сможет вернуться и выяснить, что есть, и с этого момента она ' Вы будете точно знать, какие заказы вы размещаете по мере их размещения.
Частотный анализ - это то, как простые шифры подстановки ломаются, и это не случайно - использование фиксированного IV означает, что начальная часть ваших сообщений фактически просто использует подстановку, блок за раз.