Как шифровали тексты на Руси
Тайное не всегда становится явным. Даже больше: подчас от того, чтобы тайное не стало явным зависит государственная безопасность. Именно поэтому к криптографии во все времена относились с особыми пиететом, формируя вокруг систем шифрования государственных бумаг непробиваемую стену секретности.
Система «иных письмен»
С древним времен, с самых начал русской государственности, тайнописная служба при русском дворе работала с большим усердием, создавая всё более сложные системы кодировки царской переписки. Наиболее древней системой шифровки является система замен букв кириллических буквами глаголицы и буквами греческого и латинского алфавитов. Исследователи древних шифров разделяют «простую литорею» и «мудрую литерею».
«Простая литорея» состоит в том, что каждая из десяти по порядку азбуки согласных, поставленных в одном ряду, при письме литореей заменяется соответствующей ей буквой во втором таком же ряду, состоящем из остальных десяти согласных, идущих в обратном (справа налево) порядке и обратно; гласные и бывшие редуцированные ъ, ь остаются на своих местах, греческие буквы, как известно, также входившие в состав кириллицы, исключены и заменяются созвучными. Ключ к «простой литорее» таков:
б в г д ж з к л м н
щ ш ч ц х ф т с р п
«Мудрая литорея» была сложнее, но принцип шифровки в ней соблюдался такой же. Буквы заменялись по определенному алгоритму, обозначенному в дешифраторе.
Цифирь
До принятия христианства русские не пользовались цифрами. Появление цифр у нас связано с греческим и византийским влиянием. Уже с XV века на Руси распространяются системы цифровой кодировки. Их существовало несколько видов: простая цифровая система, сложная цифровая система, описательная система, система особенного применения арабских цифр, значковая система.
Простая цифровая тайнопись состоит в том, что для каждой цифры–буквы, соответствующей желательной в обычном письме букве, дается два или несколько большей частью одинаковых слагаемых. Таким образом, чтобы получить нужную букву, надо произвести сложение, а полученная сумма, изображенная соответствующей цифрой–буквой, и будет искомой буквой. Реже сумма слагается из различных цифр–букв, причем каждая группа цифр–слагаемых отделяется каким–либо знаком или пробелом от соседних. Буквы, не имеющие цифрового значения, остаются неизменными.
Примером описательной системы может служить тайнописный текст из рукописного собрания Кирилло–Белозерского монастыря XV в.: «Аще хощеши увъдати имя писавшаго книгу сию, и то ти написую: «Десятерица сугубая (10+10=20) и пятерица четверицею (5×4 = 20, сумма 40) и единъ (1); десятерица дващи (10×2 = 20) и един (1); десятая четыре сугубо и четырежди по пяти (10x2x4 + 4×5 = 100); дващи два съ единемъ (2×2 + 1 = 5); единица четверицею сугубо (1x4x2 = 8); в семь имени словъ седмерица, три столпы и три души, царь. И всего же числа в семь имени РОЕ (175)». Отгадка: «Макарей», где сумма букв–цифр действительно 175 и семь букв, из которых три гласные и три согласные и одна (й) полугласная. Использованы здесь количественные числительные и сумма.
Колокольная тайнопись
«Мудрую литорею» использовали не только для шифровки дипломатических документов. Тайнопись использовалась также в сакральных целях. Так, один из интереснейших примеров тайнописи можно встретить на большом колоколе Саввино–Сторожевского монастыря под Звенигородом. По уверениям ученых, зашифровывал надпись сам царь Алексей Михайлович. Эта шифровка, оставленная на колоколе относится к одному из видов криптографии, называемом стеганографией.
Её отличие от обычной тайнописи в том, что назначением стеганографии является даже не шифровка написанного, а шифровка самого факта тайнописи. Стеганография очень удобна тем, что не привлекает к себе внимания: подчас она может скрываться в росписях и рисунках. Частным примером стеганографии могут считаться иллюстрации к средневековым книгам, когда в образах нарисованных медведей и лис внимательный читатель может прочитать тайное послание.
Петровская криптография
Серьёзные изменения в криптографическую систему России внесло петровское время. Обширные международные связи, налаженные в это время, способствовали тому, что шифровальные службы при дворе работали в усиленном режиме. Внешне шифр Петровской эпохи представляет собой лист бумаги, на котором от руки написана таблица замены: под горизонтально расположенными в алфавитной последовательности буквами кириллической или иной азбуки, соответствующей языку открытого сообщения, подписаны элементы соответствующего шифралфавита.
Ниже могут помещаться пустышки, краткие правила пользования, а также небольшой словарь, называвшийся «суплемент» и содержащий некоторое количество слов (имен собственных, географических наименований) или каких–то устойчивых словосочетаний, которые могли активно использоваться в текстах, предназначенных для зашифрования с помощью данного шифра.
Зашифрованный текст, представленный выше, читается так: «Поди къ Черкаскому и, сослався з губернаторомъ азовскимъ, чини немедленно съ Божiею помощiю промыслъ надъ тьми ворами, и которые изъ нихъ есть поиманы, тъхъ вели въшать по украинскимъ городамъ. А когда будешь в Черкаскомъ, тогда добрыхъ обнадежь и чтобъ выбрали атамана доброго человека; и по совершении ономъ, когда пойдешь назадъ, то по Дону лежащие городки такожъ обнадежь, а по Донцу и протчим речкамъ лежащие городки по сей росписи разори и над людми чини по указу».
Новые методы
Очевидно, что со временем шрифты становились всё сложнее. Шифровальное искусство в России не могло стоять на месте. С XVIII века намечается тенденция к отходу от алфавитных кодов и переходу к неалфавитным. Кроме того, в международной переписке начинают использовать экстралинвистическое шифрование, добавляя в кодировку параметры из заграничных шифровых систем. Ещё одной особенностью криптографии XVIII века было использование кроме буквенно-цифирной кодировки, кодировка символическая, когда один символ в разных позициях послания читался по-разному.
Как пример, можно привести документ с названием «Цифирь, данная приятелю Магрини, которою корреспондовать будет в Га(а)ге к графу Александру Г(авриловичу) Головкину. Прислана (в Коллегию. — Т. С.) при реляции… от 14 июня 1735 года». Этот шифр имеет следующий вид. На одном большом бумажном листе помещены четыре варианта шифра. Различаются они порядком расположения букв в латинском алфавите и шифробозначениями. Алфавиты построены так:
1. обычный порядок букв от А до Z;
2. STUVXYZ–MNOPQR–FGHIKL–ABCDE;
3. MNOPQRSTUVXYZ–ABCDEFGHIKL;
4. FGHIKL–ABCDE–STUVXYZ–MNOPQR.