Криптоанализ любительских шифров


©Джонатан Катц[link1], адъюнкт-профессор кафедры компьютерных наук и UMIACS, кафедры электронного и компьютерного проектирования, кафедры прикладной математики и научных вычислений Университета Мэриленда.
Перевод © 2011 unknown[link2]


Некоторое время назад у меня брали интервью для статьи на slate.com[link3] по поводу запроса помощи со стороны ФБР[link4] в дешифровке сообщений, найденных на теле жертвы убийства. В ходе моей дискуссии с репортёром, он спросил меня, почему шифры так трудны для взлома; в ответ я указал на пример выдающихся успехов союзников во взломе, среди прочих, шифра Энигмы. Вероятно, это было ошибкой, потому что после этого он спросил, почему же тогда любительские шифры, (такие как Beale cipher[link5], шифр убийцы по кличке Zodiac[link6] и другие, интересующие ФБР) оказались такими стойкими и почему любители очевидно также хороши в разработке шифров, как и настоящие криптографы. С этой точки зрения звучит так, будто он предлагает нам использовать любительские шифры для шифровки наших коммуникаций в интернете...

В попытке исправить это ложное впечатление я пришёл к списку причин, по которым мы не должны удивляться взлому Энигмы (как одного примера), как более лёгкому по сравнению с множеством "нерешённых" любительских шифров, почему так легко создать "безопасный" любительский шифр, но так сложно создать безопасную систему шифрования, скажем, для военного применения:






Random Bits by Jonathan Katz[link7]

Ссылки
[link1] http://www.cs.umd.edu/~jkatz/

[link2] http://www.pgpru.com/proekt/poljzovateli?profile=unknown

[link3] http://www.slate.com/id/2290629/

[link4] http://www.fbi.gov/news/stories/2011/march/cryptanalysis_032911

[link5] http://en.wikipedia.org/wiki/Beale_ciphers

[link6] http://en.wikipedia.org/wiki/Zodiac_Killer

[link7] http://jonkatz.wordpress.com/2011/05/06/cryptanalysis-of-amateur-ciphers/