Чушь полная. Принцип работы роторной шифромашины запанентовал Артур Шербиус ещё в 1918 году к началу Второй Мировой войны роторные шифраторы де-факто стали стандартом потокового шифрования тех времён. Использовали их все, в том числе США и СССР, "Энигма" просто самая известная и массовая из таких машин. Кстати, существовал "гражданский" вариант "Энигмы", который вообще свободно продавался до войны. Насчёт криптостойкости "Фиалки" тоже написан бред. Она имела 10 роторов, против трёх или четырёх роторов у "Энигмы". Вот если сравнивать "Фиалку" с шифратором Лоренца на двенадцати роторах, то да, здесь возможны варианты.
1. У той-же "Энигмы" было несколько степеней криптостойкости.
2. Информация имеет свойство устаревать. Если срок актуальности сообщения сутки, а на взлом шифра понадобится двое суток, то зачем тратить на шифрование/дешифровку больше ресурсов?
Повторюсь ещё раз: Шербиус патентовал не саму машину, а в первую очередь принцип её действия, "математическую модель", как сказали бы сегодня. И уже потом, на базе этой модели, заинтересованные страны создавали шифраторы под свои нужды. Там не нужно было ничего красть и копировать, парадокс роторного шифратора заключается в том, что его конструкция примитивна настолько, что в ней разберётся даже школьник, хоть немного знакомый с паяльником. Но знание конструкции и даже наличие у вас самой шифромашины, мало вам помогут в расшифровке, особенно если на дворе идут сороковые года прошлого века. Ключом к расшифровке являлись "входные переменные" алгоритма -- установка роторов, их начальное положение, коммутация перемычек. А эти переменные постоянно менялись. Чистый математический криптоанализ даже относительно простой "Энигмы" весьма непрост даже сейчас, а в годы Второй Мировой был и вовсе невозможен; поляки, а впоследствии англичане, вскрыли шифр благодаря "социальным" методам: данными агентуры, ошибками операторов и т.д. Впрочем, настоящие "клоны" Энигмы, вплоть до использования трофейных запчастей от оригинальных машин, действительно производились в США в послевоенное время.
Нет, не так. Если у вас есть все исходные данные для настройки машины, то при расшифровке вы и получите на выходе текст с ошибками. Но да, всевозможные сокращения, намеренные ошибки, слитные слова и прочее использовались шифровальщиками для усложнения криптоанализа.
Повторюсь: в Энигме, как и в любой аналогичной роторной машине нет ничего сложного. Упрощённо говоря, это тупой коммутатор, который включается между кнопками клавиатуры и лампочками панели, так, что буква на клавиатуре соответствует некоей другой букве на панели. Фишка в том, что при каждом нажатии на кнопку роторы проворачиваются, схема коммутации изменяется и в итоге простейший подстановочный код превращается в псевдослучайную последовательность длиной в сотни миллиардов позиций. И для успешной расшифровки нужно знать точное место входа в эту последовательность -- сиречь начальное положение роторов. Более того, реальная Энигма имела дополнительные усложнения: роторы можно было менять местами, а буквы "переставлять" при помощи панели с перемычками. Это давало ещё около 150000 вариаций и в итоге суммарное количество точек входа измерялось уже какими-то безумными квинтиллионами вариантов. В комплекте с машиной шли шифровальные книги, где были заранее описаны все настройки машины на конкретную дату или даже сеанс связи.
Несколько лет назад я читал про интересный опыт, который поставили в Израиле, если не ошибаюсь. Энтузиасты решили проверить стойкость Энигмы к чистому брутфорсу. Для теста взяли одну из настоящих нерасшифрованных радиограмм (её не расшифровали не потому, что не смогли, а просто до неё ни у кого не дошли руки), а в программу компьютера намеренно не стали закладывать никаких данных о последовательности Энигмы, намереваясь решить задачу чистым перебором вариантов. Результат оказался предсказуем: через шесть, кажется, часов шифровка была прочитана. Но чёрт возьми: этот смешной деревянный ящик с кнопками и лампочками шесть часов держал натиск кластера из нескольких десятков "Зеонов"! Что, согласитесь, достойно уважения.
2. Информация имеет свойство устаревать. Если срок актуальности сообщения сутки, а на взлом шифра понадобится двое суток, то зачем тратить на шифрование/дешифровку больше ресурсов?
Повторюсь: в Энигме, как и в любой аналогичной роторной машине нет ничего сложного. Упрощённо говоря, это тупой коммутатор, который включается между кнопками клавиатуры и лампочками панели, так, что буква на клавиатуре соответствует некоей другой букве на панели. Фишка в том, что при каждом нажатии на кнопку роторы проворачиваются, схема коммутации изменяется и в итоге простейший подстановочный код превращается в псевдослучайную последовательность длиной в сотни миллиардов позиций. И для успешной расшифровки нужно знать точное место входа в эту последовательность -- сиречь начальное положение роторов. Более того, реальная Энигма имела дополнительные усложнения: роторы можно было менять местами, а буквы "переставлять" при помощи панели с перемычками. Это давало ещё около 150000 вариаций и в итоге суммарное количество точек входа измерялось уже какими-то безумными квинтиллионами вариантов. В комплекте с машиной шли шифровальные книги, где были заранее описаны все настройки машины на конкретную дату или даже сеанс связи.
Несколько лет назад я читал про интересный опыт, который поставили в Израиле, если не ошибаюсь. Энтузиасты решили проверить стойкость Энигмы к чистому брутфорсу. Для теста взяли одну из настоящих нерасшифрованных радиограмм (её не расшифровали не потому, что не смогли, а просто до неё ни у кого не дошли руки), а в программу компьютера намеренно не стали закладывать никаких данных о последовательности Энигмы, намереваясь решить задачу чистым перебором вариантов. Результат оказался предсказуем: через шесть, кажется, часов шифровка была прочитана. Но чёрт возьми: этот смешной деревянный ящик с кнопками и лампочками шесть часов держал натиск кластера из нескольких десятков "Зеонов"! Что, согласитесь, достойно уважения.