Страница 27 из 32
Необходимость применения шифров подпольными организациями была вызвана требованиями конспирации, потому что правоохранительные органы Российской империи вели с подпольщиками «ожесточенную» борьбу. Выдающийся русский «диссидент» 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 году в Алексеевском равелине Петропавловской крепости. Народовольцы использовали этот опыт.