Детали ротора Энигмы

Технические подробности о машине Enigma

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

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

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

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

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

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

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

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

В качестве примера возьмем ротор типа I Энигмы I (см. таблицу ниже) без смещения установки кольца. Видно, чтоАкодируется какЭ, аБзакодирован какК, иКкодируется какН. Обратите внимание, что каждая буква закодирована в другой.

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

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

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

При роторах I, II и III (слева направо), широком отражателе B , всех настройках колец в положении A и начальном положении AAA ввод AAAAA создаст закодированную последовательность BDZGO [ необходима ссылка ] .

Установка кольца

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

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

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

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

Таблицы проводки ротора

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

Терминология
  • Рефлектор также известен как реверсивный барабан или, по-немецки, Umkehrwalze или UKW.
Проводка ротора [1]
Ротор №ABCDEFGHIJKLMNOPQRSTUVWXYZДата введенияНазвание и номер модели
ICDMTWSILRUYQNKFEJCAZBPGXOHV1924Коммерческая Энигма А, Б
II СHQZGPJTMOBLNCIFDYAWVEUSRKX1924Коммерческая Энигма А, Б
III СUQNTLSZFMREHDPXKIBVYGJCWOA1924Коммерческая Энигма А, Б
Ротор №ABCDEFGHIJKLMNOPQRSTUVWXYZДата введенияНазвание и номер модели
яJGDQOXUSCAMIFRVTPNEWKBLZYH7 февраля 1941 г.Немецкая железная дорога (Ракета)
IINTZPSFBOKMWRCJDIVLAEYUXHGQ7 февраля 1941 г.Немецкая железная дорога (Ракета)
IIIJVIUBHTCDYAKEQZPOSGXNRMWFL7 февраля 1941 г.Немецкая железная дорога (Ракета)
УКВQYHOGNECVPUZTFDJAXWMKISRBL7 февраля 1941 г.Немецкая железная дорога (Ракета)
ETWQWERTZUIOASDFGHJKPYXCVBNML7 февраля 1941 г.Немецкая железная дорога (Ракета)
Ротор №ABCDEFGHIJKLMNOPQRSTUVWXYZДата введенияНазвание и номер модели
И- КPEZUOHXSCVFMTBGLRINQJWAYDKФевраль 1939 г.Швейцарский К
II- КZOUESYDKFWPCIQXHMVBLGNJRATФевраль 1939 г.Швейцарский К
III- КEHRVXGAOBQUSIMZFLYNWKTPDJCФевраль 1939 г.Швейцарский К
UKW- KIMETCGFRAYSQBZXWLHKDVUPOJNФевраль 1939 г.Швейцарский К
ETW- KQWERTZUIOASDFGHJKPYXCVBNMLФевраль 1939 г.Швейцарский К
Ротор №ABCDEFGHIJKLMNOPQRSTUVWXYZДата введенияНазвание и номер модели
яEKMFLGDQVZNTOWYHXUSPAIBRCJ1930Энигма I
IIAJDKSIRUXBLHWTMCQGZNPYFVOE1930Энигма I
IIIBDFHJLCPRTXVZNYEIWGAKMUSQO1930Энигма I
IVESOVPZJAYQUIRHXLNFTGKDCMWBДекабрь 1938 г.Армия М3
ВVZBRGITYUPSDNHLXAWMJQOFECKДекабрь 1938 г.Армия М3
VIJPGVOUMFYQBENHZRDKASXLICTW1939M3 и M4 Naval (ФЕВРАЛЬ 1942)
VIINZJHGRCXMYSWBOUFAIVLPEKQDT1939M3 и M4 Naval (ФЕВРАЛЬ 1942)
8-йFKQHTLXOCBJSPDZRAMEWNIUYGV1939M3 и M4 Naval (ФЕВРАЛЬ 1942)
Ротор №ABCDEFGHIJKLMNOPQRSTUVWXYZДата введенияНазвание и номер модели
БетаLEYJVCNIXWPBQMDRTAKZGFUHOSВесна 1941 г.М4 Р2
ГаммаFSOKANUERHMBTIYCWLQPZXVGJDВесна 1942 г.М4 Р2
Рефлектор АEJMZALYXVBWFCRQUONTSPIKHGD
Рефлектор БYRUHQSLDPXNGOKMIEBFZCWVJAT
Рефлектор СFVPJIAOYEDRZXWGCTKUQSBNMHL
Отражатель B ТонкийENKQAUYWJICOPBLMDXZVFTHRGS1940M4 R1 (M3 + тонкий)
Отражатель C тонкийRDOBJNTKVEHMLFCWZAXGYIPSUQ1940M4 R1 (M3 + тонкий)
ETWABCDEFGHIJKLMNOPQRSTUVWXYZЭнигма I

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

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

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

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

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

Позиции оборота

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

РоторВыемкаЭффект
яВЕсли ротор переходит от Q к R, то следующий ротор продвигается вперед
IIЭЕсли ротор переходит от E к F, то следующий ротор продвигается вперед
IIIВЕсли ротор переходит от V к W, то следующий ротор продвигается вперед
IVДж.Если ротор переходит от J к K, то следующий ротор продвигается вперед
ВЗЕсли ротор переходит от Z к A, то следующий ротор продвигается вперед.
VI, VII, VIIIЗ+МЕсли ротор переходит от Z к A или от M к N, то следующий ротор продвигается вперед.

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

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

Обычная последовательность:
  • AAU — нормальный шаг правого ротора
  • AAV — правый ротор (III) переходит в положение V—выемки
  • ABW — правый ротор выводит средний ротор на новый уровень
  • ABX — нормальный шаг правого ротора
Двойная последовательность шагов:
  • АДУ — нормальный шаг правого ротора
  • ADV — правый ротор (III) переходит в положение V—выемки
  • AEW — правый ротор делает шаг вперед, перемещает средний ротор (II) на один шаг вперед, который теперь находится в своем собственном положении E—выемки
  • BFX — нормальный шаг правого ротора, двойной шаг среднего ротора, нормальный шаг левого ротора
  • BFY — нормальный шаг правого ротора

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

Четырехроторная шифровальная машина «Энигма» (М4) ВМС Германии, которая была введена в эксплуатацию для контроля за движением подводных лодок 1 февраля 1942 года.

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

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

Ссылки

  1. ^ "Проводка Enigma". www.cryptomuseum.com . Получено 2022-06-09 .
  2. ^ ab Mahon 1945, стр. 62
  • Махон, AP (1945), История хижины 8 1939–1945, Кью, Ричмонд, Суррей, TW9 4DU: Национальный архив, ссылка HW 25/2{{citation}}: CS1 maint: location (link)
  • enigvar2.pdf
  • enigmabombe.htm
  • ultraenigmawirings.htm
  • г-312.zip
Retrieved from "https://en.wikipedia.org/w/index.php?title=Enigma_rotor_details&oldid=1213853499"