Криптология и секретная связь. Сделано в СССР - Вадим Гребенников
Шрифт:
Интервал:
Закладка:
Так, в августе 1903 года «ленинцы» начали использовать уже известный гамбетовский шифр. А связано это было с драматическими событиями, начавшимися сразу по окончании Второго съезда РСДРП, на котором партия «раскололась» на большевиков («ленинцев») и меньшевиков. Единственное усложнение, которое внесли большевики в гамбетовский шифр, заключалось в введении для цифр первого десятка дополнительных чисел «8» и «9»: 6 = 86, 2 = 92, 8 = 98 и т. д.
Известно, что Феликс Дзержинский, один из лидеров «Социал-демократии королевства Польского и Литвы» и будущий организатор советских органов госбезопасности, в 1910-х годах использовал в своей переписке гамбетовский шифр и ключевые фразы «Матка боска ченстоховска», «Когда будет солнце и хорошая погода», «Души человечьи вечно одиноки».
Вместе с тем идея квадратного (координатного) шифра была настолько привлекательна, что подпольщики вновь и вновь обращались к ней. Одним из таких новых вариантов был «круглый» шифр (или, как его называл В. Акимов в своей книге, шифр «по таблице Пифагора»). Он представлял собой прямое усовершенствование квадратного шифра, известного еще со времен народничества.
Составлялась квадратная таблица размером 6 Ч 6, а буквы в ней размещались в алфавитном порядке по схеме графического лабиринта:
Буква сообщения записывалась как координатная дробь. Причем число можно было увеличивать на цифру 7 или множить на 7 и 10. Поэтому максимальные числа, которые встречались в дробях, — 84 и 120. Все эти новшества должны были озадачить дешифровщиков и маскировать систему шифра. Существовала и фиктивная дробь (пустышка): 6/7 = 7/6 и т. д., соответствующая пустой клетке таблицы. Она также использовалась в качестве знака разделения между словами.
Любую букву можно было зашифровать многими способами, например: А = 6/12 = 12/6 = 12/13 = 19/13 = 60/120 = 13/12 = 13/19 = 12/42 = 42/12 = 19/42 = 42/19.
Это была «вершина криптографической мысли» большевиков к весне 1905 года. Однако этот шифр был очень непрактичен и требовал предельного внимания при работе с ним. Достаточно было допустить ошибку в одном лишь знаке, пропустить цифру или, напротив, приписать лишнюю, как вся криптограмма превращалась в абсолютную «абракадабру». А это, при «химическом» копировании шифра или его некачественном проявлении, происходило всегда и везде.
В 1905 году на волне роста революционного движения в России было основано много новых издательств, которые начали массовыми тиражами выпускать ранее запрещенную литературу. И все эти издания сразу начали использоваться в качестве книжных шифров подполья. Кроме того, книжные шифры постоянно совершенствовались, а фиксированные страницы постепенно уходили в прошлое. В практику вошло правило постоянной смены ключевых страниц. При этом они обозначались определенными дробями, которые ставились в заранее оговоренных местах криптограмм.
Номера страниц определялись разными приемами — чаще всего произведением числителя и знаменателя или их суммой. Иногда их нужно было просто поставить рядом. Так, 2/5 писалось как 25, или же страница книги писалась как дата письма и т. д. Очень широко стали применяться «переменнозначные» книжные системы, где по определенным правилам автоматически менялись страницы ключа.
Среди социал-демократов также были изобретатели шифров. Остановимся на двух из них, принадлежавших к ядру социал-демократической большевистской партии и игравших ведущую роль в революционном движении, а также в ранний послереволюционный период. Это Глеб Иванович Бокий и Варвара Николаевна Яковлева.
При аресте Бокия полиция нашла у него самые обычные ученические тетради, исписанные математическими формулами, а в действительности — записями о подпольных делах, зашифрованными математическим шифром. Шифр этот был изобретением Глеба Ивановича, и ключ к нему был известен только ему одному. Лучшие шифровальщики, которых только имела в своем распоряжении царская «охранка», ломали головы над этими формулами, подозревая в них шифр. Однако раскусить этот орешек они так и не смогли.
Была автором собственных систем шифров и руководитель большевистской организации центрального промышленного района — секретарь московского областного ЦК РСДРП(б) В. Н. Яковлева. Дочь московского купца второй гильдии, она закончила математический факультет Высших женских курсов в Москве. Активная участница революции 1905–1907 годов, она была влиятельным партийным организатором, кандидатом в члены ЦК, автором Устава партии, принятого Шестым съездом РСДРП(б).
Равно как и Бокий, Яковлева создавала шифры, которыми пользовались и другие революционеры. К сожалению, ни тетради Бокия, ни шифры Яковлевой не сохранились. В архивах ДП остались лишь некоторые из шифрованных писем, зашифрованные другими, уже известными нам шифрами.
Как известно, «добыча» шифров и ключей к шифрам революционеров составляла одну из главных задач агентов полиции, действовавших в революционной среде. Получив сведения о шифрах, агенты немедленно передавали их в полицию или писали о них в своих донесениях. Так, в одном из таких донесений от 21 апреля 1915 года агент по кличке «Пелагея» докладывал ротмистру ДП Ганько:
«…На днях в Москву из Петрограда приехала по поручению ЦК РСДРП(б) какая-то „Татьяна Сергеевна“… „Татьяна Сергеевна“ имеет широкие полномочия по воссозданию на местах социал-демократических большевистских организаций и подготовке почвы к предстоящему летом текущего года созыву партийного съезда или конференции, и с этой целью ей поручено объехать область центрального промышленного района и юг, где она должна по выполнении первой задачи заручиться адресами для транспортировки партийной литературы…
„Татьяна Сергеевна“ почти ежедневно сносится с П[етербургским] К[омитетом], которому сообщает о достигнутых ею результатах и полученных связях, причем пользуется цифровым шифром:
Указанные цифры обозначают только слова ключа, например, 12 — „эх“, нужная же для шифрования буква обозначается порядковой цифрой, занимаемой буквой в слове ключа, так, например, зашифрованная буква „а“ будет обозначена: 2–1, или 5–4, или 6–4, или 10-5, или 11-7.
Однако кроме этих цифр при шифровке между ними вставляются еще произвольные цифры с таким расчетом, чтобы каждая буква была обозначена четырьмя цифрами; так, та же буква „а“ в окончательно зашифрованном виде будет обозначена: 7251, или 3544, или 2634, или 1025, или 1147.
При этом нужно иметь в виду, что между цифрами ключа вставляется только однозначная цифра, поэтому, если зашифрованная буква состоит из двух однозначных цифр, то произвольные цифры вставляются одна перед цифрой ключа, причем нельзя ставить только 1, а другая — между цифрами ключа; если же зашифрованная буква состоит из двузначной и однозначной цифр, как, например, „а“ — 11-7, то вставляется только одна однозначная цифра между ними. Таким образом, зашифрованное слово „Москва“ будет обозначаться так: 3922111715343276138731095.