Книга: Криптология и секретная связь. Сделано в СССР
Назад: 1.7. Перлюстрация и дешифровка
Дальше: 1.9. Военные шифры

1.8. Революционная тайнопись

Начиная с XIX века, в России кроме государственных ведомств шифрование активно использовали разные революционные подпольные организации, противодействовавшие власти, такие как «Земля и воля», «Народная воля», «РСДРП», «Бунд» (еврейский рабочий союз), эсеры, анархисты, нигилисты и др. По характеру своего применения шифры подпольщиков были подобны агентурным шифрам, поэтому к ним применялись те же требования: простота, безуликовость, легкая смена ключей у корреспондентов сети связи и т. п.
Необходимость применения шифров подпольными организациями была вызвана требованиями конспирации, потому что правоохранительные органы Российской империи вели с подпольщиками «ожесточенную» борьбу. Выдающийся русский «диссидент» XIX века Александр Герцен в своей переписке использовал достаточно простой прием. Буквы передаваемого текста заменялись на их числовые обозначения в старославянской азбуке.
В то же время широко использовался жаргонный язык, основанный на подмене понятий. Так, например, слово «армяне» значило «евреи», «греки» — «татары», «турки» — «сапожники», «Грузия» — «Тула» и т. п.
В 1860 году в России появилась революционная организация нигилистов (лат. nihil — ничто), которые не признавали и отрицали традиции дворянского общества и крепостничества и призывали к их разрушению во имя радикальной перестройки общества. В 1880 году они изобрели собственный шифр перестановки букв.
Их шифр был описан в 78-м томе «Энциклопедии Брокгауза и Эфрона», который вышел в России в 1903 году. Его суть была следующей: буквы, входившие в состав письма, оставались те же, но записывались в другом порядке. Их сначала помещали в клетки квадрата, а затем выписывали из него друг за другом, что определяло ключ к шифру. Далее процитируем саму энциклопедию:
«Нигилисты для нумерации клеток квадрата (по Флейснеру) пользовались определенным словом-секретом; буквы секрета нумеровались сообразно с местом, занимаемым ими в порядке алфавита. Нумера же наносились как на линию языка, так и на секретную линию; числа секретной линии в таком случае обозначали порядок строк, а числа линии языка — порядок букв каждой строки».
Это был шифр, который назывался «двойной перестановкой». Составлялась квадратная таблица по количеству букв ключевого слова. Слово-ключ записывалось сверху и сбоку таблицы. Буквы ключа и соответствующие им столбцы и строки нумеровались в алфавитном порядке. Из одинаковых букв стоящая правее получала высший номер. Шифруемый текст помещался в таблице в соответствии с полученной нумерацией столбцов и строк, а дальше выписывался из нее горизонтальными строками. В случае, когда клетки оставались незаполненными, в них вписывались любые произвольные буквы.
Возьмем следующий секретный ключ (шкалу перестановки): 456321. Его можно было отобразить словом «МОСКВА», каждая буква которого имела порядковый номер согласно месту расположения в алфавите. Открытый текст, например: «ПРОИНФОРМИРУЙТЕ О ТЕРРОРИСТИЧЕСКОМ АКТЕ» вписывался в квадрат размером 6 Ч 6. В соответствии с ключом осуществлялась перестановка столбцов: первый столбец ставился на 6-е место, второй — на 5-е и т. д. Потом по этому же правилу переставлялись строки: первая — на 6-е место, вторая — на 5-е и т. д.

 

 

Шифротекст выписывался по строкам:
РИСОРРЕСКЧИТКТЕАМООТЕЕТЙИРУМРОИНФОРП.
В 1861 году появилась революционная организация «Земля и воля», которая сначала использовала квадратные шифры Полибия и числовые ключи Гронсфельда. Некоторые революционеры пользовались так называемым «пи-шифром»: число π = 3,14 должны были знать все участники сети связи. Из этих трех цифр образовывалась периодическая последовательность с периодом «3-1-4» (гамма шифра), складывающаяся с буквами открытого сообщения. Для этого буквы переводились в числа в алфавитном порядке:

 

 

В результате слово «УКРАИНА» шифруется как «23122104 101804»:

 

 

Однако постепенно появилась совсем новая шифросистема, получившая название «гамбетовской» по имени премьер-министра Франции Леона Гамбетты. Его взнос в криптологию заключался в отказе от применения приборов шифрования и замене их простыми алгебраическими операциями. Буквы текста и лозунга заменялись числами (в соответствии с порядком их расположения в алфавите), а затем складывались между собой, рождая шифротекст (добавление осуществлялось по модулю, равному мощности алфавита). Именем Гамбетты был также назван основной современный элемент шифрования — «гамма» шифра.
Удобство нового способа криптологии казалось неопровержимым. Исчезала необходимость в составлении обширных буквенных таблиц. Но конкретная реализация идеи Гамбетты у революционеров была своя, в чем еще надлежит не раз убедиться. Да и пользовались они одновременно сразу двумя вариантами шифрования.
В гамбетовской шифросистеме ключевое слово, например, «УЖГОРОД» размещалось вертикально в первом столбце таблицы, а с правой стороны выписывались буквы алфавита, которые продолжали его после каждой буквой ключа соответственно. Причем при шифровании использовалась 30-буквенная русская азбука, где буква «Й» стояла в конце алфавита.
После построения таблицы сверху нее выписывался правильный алфавит. Шифрование текста осуществлялась таким образом: буквы его брались из верхнего алфавита, а буквы шифротекста — из строк таблицы по очереди.

 

 

В результате слово «УКРАИНА» превращается в шифротекст «ЖРУОШЫД».
Эта система шифра стала основной в течение следующего десятилетия истории российского революционного подполья. Но по сути этот шифр был шифром Виженера, изобретенным еще в XVI веке. Разница заключалась в том, что из большой квадратной таблицы Виженера выписывались друг за другом только те строки, которые соответствовали буквам ключевой фразы.
Но подпольщики быстро поняли, что пользоваться громоздкой таблицей при шифровании не очень удобно. С целью конспирации ее нужно было составлять только в момент работы над криптограммами, а затем приходилось уничтожать. Все это привело к быстрому появлению цифрового варианта той же системы, которая использовала особый цифровой вариант шифра Виженера. Шифрование осуществлялась таким образом: буквы текста и ключа заменялись соответственно номерами их места расположения в алфавите и складывались между собой.

 

 

При использовании ключевого слова «УЖГОРОД» текст «УКРАИНА» превращается в шифротекст «38172015252706»:

 

 

Именно за таким шифром в революционных кругах окончательно закрепится название «гамбетовского».
В конце лета 1879 года появилась революционная организация «Народная воля», которая также использовала гамбетовский шифр. Но народники при шифровании из всех сумм больше 30 стали вычитать это же самое число (30). Таким образом, вместо 31 писали 1, вместо 45–15, а вместо 60–30 или 0.
При таком шифровании полностью нарушалось правило — соответствие маленьких сумм начальным буквам, а больших — конечным. При этом совсем отпадала необходимость составления громоздкой таблицы, и все операции можно было производить «в уме». На десятилетие вперед сокращенный гамбетовский шифр станет основным в практике революционеров России.
«Народная воля» применяла также и квадрат Полибия, который нередко называли «шифром узников». Этот шифр был удобен тем, что им можно было легко перестукиваться через стенки тюремных камер. В нем буквы русского алфавита по строкам вписывались в прямоугольник размера 6 Ч 6, и буква заменялась на ее координаты в таблице.

 

 

Например, буква «Б» стояла в первой строке на втором месте, поэтому передавалась при перестукивании так: удар — длинная пауза — два коротких удара. Еще до народовольцев таким шифром активно пользовался «декабрист» М. Бестужев, находившийся в 1826 году в Алексеевском равелине Петропавловской крепости. Народовольцы использовали этот опыт.
Еще один из способов шифрования народников заключался в том, что составлялась таблица, разделенная продольными и поперечными линиями на девять или десять клеток. В этих клетках записывалась фраза (в каждой клетке по одной букве), которая составляла шифр. Каждый, как продольный, так и поперечный ряд клеток обозначался цифрой так, чтобы каждая клетка, а следовательно, и каждая находившаяся в ней буква соответствовала двум цифрам: одной — продольного ряда клеток, а другой — поперечного ряда. Однако эта система не получила в будущем никакого развития и осталась «памятником» шифровальной мысли революционеров.
За короткий срок от периода «хождения в народ» до покушения на Александра II народниками были реализованы все важнейшие системы шифров революционного подполья. В частности, они творчески развили идею шифра Виженера, создав несколько его оригинальных вариантов. А сокращенный гамбетовский шифр стал визитной карточкой российского подпольщика. Первоначально используемая буквенная запись криптограмм постепенно трансформировалась в цифровую. Главной заслугой народовольцев было усовершенствование многоалфавитного шифра Виженера и разных квадратных систем.
В конце XIX века в России появились разные революционные социал-демократические кружки, в частности марксистская группа «Освобождение труда», продолжавшие широко использовать квадратные и гамбетовские шифросистемы эпохи народничества. Их шифры базировались на коротких ключевых лозунгах, на которых было удобно строить именно квадратные таблицы. Хотя до этого времени они были уже достаточно дискредитированы в глазах старых народовольцев.
По датированному 1895 годом сообщению печально известного полицейского агента, а в будущем — одного из руководителей партии социалистов-революционеров (эсеров) Евно Азефа можно узнать о криптологии тогдашних марксистов: «Слово шифра „Великобритания“. Азбука составлена из первых чисел: 1 — А, 2 — Б, 3 — В и т. д. К каждой букве прибавляется буква слова „Великобритания“ и все цифрами, например, слово „вода“ пишется так: В — 3 (в) + 3 (в) = 6 (в одной строке), О = цифра, которая отвечает „О“ + цифра для „Е“ и т. д.». В конце XIX века этот шифр получил название «раздельного гамбетовского ключа».
В конце 1901 года появилась партия эсеров, которая ввела в свою практику двойной шифр с использованием цифрового ключа. Эсеры назвали его «вторичным слитным шифром», который фактически был усложненным вариантом известного уже «пи-шифра». Из цифр ключа образовывалась гамма шифра, которая складывалась с цифровыми обозначениями букв сообщения. Для этого буквы переводились в цифры таким образом:

 

 

Роль «0» сводилась к делению двузначных и однозначных цифр. При использовании ключа «3162» текст «УКРАИНА» превращается в шифротекст «11181729211533»:

 

 

Это был один из наиболее стойких видов среди всех действующих криптосистем, используемых революционерами. Правда, в данном случае представлен самый простой его вариант. Таким образом, двойные шифры прочно вошли в практику партии эсеров.
Кроме шифров в эсеровской подпольной практике нашли широкое применение всевозможные виды кодов. Так, в конце 1906 года группой террористов был разработан следующий код. В телеграфной депеше всегда должно было стоять слово «Приезжайте». Слово «Занемог» означало утренние часы от 10 до 12; «Заболел» — вечерние от 5 до 10; «Степан», «Дядя» — Великий князь Николай Николаевич; «Иван», «Отец» — премьер-министр Столыпин. Таким образом, телеграмма: «Приезжайте, занемог Иван» означала, что премьер-министр приезжает к царю на доклад между 5 и 10 часами вечера.
Одновременно в революционную практику начали входить также и другие шифросистемы. Начиная с 1890-х годов появились книжные и стихотворные шифры, что было вызвано в первую очередь недовольством подпольщиков стойкостью прежних шифросистем.
Книжные и стихотворные шифры обеспечивали достаточную стойкость, но имели существенный недостаток: корреспондентам сети необходимо было всегда иметь при себе книгу-ключ. Это нередко было неудобным, и, кроме того, в случае «провала» сети связи противник мог найти ключевую книгу, которая была у всех корреспондентов. Поэтому часто вместо книги использовались легко запоминаемые слова или фразы, по которым воспроизводилась гипотетическая страница книги.
В стихотворном шифре ключом было заранее оговоренное стихотворение, например:
Птичка божия не знает
Ни заботы, ни труда,
Хлопотливо не свивает
Долговечного гнезда.

О процессе шифрования социал-демократ Катин-Ярцев писал так:
«Нужно зашифровать фразу: „Петр арестован“. Первая буква первой строки — „П“, обозначаем 1/1, где числителем будет строка, знаменателем — порядок букв в этой строке. Для „Е“ мы можем взять, например, тринадцатую букву первой строки или двенадцатую третьей и т. д. Рекомендовалось вносить побольше разнообразия, заимствуя букву из разных мест ключа, чтобы затруднить для посторонних специалистов расшифрование написанного. При шифровке в книгах слева отсчитывалась и отмечалась еле заметной карандашной точкой буква, указывающая номер строки в ключе, а справа — порядок букв в строке. В конспиративном отношении предпочтительнее являлось менее общеизвестное стихотворение…».
Об использовании книжного шифра писал и участник питерского марксистского подполья И. Михайлов:
«Распространенный между революционерами шифр заключался в том, что намечалась страница какой-нибудь книги, по ней та или иная буква для нужного слова записывалась двумя цифрами, отделенными запятой: первая цифра показывала строчку сверху или снизу, а вторая — букву в строке слева направо или справа налево, смотря по тому, как условились переписывающиеся. Иной раз в книге записывались адреса разметкой букв в определенном порядке».
Приведем реальный исторический пример стихотворного шифра, который применялся революционерами в начале ХХ века. Ключом шифра было стихотворение Некрасова «Школьник»: «Ну, пошел же ради бога…». Стихотворение вписывалось в квадрат размером 10 Ч 10, а лишние буквы строки (содержащей более 10 букв) отбрасывались:

 

 

Начало зашифрованного текста «Сообщите…» могло иметь разные варианты написания: «3/5 1/4 5/6 2/3 1/5 7/7 7/4 7/2…», «5/7 5/6 8/6 5/5 1/5 5/4 9/9 6/2 …» и т. п. Числитель давал номер строки, а знаменатель — номер столбца. Из-за отсутствия в таблице буквы «Щ» она заменялась на «Ш» (что не мешало правильной дешифровке).
Одна из ошибок революционеров заключалась в частом использовании произведений поэтов-демократов, знакомых полиции. Это облегчало дешифровку секретных посланий, поскольку сама идея шифрования была известна полиции. Защиту обеспечивал лишь ключ — «секретное» стихотворение. Другая ошибка, облегчавшая дешифровку, заключалась в частом употреблении стандартных слов и выражений: «Сообщите…», «Направляю вам…», «явка», «адрес» и т. п. Частое использование одного и того же ключа-стихотворения также облегчало чтение сообщений полицией, которая эффективно использовала эти ошибки.
Иногда заранее оговоренная фраза или начало некоторого стихотворения использовалось в качестве исходной гаммы шифра периодического гаммирования (упомянутый ранее гамбетовский шифр).
Приведем пример:
Небо лазурное в море купалося,
Солнышко ласково морю смеялося…

В соответствии с заранее оговоренным правилом подчеркивались буквы, стоявшие на нечетных местах: 1, 3, 5 и т. д. до 17. Эти буквы выписывались: Н, Б, Л, З, Р, О, В, О, Е.
Потом эти буквы переводились в числа в соответствии с их положением в русском алфавите. Получалось 17 чисел, которые и являлись исходной гаммой шифра. Открытый текст переводился в числа аналогично (по месту букв в алфавите). Исходная гамма периодически записывалась под преобразованным открытым текстом, и шифрованный текст получался в результате сложения буквы (числа) открытого текста и соответствующего знака гаммы шифра. Нетрудно заметить, что данный шифр воспроизводил давно известный шифр Виженера. Этот шифр получил широкое распространение и оказался достаточно стойким при его грамотном использовании.
А вот один из шифров анархистов, описанный идеологом этого движения в России Петром Кропоткиным. Он базировался на десяти словах, которые нужно было запомнить, не записывая:
«Пустынной Волги берег
Чернеют серых юрт рядами
Железный Финогеша Щебальский».

Каждая буква обозначалась двумя числами: номером по порядку следования слова и буквы в слове. Например, буква «П» — 11, «У» — 12, «С» — 13 или 51, или 07 (10-е слово, 7-я буква). Буквы, которые часто встречались («Е» или «А»), обозначались по-разному: «Е» — 32, 34, 42, 72, 86, 02, «А» — 36, 74, 88, 04. Дешифровать такой шифр было невозможно, тем более что писали всплошную, иногда ставя нечетное число букв в начале и конце письма и еще запутывая дешифровку произвольно вставленными «пустыми» парами: 26, 27, 28, 29, 20. Этот шифр был разновидностью книжного шифра, в котором вместо ключа-книги использовались легко запоминаемые фразы (стихотворения).
Кропоткин подчеркивал: «у нас есть специальные шифры для каждого из провинциальных кружков». Таким образом, шифры были индивидуальными для каждого адресата. Одновременно он отмечал и избыточную трудоемкость шифрования: «Мы часто работали ночь напролет, исписывая листы кабалистическими знаками и дробными числами».
Одним из вариантов шифра многозначной замены было построение таблицы замены по заранее обусловленному слову, словосочетанию или фразе. В случае использования ключевого слова «ПРЕКРАСНАЯ» строилась таблица следующего вида (применительно к современному сокращенному русскому алфавиту): слово-лозунг вписывалось в таблицу по вертикали. Эти вертикали обозначались числами от 1 до 0 (в слове 10 букв). Каждая буква построчно разворачивалась в последовательность букв русского алфавита (циклически). В итоге получался прямоугольник 10 Ч 10, который и являлся гипотетической страницей книги-ключа:

 

 

В соответствии с этим квадратом осуществлялась замена букв открытого текста на их координаты (первая цифра — номер строки, вторая — номер столбца). Например, буква «П» получала обозначение: 11, 30, или 46 и т. д. Таким образом, слово «УКРАИНА» могло иметь разные шифробозначения: «15, 35, 12, 61, 34, 38, 02» или «87, 90, 84, 91, 99, 44, 61» и т. д. Этот шифр имел уже неплохую криптостойкость.
Дальнейшее усложнение шифра многозначной замены было связано с введением пустышек. Приведем пример согласно вышеупомянутой таблице. Заранее договаривались, что столбцы и строки с номерами 2 и 9 были «пустыми», т. е. вычеркивались. Таким образом, появилась возможность вставлять в шифротекст «пустые» комбинации, содержащие отмеченные цифры (27, 95, 92, 29 и т. д.).
Следующее усложнение заключалось в одновременном использовании нескольких квадратов, полученных по разным ключам-лозунгам. При шифровании квадраты таблицы использовались циклически друг за другом. Иногда переход к следующему квадрату обозначался определенными комбинациями знаков, например трехкратным повтором одной и той же буквы в открытом тексте. Шифр стал более стойким, но менее удобным в применении.
Можно отметить «рациональный» шифр, предложенный одним из лидеров организации «Бунд» Павлом Розенталем в его книге «Шифрованное письмо», напечатанной в Женеве в 1904 году. Он считал его достаточно стойким, но по сути этот шифр был шифром пропорциональной замены. Такие шифры употреблялись ранее, и были известны методы их дешифровки.
Книга П. Розенталя была, по сути, теоретическим исследованием в области криптологии. На конкретных примерах автор подробно продемонстрировал, как можно раскрыть те или другие шифры, какие они имеют изъяны и как их можно избежать. Все это было очень важно в момент быстрого роста революционного движения, когда в его ряды вливались все новые новобранцы. Однако эта книга так и не смогла сломить негативные тенденции в шифропереписке революционеров более позднего времени.
В 1900 году в Женеве в типографии «Союза российских социал-демократов» была опубликована брошюра Владимира Акимова «О шифрах». Своей книгой он также внес весомый вклад в развитие шифровального дела российских революционеров.
В конце XIX века появилась новая революционная партия — РСДРП, членом которой стал будущий «вождь пролетариата» Владимир Ильич Ульянов (Ленин). Его революционная группа в период с 1895-го по 1900 год в своей шифропереписке использовала только страничные книжные ключи.
С конца 1900 года она начала внедрять стихотворные шифры. Способ шифрования был всегда одинаков — числитель шифродроби обозначал нужную строку, а знаменатель — номер нужной буквы этой строки, считая слева направо.
Как пример приведем личный шифр «ленинца» Николая Баумана. Он вписывал в стоклеточный квадрат стихотворение неизвестного поэта следующим образом:

 

 

Каждая буква при шифровании заменялась дробью по общепринятой системе. При этом вместо первого десятка цифр можно было брать второй или третий. Такие буквы, как «Ж» и «Ш», отсутствовали в основном ключевом квадрате, и был дополнительно введен еще 12-й столбец, где они по тексту стихотворения располагались.
Так, слово «УЖГОРОД» превращается в следующий шифротекст:
5/2 2/12 9/3 6/3 8/5 9/2 1/5.
Важный шаг в развитии стихотворных ключей сделал Александр Малиновский. Главная особенность его шифра заключалась в большом количестве фиктивных дробей (пустышек) в самой криптограмме. Все дроби со знаменателем больше 30 и числителем больше 5 были пустышками. Это определялось размерами стихотворения «Мнение человечества», который служил ключом к шифру.
При отсутствии заранее оговоренного шифра революционеры использовали намеки, иносказания и т. п. Так, в 1900 году соратник Ленина В. Ногин находился в Англии. Ленину было необходимо сообщить Ногину фамилию петербургского издателя книги (революционного содержания) К. Каутского.
Ленин так написал Ногину: «Боюсь доверить фамилию почте — впрочем, передам вам ее таким образом. Напишите имя, отчество (на русский лад) и фамилию Алексея и обозначьте все 23 буквы цифрами по их порядку. Тогда фамилия… будет состоять из букв: 6-й, 22-й, 11-й, 22-й (вместо нее читайте следующую по азбуке букву), 5-й, 10-й и 13-й». Настоящее имя «Алексея», известное обоим корреспондентам, было «Юлий Осиповичъ Цедербаумъ». Пронумеруем его по буквам:

 

 

В результате чтение «шифрованного» сообщения дает фамилию «Смирновъ». Причем при шифровании Ленин допустил ошибку (пропустил букву Р = 18), однако она была легко обнаружена и устранена Ногиным.
Однако стоит подчеркнуть, что подпольщики допускали при использовании шифров серьезные ошибки, приводившие к дешифровке их переписки Департаментом полиции. Примерами таких ошибок были редкая смена ключей, шифрование текста не полностью, а только наиболее «секретной» его части и т. п. Использовались и откровенно слабые шифры (типа простой замены).
Редакция революционной газеты «Искра», обеспокоенная «провалами» своих агентов, в 13-м номере газеты от 20 декабря 1901 года поместила статью «Вниманию революционеров»:
«Добавим со своей стороны, что шифр — оружие обоюдоострое, ибо жандармы легко сумеют раскрыть всякий шифр, если не применять при шифровании особых предосторожностей. Безусловно, необходимо:
1) не отделять слова от слова;
2) не повторять часто одинаковых знаков, особенно знаков для наиболее употребительных букв;
3) писать шифр так, чтобы нельзя было узнать системы шифра;
4) не употреблять слишком известных стихотворений и книг.
Без соблюдения этих правил шифр прямо-таки недопустим».
Однако 4-й пункт «инструкции» противоречил действующей тогда революционной практике, поскольку для шифрования использовались произведения известных классиков русской поэзии Пушкина, Лермонтова, Крылова и Некрасова. Так, за весь период подпольной деятельности Надежды Крупской на должности секретаря разных партийных структур (1901–1905) для стихотворных шифров было использовано свыше 20 произведений Пушкина и столько же Лермонтова, 15 басен Крылова и 16 стихотворений Некрасова.
Особое внимание революционеры уделяли правильному (без ошибок) использованию шифров. Так, в письме (декабрь 1902 года) Ленин писал своему брату: «Ваше письмо получено. Написано оно неизвестным нам ключом, впрочем, мы расшифровали все, за исключением адреса. Не шифруйте иначе, как целыми фразами, иначе очень легко раскрыть ключ…». Здесь речь шла о том, что в секретных письмах часто оставались незашифрованными «несекретные» слова и фразы («клер»), существенно облегчавшие дешифровку.
Аналогичное послание своему корреспонденту в том же году направила Надежда Крупская. Получив плохо зашифрованное письмо, она в ответ возмущалась: «Перво-наперво позвольте вас выругать, что называется на все корки, за небрежную шифровку. Не зная, что вы условились о ключе с Евгением, я недоумевала, каким ключом вы пишете, и, наконец, расшифровала ваше письмо без ключа в какие-нибудь Ѕ часа. Это просто скандал. Не повторяйте одних и тех же знаков для одной той же буквы, иначе шифровка никуда не годится».
Таким образом, допускаемые при шифровании ошибки часто сводили на нет все усилия по защите информации. Поэтому ключи шифров и правила их пользования часто менялись. Были введены так называемые «одноразовые ключи», которые менялись с каждой новой шифровкой. Так, например, ключевое стихотворение оставалось тем же, но по простому правилу менялась нумерация его строк (начинать со второй строки, считая ее первой, и т. д.).
Иногда применялась практика смены ключа в процессе шифрования одного послания (по заранее оговоренному условию). Смена шифра практиковалась и в тех случаях, когда возникало подозрение о полицейской дешифровке ранее перехваченных писем. Так, в 1902 году Цедербаум писал в редакцию газеты «Искра»: «Не находит ли Фекла нужным переменить шифр, потому что, очевидно, несколько наших писем к ней пропали».
Но ограничиться исключительно книжными ключами революционеры, понятно, не могли. Слишком непредвиденной была их жизнь, чтобы в любой момент под руками оказалась необходимая книга.
Так, в августе 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 года агент по кличке «Пелагея» докладывал ротмистру ДП Ганько:
«…На днях в Москву из Петрограда приехала по поручению ЦК РСДРП(б) какая-то „Татьяна Сергеевна“… „Татьяна Сергеевна“ имеет широкие полномочия по воссозданию на местах социал-демократических большевистских организаций и подготовке почвы к предстоящему летом текущего года созыву партийного съезда или конференции, и с этой целью ей поручено объехать область центрального промышленного района и юг, где она должна по выполнении первой задачи заручиться адресами для транспортировки партийной литературы…
„Татьяна Сергеевна“ почти ежедневно сносится с П[етербургским] К[омитетом], которому сообщает о достигнутых ею результатах и полученных связях, причем пользуется цифровым шифром:
Мы……………….. 1
Азбуку…………… 2
Весь……………… 3
День……………… 4
Писали…………… 5
Бумаги…………… 6
Книжку………….. 7
Извели…………… 8
Мы……………….. 9
Фыркающих…….. 10
Отвергали……….. 11
Эх………………… 12
Ящерицу………… 13
Предпочли………. 14
Плешь…………… 15

Указанные цифры обозначают только слова ключа, например, 12 — „эх“, нужная же для шифрования буква обозначается порядковой цифрой, занимаемой буквой в слове ключа, так, например, зашифрованная буква „а“ будет обозначена: 2–1, или 5–4, или 6–4, или 10-5, или 11-7.
Однако кроме этих цифр при шифровке между ними вставляются еще произвольные цифры с таким расчетом, чтобы каждая буква была обозначена четырьмя цифрами; так, та же буква „а“ в окончательно зашифрованном виде будет обозначена: 7251, или 3544, или 2634, или 1025, или 1147.
При этом нужно иметь в виду, что между цифрами ключа вставляется только однозначная цифра, поэтому, если зашифрованная буква состоит из двух однозначных цифр, то произвольные цифры вставляются одна перед цифрой ключа, причем нельзя ставить только 1, а другая — между цифрами ключа; если же зашифрованная буква состоит из двузначной и однозначной цифр, как, например, „а“ — 11-7, то вставляется только одна однозначная цифра между ними. Таким образом, зашифрованное слово „Москва“ будет обозначаться так: 3922111715343276138731095.
Для расшифровки, так как все указанные цифры пишутся подряд, нужно весь зашифрованный текст разбить на группы по четыре цифры, из коих выкинуть произвольно вставленные цифры, имея в виду, что если первая цифра будет „1“, то произвольно вставленная — только одна цифра между цифрами ключа, то есть по счету третья, в противном случае — вставлено две цифры — первая и третья…»
Вместе с тем шифры были основным, но не единственным средством сокрытия партийных секретов. И чаще всего большевики использовали для написания конспиративных писем так называемый «эзопов язык» и словарный жаргон. Очень широко практиковался язык кодов или условных терминов. Ими обозначались города, партийные предприятия, проведенные мероприятия и т. д. Например: «Акулина» — подпольная типография, «журнал» — чемодан с двойным дном, «магазины» — комитеты партии, «счет» — транспорт литературы и т. п.
Очень популярным был код при переписке телеграфом. Однако этот способ связи был связан со значительным риском. Но намного чаще в телеграммах ограничивались несколькими условными терминами или цифрами. Так, предлагая провести собрание ЦК РСДРП в Стокгольме, Ленин писал в октябре 1905 года своим коллегам в Россию: «Дайте мне телеграмму… За подписью Болеслав с одним числом, которое означает дату, когда я должен быть в Стокгольме (30 = я должен быть до 30 сентября, 2 или 3 = я должен быть до 2 или 3 октября и т. д.)».
Таким образом, буквально все виды почтовой и телеграфной связи в Российской империи использовались революционерами для оперативных контактов между собой.
Назад: 1.7. Перлюстрация и дешифровка
Дальше: 1.9. Военные шифры