О современных шифрах

Dec 12, 2016 09:51

Есть в криптологии такое понятие, как "semantic insecure". В некторых случаях, текст разбивается на блоки и затем каждый шифруется отдельно. Так вот предположим у нас есть блок m1 и m2, после шифрования из них получаются блоки с1 и с2. Если m1 = m2 и при этом получается, что и с1 = с2 - это очень серьезный прокол. Собственно, это именно то, на чем Мюллер поймал Штирлица. Если кто помнит, в шифрах от радистки и в шифре Плейшнера были одинаковые цифры в начале и в конце, что дало возможность связать этих двух людей и предположить, что у них один резидент.
Другой пример, показывающий недостток такого метода шифрования. Допустим мы шифруем изображение:


Это изображение зашифровано с использованием "Electronic Code Book" - как раз той технологии, где фрагменту m1 соотвествует с1 и только он. В этом случае, как видим, можно примерно догадаться, что именно могло быть на изображении. Без деталей, конечно и с известной степенью приближения, но все-таки это дает направление дальнейшего исследования.

cryptology

Previous post Next post
Up