Вадим Гребенников - Криптология и секретная связь. Сделано в СССР
- Название:Криптология и секретная связь. Сделано в СССР
- Автор:
- Жанр:
- Издательство:Алгоритм
- Год:2017
- Город:Москва
- ISBN:978-5-906979-79-7
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Вадим Гребенников - Криптология и секретная связь. Сделано в СССР краткое содержание
В книге подробно рассказано об истории зарождения и эволюции криптологии и специальной («закрытой») связи в Советском Союзе и современной России. Герои и предатели в этих сферах. История разработки и создания шифраторов и другого специального оборудования для защиты от «прослушки» различных видов связи. Как советская разведка охотилась за шифрами и кодами врага и каких успехов достигла.
Криптология и секретная связь. Сделано в СССР - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
При шифровании пользовались одновременно всеми десятью таблицами. Для определения номера используемой таблицы служил особый показатель (шифровальный ключ), состоявший из пяти цифр, который устанавливался особым распоряжением начальника Главного штаба на определенный срок. Номера таблиц были вынесены на клапаны.
При наборе под всеми шифруемыми буквами, цифрами или имеющимися в таблицах слогами текста последовательно писались цифры показателя. Цифра показателя над буквой, слогом или цифрой текста обозначала номер таблицы набора, из которой следовало брать соответствующие кодобозначения. Поскольку показатель имел длину — пять, то через каждых пять знаков для шифрования использовалась одна и та же таблица.
Найденные в таблицах кодобозначения подписывались под этими буквами, цифрами или слогами в таком порядке, чтобы цифра, обозначавшая единицы в каждом двузначном кодобозначении, приходилась под цифрой десятков (например, кодобозначения 31 или 05 писались как 3/1 или 0/5).
После окончания набора все эти обозначения (столбцы) разбивались на группы по пять столбцов и писались в следующем порядке, разделяясь группа от группы чертой: сначала по порядку, считая слева направо, все группы из верхних цифр (обозначавших десятки), а затем в таком же порядке, отделяясь такой же чертой, группы из нижних цифр (обозначавших единицы).
Если в последней группе оказывалось менее пяти столбцов, но больше двух (например, 460/391), то последнее обозначение повторялось для пополнения группы до пяти столбцов (46000/39111). Если же таких обозначений оставалось одно или два (например, 5/2 или 68/93), то их следовало писать в одну строку, а группу дополнить до пяти цифр повторением последнего обозначения (например, 5/2 писать 52222, а 68/93 — 68933).
Кроме Николая II, экземпляры этого шифра имелись у трех великих князей, военного министра, начальника Генерального штаба, начальника Главного штаба, начальников канцелярии и законодательного отдела военного министерства, у начальников главных военных управлений, командующих войсками в округах, начальников окружных штабов, корпусов, крепостей, дивизий, бригад, у Председателя Совета министров, министра внутренних дел, министра иностранных дел и некоторых других лиц. Всего в списке лиц, которые владели экземплярами этого шифра, значилось 76 лиц.
Описанный выше показатель сообщался особым письмом, в том числе императору, начальником Главного штаба.
Второй шифр Николая II — «Особый шифр № 1 Государя Императора». Являлся кодом с перешифрованием. Перешифрование представляло собой двузначную гамму, которая периодически менялась после каждых 19 знаков по линейному закону. Это перешифрование также можно классифицировать как маскировку, поскольку оно легко снималось, как только дешифровщик получал информацию о процессе ее получения (из даты отправки телеграммы). Как и предыдущий, этот код состоял из самостоятельных кодовых таблиц (их было уже 13), которые содержали по 99 словарных величин (букв, слогов, цифр) каждая.
Пользовались этим шифром следующим образом. Подлежащие набору слова текста разбивались слева направо на группы по 19 букв каждая, в последней группе букв могло быть меньше. В начале каждой группы ставилась черта. Для набора произвольно выбиралась одна из 13 наборных таблиц и ее номер ставился в начале первой 19-буквенной группы над чертой. При наборе каждой буквы первой 19-буквенной группы к каждому числу, имевшему соответствующее кодобозначение, прибавлялось одно и то же число, называемое «ключом телеграммы». Этот ключ определялся из числа и месяца, которые писались в начале текста телеграммы. Чтобы определить ключ данной телеграммы, следовало сложить число указанного дня с числом, соответствующим указанному месяцу.
Так, например, если телеграмма начиналась словами: «двенадцатого августа…», то число дня будет «12», а месяца — «8» и, следовательно, ключ телеграммы: 12 + 8 = 20. Если при сложении получалось однозначное число (например, 5 февраля: 5 + 2 = 7), то к нему следовало дописать 0.
Дойдя до следующей, второй 19-буквенной группы, шифровальщик менял наборную таблицу, не соблюдая при этом никакой последовательности. Номер новой таблицы ставился над чертой. По этой таблице набирались 19 букв второй группы. Перед каждой следующей 19-буквенной группой также менялась таблица. При этом к числам, соответствовавшим по таблице набираемым буквам, прибавлялся ключ телеграммы, уменьшенный для второй группы на единицу, для третьей — на два, для четвертой — на три и т. д.
Такой уменьшенный ключ телеграммы назывался «ключом группы». Когда ключ группы рядом таких последовательных вычитаний доходил до следующей за шифрованной с ключом группы, равной 1, 19-буквенная группа шифровалась с ключом, увеличенным на 1, т. е. 1, равным 2, затем — 3 и т. д. до числа, соответствовавшего первоначальному ключу телеграммы. От него ключ группы опять последовательно уменьшался до единицы и т. д.
Для отправки по телеграфу перешифрованный таким образом текст шифротелеграммы разбивался на пятизначные цифровые группы. Так как в каждой 19-буквенной группе двузначных чисел впереди ставилось двузначное число, обозначающее номер таблицы, то каждая из этих групп состояла из сорока цифр. При разбивке их на пятизначные группы получалось восемь таких групп, что очень облегчало проверку текста криптограммы.
Сохранился и еще один шифр, которым пользовался Николай II. Это разнозначный код объемом десять тысяч словарных величин. Состоял он из двух книг, первая из которых включала «Наборные таблицы», а вторая — «Разборные таблицы». Внешне каждая книга была оформлена как довольно объемный том размером 16,5 Ч 22 см в вишневом муаровом переплете с золотым тиснением.
В словаре кода имеется несколько типов словарных величин, каждому из которых приданы кодобозначения разной значности. Так, на задней крышке переплета наклеен специальный листок, на котором отпечатаны падежные и глагольные окончания. Эта категория словарных величин имеет однозначные кодобозначения.
Таблицы чисел, дни месяцев, имена членов императорской фамилии, важнейшие города мира имели кодобозначения от 000 до 999. Основная масса словарных величин, представлявшая собой буквы, слоги, слова, словосочетания, имела четырехзначные кодобозначения от 0000 до 9999. Последняя по порядку тысяча таких кодобозначений (от 9000 до 9999) обозначала губернские и уездные города России.
Все словарные величины были расположены на листах кода в два столбца по пятьдесят величин на странице. Цифры, обозначавшие тысячи и сотни, были помещены в верхних углах страниц (00–99). Важно отметить, что использование в кодовых величинах одного кода кодобозначений неодинаковой длины, как это имело место в данном случае, существенно затрудняло дешифрование.
Читать дальшеИнтервал:
Закладка: