Решил поиграть в шпионовстойкую криптографию. Шифрую udp-пакеты.
Для простоты сделал шифрование AES в режиме EBC + random padding для выравнивания. Если padding меньше 3 символов (число взято от фонаря) то добавляется +16 байтов (иначе при коротком padding его смысл теряется). По-идее, после такого частотный анализ уже не прокатит.
Вопрос: в чём недостатки такого подхода? Я так понимаю единственная проблема это то что злоумышленник может отправить этот пакет повторно. Но на этот счёт есть защита (у каждого пакета уникальный id, повторные пакеты отбрасываются).
Список использованной литературы:
http://ru.wikipedia.org/wiki/Режим_шифрования#Electronic_Codebook_.28ECB.29