Детали ротора Enigma - Enigma rotor details

Эта статья содержит технические подробности о роторах Энигма машина. Чтобы понять, как машина выполняет шифрование, необходимо учитывать текущее положение каждого ротора, настройку кольца и его внутреннюю проводку.

Физическая конструкция роторов

Деталь внутренней структуры ротора и проводки на дисплее Национальный криптологический музей США
Покомпонентное изображение ротора Enigma Три ротора последовательно
Ротор Enigma в разобранном виде.png
  1. зубчатое кольцо
  2. маркировочная точка для контакта "А"
  3. алфавит шина
  4. пластинчатые контакты
  5. проводные соединения
  6. контактные контакты
  7. регулировочный рычаг с пружинным кольцом
  8. концентратор
  9. палец колесо
  10. храповое колесо
Enigma rotor set.png

Электрический вид ротора

Действие скремблирования роторов Enigma показано двумя последовательными буквами - ток проходит через роторы, вокруг отражателя и снова выходит через роторы. Примечание: серые линии представляют другие возможные цепи в каждом роторе, которые жестко подключены к контактам на каждом роторе.

Ни одна буква не может отображаться сама по себе, криптографическая слабость, вызванная тем, что одни и те же провода используются для прямых и обратных ветвей.

Смещение ротора

Влияние вращения на роторы можно продемонстрировать на некоторых примерах.

В качестве примера возьмем ротор типа I Enigma I (см. Таблицу ниже) без какого-либо смещения установки кольца. Видно, что А кодируется как E, а B закодировано как K, а K кодируется как N. Обратите внимание, что каждая буква закодирована в другую.

В случае отражателей, в этом примере Wide B берется (Отражатель B в таблице ниже), где А возвращается как Y и Y возвращается как А. Обратите внимание, что проводка соединена петлей между двумя буквами.

Когда ротор ступил, необходимо учитывать смещение, чтобы знать, каков будет выход и где он входит в следующий ротор.

Если, например, ротор I находится в B-позиция, А входит в письмо B который подключен к K. Из-за смещения это K входит в следующий ротор в J должность.

С роторами I, II и III (слева направо) широкая B-отражатель, все настройки звонка в Позиция, и начальная позиция AAA, печатая AAAAA создаст закодированную последовательность БДЗГО.

Настройка кольца

Настройки звонка или Ringstellung, используются для изменения положения внутренней проводки относительно ротора. Они не меняют ни выемки, ни алфавитного кольца на внешней стороне. Они закреплены на роторе. Таким образом, изменение настройки кольца изменит положение проводки относительно точки поворота и начальной позиции.

Установка кольца будет вращать проводку. Где ротор I в А-позиция обычно кодирует А в E, со смещением установки кольца B-02 он будет закодирован в K

Как упоминалось ранее, эти кодировки происходят только после нажатия клавиши и вращения ротора. Отслеживание сигнала на роторах AAA поэтому возможно, только если кнопка нажата, когда роторы были в положении AAZ.

С роторами I, II, III (слева направо), широкие B-отражатель, все настройки звонка в B-позиция, и начальная позиция AAA, печатая AAAAA создаст закодированную последовательность EWTYX.

Таблицы подключения ротора

В этой таблице показано, как внутренняя проводка соединяет правую сторону ротора (с подпружиненными контактами) с левой стороной. Каждый ротор представляет собой простой подстановочный шифр. Буквы перечислены в алфавитном порядке. Если первая буква ротора E, это означает, что А подключен к E. Это не значит, что E подключен к А; такая петельная проводка есть только в случае с отражателями.

Терминология
  • Отражатель также известен как реверсивный барабан или, по-немецки, Umkehrwalze или UKW.
Электропроводка ротора
Ротор №АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯДата появленияНазвание и номер модели
яCDMTWSILRUYQNKFEJCAZBPGXOHV1924Коммерческая загадка А, Б
IICHQZGPJTMOBLNCIFDYAWVEUSRKX1924Коммерческая загадка A, B
IIICUQNTLSZFMREHDPXKIBVYGJCWOA1924Коммерческая загадка A, B
Ротор №АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯДата появленияНазвание и номер модели
яJGDQOXUSCAMIFRVTPNEWKBLZYH7 февраля 1941 г.Немецкая железная дорога (ракета)
IINTZPSFBOKMWRCJDIVLAEYUXHGQ7 февраля 1941 г.Немецкая железная дорога (ракета)
IIIJVIUBHTCDYAKEQZPOSGXNRMWFL7 февраля 1941 г.Немецкая железная дорога (ракета)
UKWQYHOGNECVPUZTFDJAXWMKISRBL7 февраля 1941 г.Немецкая железная дорога (ракета)
ETWQWERTZUIOASDFGHJKPYXCVBNML7 февраля 1941 г.Немецкая железная дорога (ракета)
Ротор №АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯДата появленияНазвание и номер модели
Я-KPEZUOHXSCVFMTBGLRINQJWAYDKФевраль 1939 г.Швейцарский K
II-KZOUESYDKFWPCIQXHMVBLGNJRATФевраль 1939 г.Швейцарский K
III-KEHRVXGAOBQUSIMZFLYNWKTPDJCФевраль 1939 г.Швейцарский K
UKW-KIMETCGFRAYSQBZXWLHKDVUPOJNФевраль 1939 г.Швейцарский K
ETW-KQWERTZUIOASDFGHJKPYXCVBNMLФевраль 1939 г.Швейцарский K
Ротор №АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯДата появленияНазвание модели и номер
яEKMFLGDQVZNTOWYHXUSPAIBRCJ1930Enigma I
IIAJDKSIRUXBLHWTMCQGZNPYFVOE1930Enigma I
IIIBDFHJLCPRTXVZNYEIWGAKMUSQO1930Enigma I
IVESOVPZJAYQUIRHXLNFTGKDCMWBДекабрь 1938 г.Армия М3
VVZBRGITYUPSDNHLXAWMJQOFECKДекабрь 1938 г.Армия М3
VIJPGVOUMFYQBENHZRDKASXLICTW1939M3 & M4 Naval (февраль 1942 г.)
VIINZJHGRCXMYSWBOUFAIVLPEKQDT1939M3 & M4 Naval (февраль 1942 г.)
VIIIFKQHTLXOCBJSPDZRAMEWNIUYGV1939M3 и M4 Naval (февраль 1942 г.)
Ротор №АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯДата появленияНазвание и номер модели
БетаLEYJVCNIXWPBQMDRTAKZGFUHOSВесна 1941 г.M4 R2
ГаммаFSOKANUERHMBTIYCWLQPZXVGJDВесна 1942 г.M4 R2
Отражатель АEJMZALYXVBWFCRQUONTSPIKHGD
Отражатель BYRUHQSLDPXNGOKMIEBFZCWVJAT
Отражатель CFVPJIAOYEDRZXWGCTKUQSBNMHL
Отражатель B тонкийENKQAUYWJICOPBLMDXZVFTHRGS1940M4 R1 (M3 + тонкий)
Отражатель C тонкийRDOBJNTKVEHMLFCWZAXGYIPSUQ1940M4 R1 (M3 + тонкий)
ETWАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯEnigma I

Технические комментарии к модификациям Enigma 1939-1945 гг.

Швейцарский K

В 1941 году швейцарцам стало известно, что часть их трафика Enigma читается французами. Было решено внести некоторые изменения в конструкцию.

  • Одна из модификаций заключалась в доработке ступицы колеса на машине швейцарской армии. Медленное левое колесо оставалось неподвижным во время работы, в то время как второе колесо двигалось при каждом нажатии клавиши.
  • Третье колесо и UKW будут действовать обычным образом, а Enigma будет переходить на третье колесо.
  • Стационарное, но вращающееся левое колесо должно было восполнить недостающие соединения штекера на коммерческой машине.

Машины швейцарской армии Enigma были единственными модифицированными машинами. Уцелевшие машины ВВС Швейцарии не имеют никаких признаков модификации. Машины, используемые дипломатической службой, видимо, тоже не подвергались переделке.

Оборотные позиции

Однооборотная выемка, расположенная на левой стороне (со стороны пластинчатого соединителя) ротора, запускает шаговое движение за счет включения храповые зубы колеса слева. Более поздние роторы имели две оборотные выемки. В таблице ниже указаны точки поворота каждого ротора.

РоторNotchЭффект
яQЕсли ротор переходит с Q на R, следующий ротор продвигается вперед.
IIEЕсли ротор переходит с E на F, следующий ротор продвигается вперед.
IIIVЕсли ротор переходит с V на W, следующий ротор продвигается вперед.
IVJЕсли ротор переходит с J на ​​K, следующий ротор продвигается вперед.
VZЕсли ротор переходит от Z к A, следующий ротор продвигается вперед.
VI, VII, VIIIZ + MЕсли ротор переходит от Z к A или от M к N, следующий ротор продвигается вперед.

Нормализованные последовательности Enigma

В следующих примерах вы можете наблюдать обычную последовательность шагов и последовательность двух шагов. Используемые роторы (слева направо) I, II, III, с включенными оборотами Q, E и V. Здесь мы наблюдаем правильное поведение ротора (оборот V).

Нормальная последовательность:
  • AAU - нормальный шаг правого ротора
  • AAV - правый ротор (III) переходит в положение V - выемка
  • ABW - правый ротор продвигает средний ротор на один шаг вперед
  • ABX - нормальный шаг правого ротора
Последовательность двойных шагов:
  • ADU - нормальный шаг правого ротора
  • ADV - правый ротор (III) переходит в положение V - выемка
  • AEW - правая ступенька ротора, продвигает на одну ступеньку средний ротор (II), который теперь находится в собственном положении E - выемки
  • BFX - нормальный шаг правого ротора, двойной шаг среднего ротора, нормальный шаг левого ротора
  • BFY - нормальный шаг правого ротора

Четвертый ротор

4-х винтовой ВМС Германии Энигма машина (M4), который был введен для движения подводных лодок 1 февраля 1942 года.

Появление четвертого ротора ожидалось, потому что захваченные материалы, датированные январем 1941 года, упоминали разработку четвертого роторного колеса;[1] действительно, проводка нового четвертого ротора уже была проработана.

1 февраля 1942 года сообщения Enigma начали кодироваться с использованием новой версии Enigma, которая была введена в употребление. Предыдущий 3-роторный Enigma Модель была изменена с заменой старого отражателя на тонкий ротор и новый тонкий отражатель. На разрушение «Акулы» на трехроторных бомбах потребовалось бы в 50-100 раз больше времени, чем на обычное сообщение ВВС или армии. Таким образом, казалось, что эффективные быстрые четырехроторные бомбы - единственный путь вперед. Ошибки кодирования, допущенные клерками, позволили британцам определить схему подключения нового отражателя и его ротора.[1]

использованная литература

  • Махон, А. П. (1945), История Хижины 8 1939–1945, Кью, Ричмонд, Суррей, TW9 4DU: Национальный архив, ссылка HW 25/2CS1 maint: location (ссылка на сайт)

внешние ссылки