Фиалка М-125. Фиалка 125


Фиалка М-125 / Блог компании ua-hosting.company / Хабр

Спецсвязь — вещь весьма непростая. И роль шифровальщика очень важна для сохранения тайны. Везде, даже там, где кипит океан, скрывая подводные лодки, пошлёт за секунды умелый «шаман» свои криптограммные сводки. Криптомашина М-125 — внучка легендарной Enigma

М-125, с кодовым название Фиалка, представляет собой электромеханическую 10 роторную шифровальную машину. Была впервые представлена в 1956 году, и стала наиболее популярной шифрмашиной в странах Варшавского договора. Для каждой страны-участника была настроена своя версия Фиалки (клавиатура и пишущая головка адаптированы под язык страны). Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова. Криптостойкость оценивают порядка 10^18. Фиалку часто считают «внучкой» Энигмы, правда в ней меньшее количество дисков, а колеса вращаются в одну сторону. Кроме перфокарты используются буквенные ключи, на каждом диске есть своя буква, соответственно набираются диски на вал, потом согласно другого ключа они ставятся в определенную последовательность вращением.

Эта модель свободна от недостатка Энигмы — исключения возможности шифрования буквы самой собой. Хотя машина больше схожа с американской Sigaba, КЛ-7 и — в меньшей степени — Enigma, ее называют русской Enigma.

Фиалка

SigabaБыла разработана в 1930 годах для армии и флота США и предназначалась для хранения особо важных сообщений на высоком уровне. Использовалась на протяжении Второй мировой вплоть до 1950 годов, так как показала свою надежность. После пятидесятых была заменена на KL-7.

KL-7

В середине 1960 годов М-125 сменила модель М-125-3, была в использовании до начала 1990 годов. М — индексы аппаратуры предварительного закрытия информации. В принципе, машина называется М-125, а Фиалка это имя шифра процедуры. В истории криптографии мало что известно о Фиалке, ведь до 2005 года вся информация об устройстве держалась под грифом «секретно». Три версии шифрмашины были продемонстрированы в 2011 году на выставке американского разведывательного агентства ВВС США в Сан-Антонио. Нужно отметить, что все три устройства были из стран Восточной Европы, прежде всего из ГДР.

Из воспоминаний:

В наше время, не то что за фотографию, за то, что увидел такую штуку, отправляли далеко и надолго. C 1962 года данная модель стала поступать в эксплуатацию в СССР и социалистических странах. На самом деле в истории криптографии мало что известно о Фиалке, ведь до 2005 года вся информация была недоступна и держалась под грифом «секретно».Служил в учебке под Подольском 1986г. Только за одно слово- «фиалка» или боже упаси «Ромашка», да еще вдруг ляпнешь не по делу «Самолет» или тем паче «Воздух» с двумя нолями… не довезут до тюрьмы- расстрел на месте. Дембельнуться в 1988 г. толком не дали, переслужил 2 месяца из-за задержки выпуска в учебке (смены не было) Кто-то, что-то спер…, всем Союзом искали. Два года ходил под статьей, и еще лет 5 домой звонили, проверяли- дома ли…

Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. Три версии шифрмашины были продемонстрированы в 2011 году на выставке американского разведывательного агентства ВВС США в Сан-Антонио. Нужно отметить, что все три устройства были из стран Восточной Европы, прежде всего из ГДР.

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

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

Стандартный блок питания (БП) 26 х 17 х 17 см, устройство питалось от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 90 — 260 В (шаг около 10-30 В).

Magic Circuit/ волшебная транзисторная схема Состоит из нескольких транзисторов, диодов и резисторов, которые установлены на изогнутый бакелитовый носитель, похожий на печатную плату (PCB).В фиалке использовался рефлектор, который соединял пары проводов месте. В более ранних версиях использовались российский транзисторы П701A, в более поздних 2Д603A.

Как и в Enigma, так и в Фиалке был рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция. Всего 30 контактов, 26 из которых соединены друг с другом попарно, еще было 4 «специальных „провода. Один использовался для замены зашифрованной буквы на оригинальную. Остальные три провода подключены к Magic Circuit, образуют вращающий переключатель. В режиме кодирования контакт “x» подается на выход через «y», «y» через «z», «z» через «х». В режиме декодирования контакты «z» и «y» меняются местами.

На чертеже ниже показана упрощенная схема такого рефлектора

Magic Circuit, на самом деле представляет собой бинарный ротатор (на немецком: Dreipunktschaltung), который комбинирует три сигнала в специальном порядке. Это лучше всего объясняется на рисунке ниже. Если ток входит в контакт отражатель (18), он возвращается от контакта (24). Однако, если ток входит в контакт (24), он возвращается от контакта (16). И, наконец, когда он входит в (16) он возвращается из (18).

Роторы

В центре каждой машины Фиалка 10 различных шифровальных колес (роторов), помеченных буквой русского алфавита:

Для каждой страны Варшавского договора был своя серия набора из 10 роторов. И только на случай войны с Западом существовала серия 0K, которая бы использовалась для отправки закодированных сообщений между данными державами-союзниками.Ротор — диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы «Ё», «Й» и «Ъ». При соприкосновении контакты соседних роторов замыкали электрическую цепь. Существовало два вида роторов: фиксированные и регулируемые. Фиксированные использовались в первых машинах М-125 с 1956 года, только лишь в 1978 году в качестве усовершенствования стали применяться регулируемые. Коллекцию из этих 10 уникальных колес иногда называют «Протон». В регулируемых наборах можно было изменять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин — каждый из роторов вращался в направлении противоположном соседним.

Фиксированные роторы

Регулируемые роторы

Перфокарты

До недавнего времени считалось, что оригинальных перфокарт для Фиалки не сохранилось, так как все они, согласно протоколу, должны были быть уничтожены после использования. Верхняя фотография с цифрой 23 — одна уцелевшая оригинальная перфокарт (Tom Perera пожертвовал ее Crypto Museum). М-125 Фиалка имела кард-ридер в левой нижней части.

Фиалка ZIP. Запасные части и принадлежности размещались в деревянной коробке 268 x 138 x 60 мм. Считалось, что ни одной такой коробки до наших дней не сохранилось, но в 2015 году коллекционерами был собран полный комплект запасных частей для Фиалки.

Удивительная инженерная работа с романтическим названием «Фиалка» — советская шифровальная машина, созданная еще в 1950-е годы, так и осталась не взломанной, высочайшим достижением инженерной мысли для разведки и контрразведки.

habr.com

Фиалка М-125 — Википедия (с комментариями)

Материал из Википедии — свободной энциклопедии

Фиалка (М-125) — шифровальная машина, разработанная в СССР вскоре после Второй мировой войны. Использовалась странами Варшавского договора до 1990-х годов. Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. В истории криптографии мало что известно о Фиалке, до 2005 года вся информация об устройстве держалась в секрете. Правильное определение "Фиалки" — кодировочная машина, поскольку она обладала более слабой криптостойкостью, чем шифровальные машины.

Фиалка содержит устройство считывания с бумажной перфоленты справа, если смотреть спереди машины, а сверху — устройство для печати и для перфорирования ленты. Устройство вставки перфоленты для ввода ключа находится слева. Фиалка питается от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 100…250 В, 50 или 400 Гц.[1][2]

Механизм шифрования

Как и другие роторные машины, Фиалка состояла из комбинации механических и электрических подсистем. Механическая часть включала в себя клавиатуру, набор вращающихся дисков — роторов, — которые были расположены вдоль вала и прилегали к нему, и ступенчатого механизма, двигающего один или несколько роторов при каждом нажатии на клавишу. Движение роторов приводит к различным криптографическим преобразованиям при каждом следующем нажатии на клавишу на клавиатуре. Механические части двигались, замыкая контакты и образуя меняющийся электрический контур (то есть, фактически, сам процесс шифрования букв реализовывался электрически). При нажатии на клавишу клавиатуры контур замыкался, ток проходил через различные цепи и в результате получалась искомая буква кода.

Сам по себе ротор производил очень простой тип шифрования: элементарный шифр замены. Например, контакт, отвечающий за букву E, мог быть соединён с контактом буквы T на другой стороне ротора. Но при использовании нескольких роторов в связке за счёт их постоянного движения получается более надёжный шифр.[3] Так же шифрование происходило в электронном блоке под названием "комутатор", который имел 30х30 контактов. код в комутаторе набирался путём вставки перфокарты. Согласно отверстиям в перфокарте замыкались контакты и производилась замена символа по аналогии с шифродисками (ротор).

Роторы

В центре каждой машины Фиалка 10 различных кодировочных колес (роторов), помеченных буквой русского алфавита именно:

А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ж(7) З(8) И(9) К(10)

Каждый ротор представлял собой диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы "Ё", "Й" и "Ъ". При соприкосновении контакты соседних роторов замыкали электрическую цепь.

Коллекцию из этих 10 уникальных колес иногда называют «Протон». Есть два различных типа колеса: фиксированные и регулируемые. Фиксированные колеса были введены ранее для М-125-хх модели, в то время как регулируемые колеса были введены для M-125-3xx модели в 1978 году. В регулируемых наборах можно менять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин - каждый из роторов вращается в направлении противоположном соседним.

Различные наборы колес были выпущены для разных стран Варшавского договора. Известно значение нескольких префиксов:

3K: Польша

4K: Восточная Германия

6K: Чехословакия

0K: Общие проводки для всех стран в случае войны

1K: СССР

На крышке устройства находился запасной ротор.[1][3]

Рефлектор

Как и в Энигме, в Фиалке использовался рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция, то есть дешифрование представляет собой то же самое, что и шифрование. Однако в Энигме наличие рефлектора делает невозможным шифрование какой-либо буквы через саму себя. В Фиалке этот недостаток устранен.

Из 30 контактов, 26 соединены друг с другом в парах, но есть 4 «специальных» провода. Один провод используется для замены зашифрованной буквы на оригинальную. Это приводит к тому, что в 1 из 30 случаев буква закодирована сама в себя. Другие 3 провода подключены к транзисторной схеме (так называемый Magic Circuit) и образуют вращающийся переключатель. В режиме кодирования контакт "x" подается на выход через "y", "y" через "z", "z" через "х". В режиме декодирования контакты "z" и "y" меняются местами.[3]

Ключ-карта

Для усиления криптографической стойкости машины, у Фиалки применялась специальная общая суточная карточка в виде перфокарты. Каждая перфокарта имела 30 отверстий — ровно одно отверстие в строке и в столбце, и тем самым определяла перестановку для 30 роторных линий контакта. Использовалась в определенный день, указанный в левом верхнем ряду. Немного оригинальных перфокарт выжили, так как — в соответствии с протоколом — все они уничтожались по окончании текущих суток.

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

Так же на каждый день была своя ключевая таблица. Для фиксированных роторных систем, ключевые таблицы определяют порядок роторов на оси и параметры начального ротора, которые будут использоваться для расшифровки сообщения. Для регулируемых роторов, в таблице также определяется электрическую вставку для каждого ротора. Вот пример для машины M-125-3NM для использования на 14-е число месяца:

ИДЖЗА ВКБГЕ 14

OCAHE PTБВЕ

БДВИА ГЕЗКЖ

2II22 I22I2

КУЛКЮ ЫХВУГ

Ключ не использовался более одних суток и обновлялся в 00:01 часов.[3]

Различные модели

Существует много вариантов Фиалки, но в принципе, есть только две различные модели: ранней версии (M-125-хх) и более поздней (M-125-3xx). Их очень легко отличить, поскольку они имеют различные клавиатуры. Суффикс "хх" был использован для определения страны/версии. Например, польская версия машины - M-125-3MP, чешская версия М-125-3MP2. Модель M-125-3xx появилась в 1978 году. Эта модель имела следующие дополнительные возможности:

1.Многоязычная клавиатура.

2.Механический переключатель вдоль правой стороны клавиатуры, который изменяет функции клавиатуры:

  • только цифры
  • только буквы
  • смешаная (не совместима с ранней версией)

3.Регулируемые роторы

Для каждой страны Варшавского договора была своя версия Фиалки, адаптированная для местного языка. Каждая страна имела свою собственную клавиатуру и печатающую головку. Всё остальное было одинаковым. Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова.[1][3] По состоянию на 1984 год в Советской армии использовались две машины, это М-125М и М-125-3М. Главное их отличие заключалось в том, что в первой были буквы (30 букв) и цифры. Клавиатура второй представлена на фотографии. Самая первая фиалка М-125 имела только 30 букв.

Сравнение с другими роторными машинами

Конструкция Фиалки во многом основывается на известных машинах Энигма, которые использовались немецкими войсками во время Второй мировой войны. Фиалка похожа и на швейцарскую машину NEMA. Все эти машины работают с электромеханическими роторами. В Энигме использовалось три или четыре ротора, в NEMA - пять роторов, а в Фиалке использовалось 10 роторов. Для отображения выходных символов Фиалка печатает сообщение на бумажной ленте, вместо загорающихся лампочек, как во многих других роторных машинах.

Так же много общего с американской KL-7.[3]

См. также

Напишите отзыв о статье "Фиалка М-125"

Примечания

  1. ↑ 1 2 3 [w1tp.com/enigma/mfialka.htm ] — Fialka Cipher Machines by Tom Perera
  2. ↑ [www.duke.edu/web/isis/gessler/collections/crypto-fialka.htm Fialka Cipher Machines] — by Nick Gessler
  3. ↑ 1 2 3 4 5 6 [www.xat.nl/fialka/ Detailed info on Fialka] — by Paul Reuvers

Ссылки

  • [scz.bplaced.net/d/m125v5.rar A Simulation of M125MN and M125-3MN find under]
  • [www.jproc.ca/crypto/russian_m125_fialka.html RUSSIAN M-125 FIALKA]
  • [www.cryptomuseum.com/crypto/fialka/index.htm Crypto Museum]

Отрывок, характеризующий Фиалка М-125

– Да как же они взяли тебя, соколик, из дома твоего? – Нет, я пошел на пожар, и тут они схватили меня, судили за поджигателя. – Где суд, там и неправда, – вставил маленький человек. – А ты давно здесь? – спросил Пьер, дожевывая последнюю картошку. – Я то? В то воскресенье меня взяли из гошпиталя в Москве. – Ты кто же, солдат? – Солдаты Апшеронского полка. От лихорадки умирал. Нам и не сказали ничего. Наших человек двадцать лежало. И не думали, не гадали. – Что ж, тебе скучно здесь? – спросил Пьер. – Как не скучно, соколик. Меня Платоном звать; Каратаевы прозвище, – прибавил он, видимо, с тем, чтобы облегчить Пьеру обращение к нему. – Соколиком на службе прозвали. Как не скучать, соколик! Москва, она городам мать. Как не скучать на это смотреть. Да червь капусту гложе, а сам прежде того пропадае: так то старички говаривали, – прибавил он быстро. – Как, как это ты сказал? – спросил Пьер. – Я то? – спросил Каратаев. – Я говорю: не нашим умом, а божьим судом, – сказал он, думая, что повторяет сказанное. И тотчас же продолжал: – Как же у вас, барин, и вотчины есть? И дом есть? Стало быть, полная чаша! И хозяйка есть? А старики родители живы? – спрашивал он, и хотя Пьер не видел в темноте, но чувствовал, что у солдата морщились губы сдержанною улыбкой ласки в то время, как он спрашивал это. Он, видимо, был огорчен тем, что у Пьера не было родителей, в особенности матери. – Жена для совета, теща для привета, а нет милей родной матушки! – сказал он. – Ну, а детки есть? – продолжал он спрашивать. Отрицательный ответ Пьера опять, видимо, огорчил его, и он поспешил прибавить: – Что ж, люди молодые, еще даст бог, будут. Только бы в совете жить… – Да теперь все равно, – невольно сказал Пьер. – Эх, милый человек ты, – возразил Платон. – От сумы да от тюрьмы никогда не отказывайся. – Он уселся получше, прокашлялся, видимо приготовляясь к длинному рассказу. – Так то, друг мой любезный, жил я еще дома, – начал он. – Вотчина у нас богатая, земли много, хорошо живут мужики, и наш дом, слава тебе богу. Сам сем батюшка косить выходил. Жили хорошо. Христьяне настоящие были. Случилось… – И Платон Каратаев рассказал длинную историю о том, как он поехал в чужую рощу за лесом и попался сторожу, как его секли, судили и отдали ь солдаты. – Что ж соколик, – говорил он изменяющимся от улыбки голосом, – думали горе, ан радость! Брату бы идти, кабы не мой грех. А у брата меньшого сам пят ребят, – а у меня, гляди, одна солдатка осталась. Была девочка, да еще до солдатства бог прибрал. Пришел я на побывку, скажу я тебе. Гляжу – лучше прежнего живут. Животов полон двор, бабы дома, два брата на заработках. Один Михайло, меньшой, дома. Батюшка и говорит: «Мне, говорит, все детки равны: какой палец ни укуси, все больно. А кабы не Платона тогда забрили, Михайле бы идти». Позвал нас всех – веришь – поставил перед образа. Михайло, говорит, поди сюда, кланяйся ему в ноги, и ты, баба, кланяйся, и внучата кланяйтесь. Поняли? говорит. Так то, друг мой любезный. Рок головы ищет. А мы всё судим: то не хорошо, то не ладно. Наше счастье, дружок, как вода в бредне: тянешь – надулось, а вытащишь – ничего нету. Так то. – И Платон пересел на своей соломе. Помолчав несколько времени, Платон встал. – Что ж, я чай, спать хочешь? – сказал он и быстро начал креститься, приговаривая: – Господи, Иисус Христос, Никола угодник, Фрола и Лавра, господи Иисус Христос, Никола угодник! Фрола и Лавра, господи Иисус Христос – помилуй и спаси нас! – заключил он, поклонился в землю, встал и, вздохнув, сел на свою солому. – Вот так то. Положи, боже, камушком, подними калачиком, – проговорил он и лег, натягивая на себя шинель. – Какую это ты молитву читал? – спросил Пьер. – Ась? – проговорил Платон (он уже было заснул). – Читал что? Богу молился. А ты рази не молишься? – Нет, и я молюсь, – сказал Пьер. – Но что ты говорил: Фрола и Лавра? – А как же, – быстро отвечал Платон, – лошадиный праздник. И скота жалеть надо, – сказал Каратаев. – Вишь, шельма, свернулась. Угрелась, сукина дочь, – сказал он, ощупав собаку у своих ног, и, повернувшись опять, тотчас же заснул. Наружи слышались где то вдалеке плач и крики, и сквозь щели балагана виднелся огонь; но в балагане было тихо и темно. Пьер долго не спал и с открытыми глазами лежал в темноте на своем месте, прислушиваясь к мерному храпенью Платона, лежавшего подле него, и чувствовал, что прежде разрушенный мир теперь с новой красотой, на каких то новых и незыблемых основах, воздвигался в его душе.

В балагане, в который поступил Пьер и в котором он пробыл четыре недели, было двадцать три человека пленных солдат, три офицера и два чиновника. Все они потом как в тумане представлялись Пьеру, но Платон Каратаев остался навсегда в душе Пьера самым сильным и дорогим воспоминанием и олицетворением всего русского, доброго и круглого. Когда на другой день, на рассвете, Пьер увидал своего соседа, первое впечатление чего то круглого подтвердилось вполне: вся фигура Платона в его подпоясанной веревкою французской шинели, в фуражке и лаптях, была круглая, голова была совершенно круглая, спина, грудь, плечи, даже руки, которые он носил, как бы всегда собираясь обнять что то, были круглые; приятная улыбка и большие карие нежные глаза были круглые. Платону Каратаеву должно было быть за пятьдесят лет, судя по его рассказам о походах, в которых он участвовал давнишним солдатом. Он сам не знал и никак не мог определить, сколько ему было лет; но зубы его, ярко белые и крепкие, которые все выкатывались своими двумя полукругами, когда он смеялся (что он часто делал), были все хороши и целы; ни одного седого волоса не было в его бороде и волосах, и все тело его имело вид гибкости и в особенности твердости и сносливости. Лицо его, несмотря на мелкие круглые морщинки, имело выражение невинности и юности; голос у него был приятный и певучий. Но главная особенность его речи состояла в непосредственности и спорости. Он, видимо, никогда не думал о том, что он сказал и что он скажет; и от этого в быстроте и верности его интонаций была особенная неотразимая убедительность. Физические силы его и поворотливость были таковы первое время плена, что, казалось, он не понимал, что такое усталость и болезнь. Каждый день утром а вечером он, ложась, говорил: «Положи, господи, камушком, подними калачиком»; поутру, вставая, всегда одинаково пожимая плечами, говорил: «Лег – свернулся, встал – встряхнулся». И действительно, стоило ему лечь, чтобы тотчас же заснуть камнем, и стоило встряхнуться, чтобы тотчас же, без секунды промедления, взяться за какое нибудь дело, как дети, вставши, берутся за игрушки. Он все умел делать, не очень хорошо, но и не дурно. Он пек, парил, шил, строгал, тачал сапоги. Он всегда был занят и только по ночам позволял себе разговоры, которые он любил, и песни. Он пел песни, не так, как поют песенники, знающие, что их слушают, но пел, как поют птицы, очевидно, потому, что звуки эти ему было так же необходимо издавать, как необходимо бывает потянуться или расходиться; и звуки эти всегда бывали тонкие, нежные, почти женские, заунывные, и лицо его при этом бывало очень серьезно. Попав в плен и обросши бородою, он, видимо, отбросил от себя все напущенное на него, чуждое, солдатское и невольно возвратился к прежнему, крестьянскому, народному складу. – Солдат в отпуску – рубаха из порток, – говаривал он. Он неохотно говорил про свое солдатское время, хотя не жаловался, и часто повторял, что он всю службу ни разу бит не был. Когда он рассказывал, то преимущественно рассказывал из своих старых и, видимо, дорогих ему воспоминаний «христианского», как он выговаривал, крестьянского быта. Поговорки, которые наполняли его речь, не были те, большей частью неприличные и бойкие поговорки, которые говорят солдаты, но это были те народные изречения, которые кажутся столь незначительными, взятые отдельно, и которые получают вдруг значение глубокой мудрости, когда они сказаны кстати. Часто он говорил совершенно противоположное тому, что он говорил прежде, но и то и другое было справедливо. Он любил говорить и говорил хорошо, украшая свою речь ласкательными и пословицами, которые, Пьеру казалось, он сам выдумывал; но главная прелесть его рассказов состояла в том, что в его речи события самые простые, иногда те самые, которые, не замечая их, видел Пьер, получали характер торжественного благообразия. Он любил слушать сказки, которые рассказывал по вечерам (всё одни и те же) один солдат, но больше всего он любил слушать рассказы о настоящей жизни. Он радостно улыбался, слушая такие рассказы, вставляя слова и делая вопросы, клонившиеся к тому, чтобы уяснить себе благообразие того, что ему рассказывали. Привязанностей, дружбы, любви, как понимал их Пьер, Каратаев не имел никаких; но он любил и любовно жил со всем, с чем его сводила жизнь, и в особенности с человеком – не с известным каким нибудь человеком, а с теми людьми, которые были перед его глазами. Он любил свою шавку, любил товарищей, французов, любил Пьера, который был его соседом; но Пьер чувствовал, что Каратаев, несмотря на всю свою ласковую нежность к нему (которою он невольно отдавал должное духовной жизни Пьера), ни на минуту не огорчился бы разлукой с ним. И Пьер то же чувство начинал испытывать к Каратаеву.

wiki-org.ru

разное / картинки, гифки, прикольные комиксы, интересные статьи по теме.

Фиалка М-125 (Криптомашина)

Спецсвязь — вещь весьма непростая. И роль шифровальщика очень важна для сохранения тайны. Везде, даже там, где кипит океан, скрывая подводные лодки, пошлёт за секунды умелый «шаман» свои криптограммные сводки.Криптомашина М-125 — внучка легендарной EnigmaВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

М-125, с кодовым название Фиалка, представляет собой электромеханическую 10 роторную шифровальную машину. Была впервые представлена в 1956 году, и стала наиболее популярной шифрмашиной в странах Варшавского договора. Для каждой страны-участника была настроена своя версия Фиалки (клавиатура и пишущая головка адаптированы под язык страны). Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова. Криптостойкость оценивают порядка 10^18.

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостФиалку часто считают «внучкой» Энигмы, правда в ней меньшее количество дисков, а колеса вращаются в одну сторону. Кроме перфокарты используются буквенные ключи, на каждом диске есть своя буква, соответственно набираются диски на вал, потом согласно другого ключа они ставятся в определенную последовательность вращением.

Эта модель свободна от недостатка Энигмы — исключения возможности шифрования буквы самой собой. Хотя машина больше схожа с американской Sigaba, КЛ-7 и — в меньшей степени — Enigma, ее называют русской Enigma.

Knopf
(Zwischenraum) schalte;
gruppentetlung
Frelgabchebcl für Rücktrantpott Hebel 2ur Aufhebung der Blockierung,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостФиалкаPaper advance lever
Copy holder
Rotor basket
Removable top lid
Printer Ink ribbon
Print head
Paper strip
Keyboard
Counter reset Character counter
MODE selector
Paper supply,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост&attribute_insert_5&SigabaБыла разработана в 1930 годах для армии и флота США и предназначалась для хранения особо важных сообщений на высоком уровне. Использовалась на протяжении Второй мировой вплоть до 1950 годов, так как показала свою надежность. После пятидесятых была заменена на KL-7.Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостKL-7

В середине 1960 годов М-125 сменила модель М-125-3, была в использовании до начала 1990 годов. М — индексы аппаратуры предварительного закрытия информации. В принципе, машина называется М-125, а Фиалка это имя шифра процедуры. В истории криптографии мало что известно о Фиалке, ведь до 2005 года вся информация об устройстве держалась под грифом «секретно». Три версии шифрмашины были продемонстрированы в 2011 году на выставке американского разведывательного агентства ВВС США в Сан-Антонио. Нужно отметить, что все три устройства были из стран Восточной Европы, прежде всего из ГДР.

Из воспоминаний:В наше время, не то что за фотографию, за то, что увидел такую штуку, отправляли далеко и надолго.C 1962 года данная модель стала поступать в эксплуатацию в СССР и социалистических странах. На самом деле в истории криптографии мало что известно о Фиалке, ведь до 2005 года вся информация была недоступна и держалась под грифом «секретно».Служил в учебке под Подольском 1986г. Только за одно слово- «фиалка» или боже упаси «Ромашка», да еще вдруг ляпнешь не по делу «Самолет» или тем паче «Воздух» с двумя нолями… не довезут до тюрьмы- расстрел на месте. Дембельнуться в 1988 г. толком не дали, переслужил 2 месяца из-за задержки выпуска в учебке (смены не было) Кто-то, что-то спер…, всем Союзом искали. Два года ходил под статьей, и еще лет 5 домой звонили, проверяли- дома ли…

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. Три версии шифрмашины были продемонстрированы в 2011 году на выставке американского разведывательного агентства ВВС США в Сан-Антонио. Нужно отметить, что все три устройства были из стран Восточной Европы, прежде всего из ГДР.

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

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

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

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

&attribute_insert_12&

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Стандартный блок питания (БП) 26 х 17 х 17 см, устройство питалось от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 90 — 260 В (шаг около 10-30 В).

Magic Circuit/ волшебная транзисторная схемаСостоит из нескольких транзисторов, диодов и резисторов, которые установлены на изогнутый бакелитовый носитель, похожий на печатную плату (PCB).В фиалке использовался рефлектор, который соединял пары проводов месте. В более ранних версиях использовались российский транзисторы П701A, в более поздних 2Д603A.

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Как и в Enigma, так и в Фиалке был рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция. Всего 30 контактов, 26 из которых соединены друг с другом попарно, еще было 4 «специальных „провода. Один использовался для замены зашифрованной буквы на оригинальную. Остальные три провода подключены к Magic Circuit, образуют вращающий переключатель. В режиме кодирования контакт “x» подается на выход через «y», «y» через «z», «z» через «х». В режиме декодирования контакты «z» и «y» меняются местами. 

На чертеже ниже показана упрощенная схема такого рефлектора

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Magic Circuit, на самом деле представляет собой бинарный ротатор (на немецком: Dreipunktschaltung), который комбинирует три сигнала в специальном порядке. Это лучше всего объясняется на рисунке ниже. Если ток входит в контакт отражатель (18), он возвращается от контакта (24). Однако, если ток входит в контакт (24), он возвращается от контакта (16). И, наконец, когда он входит в (16) он возвращается из (18).

Coding
16
Decoding,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Роторы

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

В центре каждой машины Фиалка 10 различных шифровальных колес (роторов), помеченных буквой русского алфавита:

АБВГ ДЕЖЗИК
123456789	10,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Для каждой страны Варшавского договора был своя серия набора из 10 роторов. И только на случай войны с Западом существовала серия 0K, которая бы использовалась для отправки закодированных сообщений между данными державами-союзниками.Ротор — диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы «Ё», «Й» и «Ъ». При соприкосновении контакты соседних роторов замыкали электрическую цепь. Существовало два вида роторов: фиксированные и регулируемые. Фиксированные использовались в первых машинах М-125 с 1956 года, только лишь в 1978 году в качестве усовершенствования стали применяться регулируемые. Коллекцию из этих 10 уникальных колес иногда называют «Протон». В регулируемых наборах можно было изменять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин — каждый из роторов вращался в направлении противоположном соседним.

Фиксированные роторы

Advance blocking pins
Series ID
Fixed contacts
Spring loaded contacts Wheel ID	Serial	number,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Регулируемые роторы

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостFixed contacts
Wheel ID Spring-loaded contacts
Serial number
Removable wiring core
Series ID
Index release notch
Index ring	Wheel	ID
I Advance blocking pins,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Перфокарты

/ к
о »
* Ä *
г.; - л,Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

До недавнего времени считалось, что оригинальных перфокарт для Фиалки не сохранилось, так как все они, согласно протоколу, должны были быть уничтожены после использования. Верхняя фотография с цифрой 23 — одна уцелевшая оригинальная перфокарт (Tom Perera пожертвовал ее Crypto Museum). М-125 Фиалка имела кард-ридер в левой нижней части.

Всё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост

Фиалка ZIP.Запасные части и принадлежности размещались в деревянной коробке 268 x 138 x 60 мм. Считалось, что ни одной такой коробки до наших дней не сохранилось, но в 2015 году коллекционерами был собран полный комплект запасных частей для Фиалки.

Wax seal
Spare keyboard contacts
Metal parts
Spare spindle
Leather grip Service lamp
Wheel repair parts
Metal parts (clips, rings, ball-bearings, springs, etc.)
Diodes, solder clips, transistors, brushes, pawls, etc.
Switches and Relay assemblies
Inspection label
Paper moisturizerВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопостВсё самое интересное,интересное, познавательное,,разное,криптомашина,Назад в прошлое,длиннопост*A-		Ум/toâovnb/û on/c/*/ &c v/dt-/)//? M -125-3 MP)			
					0Ы<оС*фОфЮ**Ь'6'
i/#xcrâ#o					
4>Л> 'th	Ûâojxovp/it/e .		XÛJ	■fffsrx) ,/Aoân	/¡pi/Atev&tt/e.
/	/2/79021	: *•;	L		
3	/6 /0200/	Mto/cc**	t		/fyt/?ß/r?Cfi
J	/6/06002	Спою*	/		-л * .
â	/6 /06006	Atyofaa	f		/topy&#0à
s	/в 97 J ООО

Удивительная инженерная работа с романтическим названием «Фиалка» — советская шифровальная машина, созданная еще в 1950-е годы, так и осталась не взломанной, высочайшим достижением инженерной мысли для разведки и контрразведки.

joyreactor.cc

Фиалка М-125 - это... Что такое Фиалка М-125?

Русская шифровальная машинка Фиалка М-125

Фиалка (М-125) — шифровальная машина, разработанная в СССР вскоре после Второй мировой войны. Использовалась странами Варшавского договора до 1990-х годов.

Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. В истории криптографии мало что известно о Фиалке, до 2005 года вся информация об устройстве держалась в секрете.

Фиалка содержит устройство считывания с бумажной перфоленты справа, если смотреть спереди машины, а сверху — устройство для печати и для перфорирования ленты. Устройство вставки перфоленты для ввода ключа находится слева. Фиалка питается от истоника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 100…250 В, 50 или 400 Гц.[1][2]

Механизм шифрования

Как и другие роторные машины, Фиалка состояла из комбинации механических и электрических подсистем. Механическая часть включала в себя клавиатуру, набор вращающихся дисков — роторов, — которые были расположены вдоль вала и прилегали к нему, и ступенчатого механизма, двигающего один или несколько роторов при каждом нажатии на клавишу. Движение роторов приводит к различным криптографическим преобразованиям при каждом следующем нажатии на клавишу на клавиатуре. Механические части двигались, замыкая контакты и образуя меняющийся электрический контур (то есть, фактически, сам процесс шифрования букв реализовывался электрически). При нажатии на клавишу клавиатуры контур замыкался, ток проходил через различные цепи и в результате получалась искомая буква кода.

Сам по себе ротор производил очень простой тип шифрования: элементарный шифр замены. Например, контакт, отвечающий за букву E, мог быть соединён с контактом буквы T на другой стороне ротора. Но при использовании нескольких роторов в связке за счёт их постоянного движения получается более надёжный шифр.[3]

Роторы

10 роторов набор роторов, показаны 30 контактов

В центре каждой машины Фиалка 10 различных кодировочных колес (роторов), помеченных буквой русского алфавита именно:

А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ж(7) З(8) И(9) К(10)

Каждый ротор представлял собой диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы "Ё" и "Ъ". При соприкосновении контакты соседних роторов замыкали электрическую цепь.

Коллекция из этих 10 уникальных колес иногда называют «Протон». Есть два различных типа колеса: фиксированные и регулируемые. Фиксированные колеса были введены ранее для М-125-хх модели, в то время как регулируемые колеса были введены для M-125-3xx модели в 1978 году. В регулируемых наборах можно менять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин - каждый из роторов вращается в направлении противоположном соседним.

Различные наборы колес были выпущены для разных стран Варшавского договора. Известно значение нескольких префиксов:

3K: Польша

4K: Восточная Германия

6K: Чехословакия

0K: Общие проводки для всех стран в случае войны

1K: Россия

На крышке устройства находился запасной ротор.[1][3]

Рефлектор

Как и в Энигме, в Фиалке использовался рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция, то есть дешифрование представляет собой то же самое, что и шифрование. Однако в Энигме наличие рефлектора делает невозможным шифрование какой-либо буквы через саму себя. В Фиалке этот недостаток устранен.

Из 30 контактов, 26 соединены друг с другом в парах, но есть 4 «специальных» провода. Один провод используется для замены зашифрованной буквы на оригинальную. Это приводит к тому, что в 1 из 30 случаев буква закодирована сама в себя. Другие 3 провода подключены к транзисторной схеме (так называемый Magic Circuit) и образуют вращающийся переключатель. В режиме кодирования контакт "x" подается на выход через "y", "y" через "z", "z" через "х". В режиме декодирования контакты "z" и "y" меняются местами. [3]

Key сard

Для усиления криптографической стойкости машины, у Фиалки имеется перфокарта. Каждая перфокарта имеет 30 отверстий, ровно одно отверстие в строке и в столбце, и тем самым определяет перестановку для 30 роторных линий контакта. Используется в определенный день, указанный в левом верхнем ряду. Не много оригинальных перфокарт выжили так как - в соответствии с протоколом - все они уничтожались сразу же после использования.

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

Так же на каждый день была своя ключевая таблица. Для фиксированных роторных систем, ключевые таблицы определяют порядок роторов на оси и параметры начального ротора, которые будут использоваться для расшифровки сообщения. Для регулируемых роторов, в таблице также определяется электрическую вставку для каждого ротора. Вот пример для машины M-125-3NM для использования на 14-е число месяца:

ИДЖЗА ВКБГЕ 14

OCAHE PTБВЕ

БДВИА ГЕЗКЖ

2II22 I22I2

КУЛКЮ ЫХВУГ

Ключ никогда не использовался более одного раза. И обновлялся в 00:01 часов.[3]

Различные модели

Существует много вариантов Фиалки, но в принципе, есть только две различные модели: ранней версии (M-125-хх) и более поздней (M-125-3xx). Их очень легко отличить, поскольку они имеют различные клавиатуры. Cуффикс "хх" был использован для определения страны/версии. Например, польская версия машины - M-125-3MP, чешская версия М-125-3MP2. Модель M-125-3xx появилась в 1978 году. Эта модель имела следующие дополнительные возможности:

1.Многоязычная клавиатура.

2.Механический переключатель вдоль правой стороны клавиатуры, который изменяет функции клавиатуры:

  • mixed (не совместима с ранней версией)

3.Регулируемые роторы

Для каждой страны Варшавского договора была своя версия Фиалки, адаптированная для местного языка. Каждая страна имела свою собственную клавиатуру и печатающую головку. Все остальное было одинаковым. Большинство машин воспринимало латинский и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова. [1][3]

Сравнение с другими роторных машин

Конструкция Фиалки во многом основывается на известных Enigma машинах, которые использовались немецкими войсками во время Второй мировой войны. Фиалка похожа и на швейцарскую машину NEMA. Все эти машины работают с электромеханическими роторами. В Энигме использовалось три или четыре ротора, в NEMA - пять роторов, а в Фиалке использовалось 10 роторов. Для отображения выходных символов Фиалка печатает сообщение на бумажной ленте, вместо загорающихся лампочек, как во многих других роторных машинах.

Так же много общего с американской KL-7. [3]

См. также

Примечания

Ссылки

dic.academic.ru

Фиалка М-125 — WiKi

Советская кодировочная машинка Фиалка М-125

Фиалка (М-125) — шифровальная машина, разработанная в СССР вскоре после Второй мировой войны. Использовалась странами Варшавского договора до 1990-х годов. Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. В истории криптографии мало что известно о Фиалке, до 2005 года вся информация об устройстве держалась в секрете. Правильное определение "Фиалки" — кодировочная машина, поскольку она обладала более слабой криптостойкостью, чем шифровальные машины.

Фиалка содержит устройство считывания с бумажной перфоленты справа, если смотреть спереди машины, а сверху — устройство для печати и для перфорирования ленты. Устройство вставки перфоленты для ввода ключа находится слева. Фиалка питается от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 100…250 В, 50 или 400 Гц.[1][2]

Как и другие роторные машины, Фиалка состояла из комбинации механических и электрических подсистем. Механическая часть включала в себя клавиатуру, набор вращающихся дисков — роторов, — которые были расположены вдоль вала и прилегали к нему, и ступенчатого механизма, двигающего один или несколько роторов при каждом нажатии на клавишу. Движение роторов приводит к различным криптографическим преобразованиям при каждом следующем нажатии на клавишу на клавиатуре. Механические части двигались, замыкая контакты и образуя меняющийся электрический контур (то есть, фактически, сам процесс шифрования букв реализовывался электрически). При нажатии на клавишу клавиатуры контур замыкался, ток проходил через различные цепи и в результате получалась искомая буква кода.

Сам по себе ротор производил очень простой тип шифрования: элементарный шифр замены. Например, контакт, отвечающий за букву E, мог быть соединён с контактом буквы T на другой стороне ротора. Но при использовании нескольких роторов в связке за счёт их постоянного движения получается более надёжный шифр.[3] Так же шифрование происходило в электронном блоке под названием "коммутатор", который имел 30х30 контактов. код в коммутаторе набирался путём вставки перфокарты. Согласно отверстиям в перфокарте замыкались контакты и производилась замена символа по аналогии с шифродисками (ротор).

  набор роторов, показаны 30 контактов

В центре каждой машины Фиалка 10 различных кодировочных колес (роторов), помеченных буквой русского алфавита именно:

А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ж(7) З(8) И(9) К(10)

Каждый ротор представлял собой диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы "Ё", "Й" и "Ъ". При соприкосновении контакты соседних роторов замыкали электрическую цепь.

Коллекцию из этих 10 уникальных колес иногда называют «Протон». Есть два различных типа колеса: фиксированные и регулируемые. Фиксированные колеса были введены ранее для М-125-хх модели, в то время как регулируемые колеса были введены для M-125-3xx модели в 1978 году. В регулируемых наборах можно менять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин - каждый из роторов вращается в направлении противоположном соседним.

Различные наборы колес были выпущены для разных стран Варшавского договора. Известно значение нескольких префиксов:

3K: Польша

4K: Восточная Германия

6K: Чехословакия

0K: Общие проводки для всех стран в случае войны

1K: СССР

На крышке устройства находился запасной ротор.[1][3]

Рефлектор

Как и в Энигме, в Фиалке использовался рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция, то есть дешифрование представляет собой то же самое, что и шифрование. Однако в Энигме наличие рефлектора делает невозможным шифрование какой-либо буквы через саму себя. В Фиалке этот недостаток устранен.

Из 30 контактов, 26 соединены друг с другом в парах, но есть 4 «специальных» провода. Один провод используется для замены зашифрованной буквы на оригинальную. Это приводит к тому, что в 1 из 30 случаев буква закодирована сама в себя. Другие 3 провода подключены к транзисторной схеме (так называемый Magic Circuit) и образуют вращающийся переключатель. В режиме кодирования контакт "x" подается на выход через "y", "y" через "z", "z" через "х". В режиме декодирования контакты "z" и "y" меняются местами.[3]

Ключ-карта

Для усиления криптографической стойкости машины, у Фиалки применялась специальная общая суточная карточка в виде перфокарты. Каждая перфокарта имела 30 отверстий — ровно одно отверстие в строке и в столбце, и тем самым определяла перестановку для 30 роторных линий контакта. Использовалась в определенный день, указанный в левом верхнем ряду. Немного оригинальных перфокарт выжили, так как — в соответствии с протоколом — все они уничтожались по окончании текущих суток.

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

Так же на каждый день была своя ключевая таблица. Для фиксированных роторных систем, ключевые таблицы определяют порядок роторов на оси и параметры начального ротора, которые будут использоваться для расшифровки сообщения. Для регулируемых роторов, в таблице также определяется электрическую вставку для каждого ротора. Вот пример для машины M-125-3NM для использования на 14-е число месяца:

ИДЖЗА ВКБГЕ 14

OCAHE PTБВЕ

БДВИА ГЕЗКЖ

2II22 I22I2

КУЛКЮ ЫХВУГ

Ключ не использовался более одних суток и обновлялся в 00:01 часов.[3]

Существует много вариантов Фиалки, но в принципе, есть только две различные модели: ранней версии (M-125-хх) и более поздней (M-125-3xx). Их очень легко отличить, поскольку они имеют различные клавиатуры. Суффикс "хх" был использован для определения страны/версии. Например, польская версия машины - M-125-3MP, чешская версия М-125-3MP2. Модель M-125-3xx появилась в 1978 году. Эта модель имела следующие дополнительные возможности:

1.Многоязычная клавиатура.

2.Механический переключатель вдоль правой стороны клавиатуры, который изменяет функции клавиатуры:

  • только цифры
  • только буквы
  • смешаная (не совместима с ранней версией)

3.Регулируемые роторы

Для каждой страны Варшавского договора была своя версия Фиалки, адаптированная для местного языка. Каждая страна имела свою собственную клавиатуру и печатающую головку. Всё остальное было одинаковым. Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова.[1][3] По состоянию на 1984 год в Советской армии использовались две машины, это М-125М и М-125-3М. Главное их отличие заключалось в том, что в первой были буквы (30 букв) и цифры. Клавиатура второй представлена на фотографии. Самая первая фиалка М-125 имела только 30 букв.

ru-wiki.org

Фиалка М-125 Википедия

Советская кодировочная машинка Фиалка М-125

Фиалка (М-125) — шифровальная машина, разработанная в СССР вскоре после Второй мировой войны. Использовалась странами Варшавского договора до 1990-х годов. Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. В истории криптографии мало что известно о Фиалке, до 2005 года вся информация об устройстве держалась в секрете. Правильное определение "Фиалки" — кодировочная машина, поскольку она обладала более слабой криптостойкостью, чем шифровальные машины.

Фиалка содержит устройство считывания с бумажной перфоленты справа, если смотреть спереди машины, а сверху — устройство для печати и для перфорирования ленты. Устройство вставки перфоленты для ввода ключа находится слева. Фиалка питается от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 100…250 В, 50 или 400 Гц.[1][2]

Механизм шифрования

Как и другие роторные машины, Фиалка состояла из комбинации механических и электрических подсистем. Механическая часть включала в себя клавиатуру, набор вращающихся дисков — роторов, — которые были расположены вдоль вала и прилегали к нему, и ступенчатого механизма, двигающего один или несколько роторов при каждом нажатии на клавишу. Движение роторов приводит к различным криптографическим преобразованиям при каждом следующем нажатии на клавишу на клавиатуре. Механические части двигались, замыкая контакты и образуя меняющийся электрический контур (то есть, фактически, сам процесс шифрования букв реализовывался электрически). При нажатии на клавишу клавиатуры контур замыкался, ток проходил через различные цепи и в результате получалась искомая буква кода.

Сам по себе ротор производил очень простой тип шифрования: элементарный шифр замены. Например, контакт, отвечающий за букву E, мог быть соединён с контактом буквы T на другой стороне ротора. Но при использовании нескольких роторов в связке за счёт их постоянного движения получается более надёжный шифр.[3] Так же шифрование происходило в электронном блоке под названием "коммутатор", который имел 30х30 контактов. код в коммутаторе набирался путём вставки перфокарты. Согласно отверстиям в перфокарте замыкались контакты и производилась замена символа по аналогии с шифродисками (ротор).

Роторы

набор роторов, показаны 30 контактов

В центре каждой машины Фиалка 10 различных кодировочных колес (роторов), помеченных буквой русского алфавита именно:

А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ж(7) З(8) И(9) К(10)

Каждый ротор представлял собой диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы "Ё", "Й" и "Ъ". При соприкосновении контакты соседних роторов замыкали электрическую цепь.

Коллекцию из этих 10 уникальных колес иногда называют «Протон». Есть два различных типа колеса: фиксированные и регулируемые. Фиксированные колеса были введены ранее для М-125-хх модели, в то время как регулируемые колеса были введены для M-125-3xx модели в 1978 году. В регулируемых наборах можно менять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин - каждый из роторов вращается в направлении противоположном соседним.

Различные наборы колес были выпущены для разных стран Варшавского договора. Известно значение нескольких префиксов:

3K: Польша

4K: Восточная Германия

6K: Чехословакия

0K: Общие проводки для всех стран в случае войны

1K: СССР

На крышке устройства находился запасной ротор.[1][3]

Рефлектор

Как и в Энигме, в Фиалке использовался рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция, то есть дешифрование представляет собой то же самое, что и шифрование. Однако в Энигме наличие рефлектора делает невозможным шифрование какой-либо буквы через саму себя. В Фиалке этот недостаток устранен.

Из 30 контактов, 26 соединены друг с другом в парах, но есть 4 «специальных» провода. Один провод используется для замены зашифрованной буквы на оригинальную. Это приводит к тому, что в 1 из 30 случаев буква закодирована сама в себя. Другие 3 провода подключены к транзисторной схеме (так называемый Magic Circuit) и образуют вращающийся переключатель. В режиме кодирования контакт "x" подается на выход через "y", "y" через "z", "z" через "х". В режиме декодирования контакты "z" и "y" меняются местами.[3]

Ключ-карта

Для усиления криптографической стойкости машины, у Фиалки применялась специальная общая суточная карточка в виде перфокарты. Каждая перфокарта имела 30 отверстий — ровно одно отверстие в строке и в столбце, и тем самым определяла перестановку для 30 роторных линий контакта. Использовалась в определенный день, указанный в левом верхнем ряду. Немного оригинальных перфокарт выжили, так как — в соответствии с протоколом — все они уничтожались по окончании текущих суток.

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

Так же на каждый день была своя ключевая таблица. Для фиксированных роторных систем, ключевые таблицы определяют порядок роторов на оси и параметры начального ротора, которые будут использоваться для расшифровки сообщения. Для регулируемых роторов, в таблице также определяется электрическую вставку для каждого ротора. Вот пример для машины M-125-3NM для использования на 14-е число месяца:

ИДЖЗА ВКБГЕ 14

OCAHE PTБВЕ

БДВИА ГЕЗКЖ

2II22 I22I2

КУЛКЮ ЫХВУГ

Ключ не использовался более одних суток и обновлялся в 00:01 часов.[3]

Различные модели

Существует много вариантов Фиалки, но в принципе, есть только две различные модели: ранней версии (M-125-хх) и более поздней (M-125-3xx). Их очень легко отличить, поскольку они имеют различные клавиатуры. Суффикс "хх" был использован для определения страны/версии. Например, польская версия машины - M-125-3MP, чешская версия М-125-3MP2. Модель M-125-3xx появилась в 1978 году. Эта модель имела следующие дополнительные возможности:

1.Многоязычная клавиатура.

2.Механический переключатель вдоль правой стороны клавиатуры, который изменяет функции клавиатуры:

  • только цифры
  • только буквы
  • смешаная (не совместима с ранней версией)

3.Регулируемые роторы

Для каждой страны Варшавского договора была своя версия Фиалки, адаптированная для местного языка. Каждая страна имела свою собственную клавиатуру и печатающую головку. Всё остальное было одинаковым. Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова.[1][3] По состоянию на 1984 год в Советской армии использовались две машины, это М-125М и М-125-3М. Главное их отличие заключалось в том, что в первой были буквы (30 букв) и цифры. Клавиатура второй представлена на фотографии. Самая первая фиалка М-125 имела только 30 букв.

Сравнение с другими роторными машинами

Конструкция Фиалки во многом основывается на известных машинах Энигма, которые использовались немецкими войсками во время Второй мировой войны. Фиалка похожа и на швейцарскую машину NEMA. Все эти машины работают с электромеханическими роторами. В Энигме использовалось три или четыре ротора, в NEMA - пять роторов, а в Фиалке использовалось 10 роторов. Для отображения выходных символов Фиалка печатает сообщение на бумажной ленте, вместо загорающихся лампочек, как во многих других роторных машинах.

Так же много общего с американской KL-7.[3]

См. также

Примечания

Ссылки

wikiredia.ru

Фиалка М-125 — википедия фото

Советская кодировочная машинка Фиалка М-125

Фиалка (М-125) — шифровальная машина, разработанная в СССР вскоре после Второй мировой войны. Использовалась странами Варшавского договора до 1990-х годов. Большая часть машин после распада СССР была разобрана или уничтожена. Несколько экземпляров хранятся в частных коллекциях и музеях. Работающая модель представлена в Музее компьютерной истории (Computer History Museum) в США и Блетчли-Парке (Bletchley Park) в Великобритании. В истории криптографии мало что известно о Фиалке, до 2005 года вся информация об устройстве держалась в секрете. Правильное определение "Фиалки" — кодировочная машина, поскольку она обладала более слабой криптостойкостью, чем шифровальные машины.

Фиалка содержит устройство считывания с бумажной перфоленты справа, если смотреть спереди машины, а сверху — устройство для печати и для перфорирования ленты. Устройство вставки перфоленты для ввода ключа находится слева. Фиалка питается от источника постоянного тока напряжением 24 В, а через отдельный блок питания — от сети переменного тока 100…250 В, 50 или 400 Гц.[1][2]

Как и другие роторные машины, Фиалка состояла из комбинации механических и электрических подсистем. Механическая часть включала в себя клавиатуру, набор вращающихся дисков — роторов, — которые были расположены вдоль вала и прилегали к нему, и ступенчатого механизма, двигающего один или несколько роторов при каждом нажатии на клавишу. Движение роторов приводит к различным криптографическим преобразованиям при каждом следующем нажатии на клавишу на клавиатуре. Механические части двигались, замыкая контакты и образуя меняющийся электрический контур (то есть, фактически, сам процесс шифрования букв реализовывался электрически). При нажатии на клавишу клавиатуры контур замыкался, ток проходил через различные цепи и в результате получалась искомая буква кода.

Сам по себе ротор производил очень простой тип шифрования: элементарный шифр замены. Например, контакт, отвечающий за букву E, мог быть соединён с контактом буквы T на другой стороне ротора. Но при использовании нескольких роторов в связке за счёт их постоянного движения получается более надёжный шифр.[3] Так же шифрование происходило в электронном блоке под названием "коммутатор", который имел 30х30 контактов. код в коммутаторе набирался путём вставки перфокарты. Согласно отверстиям в перфокарте замыкались контакты и производилась замена символа по аналогии с шифродисками (ротор).

  набор роторов, показаны 30 контактов

В центре каждой машины Фиалка 10 различных кодировочных колес (роторов), помеченных буквой русского алфавита именно:

А(1) Б(2) В(3) Г(4) Д(5) Е(6) Ж(7) З(8) И(9) К(10)

Каждый ротор представлял собой диск примерно 10 см в диаметре, сделанный из эбонита или бакелита, с 30 пружинными штыревыми контактами на одной стороне ротора, расположенными по окружности. На другой стороне находилось соответствующее количество плоских электрических контактов. Штыревые и плоские контакты соответствовали буквам в алфавите. Не учитывались буквы "Ё", "Й" и "Ъ". При соприкосновении контакты соседних роторов замыкали электрическую цепь.

Коллекцию из этих 10 уникальных колес иногда называют «Протон». Есть два различных типа колеса: фиксированные и регулируемые. Фиксированные колеса были введены ранее для М-125-хх модели, в то время как регулируемые колеса были введены для M-125-3xx модели в 1978 году. В регулируемых наборах можно менять настройки внешнего кольца, тем самым получая 30 возможных позиций. Существенное отличие Фиалки от других роторных машин - каждый из роторов вращается в направлении противоположном соседним.

Различные наборы колес были выпущены для разных стран Варшавского договора. Известно значение нескольких префиксов:

3K: Польша

4K: Восточная Германия

6K: Чехословакия

0K: Общие проводки для всех стран в случае войны

1K: СССР

На крышке устройства находился запасной ротор.[1][3]

Рефлектор

Как и в Энигме, в Фиалке использовался рефлектор, соединяющий пары проводов вместе. Наличие рефлектора гарантировало, что осуществляемое преобразование есть инволюция, то есть дешифрование представляет собой то же самое, что и шифрование. Однако в Энигме наличие рефлектора делает невозможным шифрование какой-либо буквы через саму себя. В Фиалке этот недостаток устранен.

Из 30 контактов, 26 соединены друг с другом в парах, но есть 4 «специальных» провода. Один провод используется для замены зашифрованной буквы на оригинальную. Это приводит к тому, что в 1 из 30 случаев буква закодирована сама в себя. Другие 3 провода подключены к транзисторной схеме (так называемый Magic Circuit) и образуют вращающийся переключатель. В режиме кодирования контакт "x" подается на выход через "y", "y" через "z", "z" через "х". В режиме декодирования контакты "z" и "y" меняются местами.[3]

Ключ-карта

Для усиления криптографической стойкости машины, у Фиалки применялась специальная общая суточная карточка в виде перфокарты. Каждая перфокарта имела 30 отверстий — ровно одно отверстие в строке и в столбце, и тем самым определяла перестановку для 30 роторных линий контакта. Использовалась в определенный день, указанный в левом верхнем ряду. Немного оригинальных перфокарт выжили, так как — в соответствии с протоколом — все они уничтожались по окончании текущих суток.

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

Так же на каждый день была своя ключевая таблица. Для фиксированных роторных систем, ключевые таблицы определяют порядок роторов на оси и параметры начального ротора, которые будут использоваться для расшифровки сообщения. Для регулируемых роторов, в таблице также определяется электрическую вставку для каждого ротора. Вот пример для машины M-125-3NM для использования на 14-е число месяца:

ИДЖЗА ВКБГЕ 14

OCAHE PTБВЕ

БДВИА ГЕЗКЖ

2II22 I22I2

КУЛКЮ ЫХВУГ

Ключ не использовался более одних суток и обновлялся в 00:01 часов.[3]

Существует много вариантов Фиалки, но в принципе, есть только две различные модели: ранней версии (M-125-хх) и более поздней (M-125-3xx). Их очень легко отличить, поскольку они имеют различные клавиатуры. Суффикс "хх" был использован для определения страны/версии. Например, польская версия машины - M-125-3MP, чешская версия М-125-3MP2. Модель M-125-3xx появилась в 1978 году. Эта модель имела следующие дополнительные возможности:

1.Многоязычная клавиатура.

2.Механический переключатель вдоль правой стороны клавиатуры, который изменяет функции клавиатуры:

  • только цифры
  • только буквы
  • смешаная (не совместима с ранней версией)

3.Регулируемые роторы

Для каждой страны Варшавского договора была своя версия Фиалки, адаптированная для местного языка. Каждая страна имела свою собственную клавиатуру и печатающую головку. Всё остальное было одинаковым. Большинство машин воспринимало латиницу и кириллицу. Латинский алфавит мог отличаться, кириллица не имела знаков препинания и для всех машин была одинакова.[1][3] По состоянию на 1984 год в Советской армии использовались две машины, это М-125М и М-125-3М. Главное их отличие заключалось в том, что в первой были буквы (30 букв) и цифры. Клавиатура второй представлена на фотографии. Самая первая фиалка М-125 имела только 30 букв.

org-wikipediya.ru


Смотрите также