— Тайнопись. Криптография. Это древняя централитянская наука о сокрытии информации, которая передается по открытым каналам. Гонца с ценными сведениями могут перехватить, но это злодеям не поможет. Сообщение написано не на открытом языке, а на зашифрованном. Централитяне применяли шифр сдвига, и это по тем временам был крайне надежный способ сохранения сведений в тайне. Расшифровать такое сообщение были в силах только очень редкие люди, посвященные в тайное знание. Впрочем, сейчас ситуация не сильно изменилась.
Лейс выхватил книжку из рук Мигита, быстро перелистнул несколько страниц и вернул обратно.
— Это — гораздо более сложный шифр. Подстановочный. Или же, шифр простой замены. Здесь каждая сигна шифрующего алфавита соответствует сигне открытого. Но сигны шифрующего алфавита расположены не по порядку. Расшифровать такое сообщение можно, только имея на руках схему замены сигн. Но его можно и расколоть. Не так просто, как шифр сдвига. Там-то нужно только сдвигать дешифрующую последовательность на один знак, пока не появится осмысленный текст. Здесь такой подход не поможет. Однако запись все еще не устойчива к логическому анализу. Слова разделены пробелами, и по их длине и по количеству тех или иных букв в них, можно сделать предположения о том, чем они на самом деле являются. К примеру, это слово из двух сигн, скорее всего, централитянский союз «и», который записывается как «et», тогда это слово — довольно часто встречающееся в тексте, — вероятно, связующий глагол «быть» — «est». Делая такие предположения, мы можем довольно быстро разгадать шифр.
— Беда в пробелах… — задумчиво проговорил Мигит.
— Именно, мой друг. Поэтому, их тоже догадались шифровать, или же писать сообщения без них вовсе. Если записать то же сообщение без пробелов, шифр будет гораздо более стойким. Так и догадались делать древние централитяне, когда ощутили необходимость в более сложном шифре. Но пробел — только одна сигна. Даже беспробельная запись может быть расколота благодаря такому инструменту, как частотный анализ. Когда каждая буква открытого алфавита соответствует одной букве шифрующего, — какая разница, что это за буквы? Есть четкие закономерности, на основании которых можно делать предположения и строить гипотезы. Гласные буквы встречаются чаще, чем согласные, в централитянской речи сигна «е» встречается чаще, чем «а» или «о», а сигна «i» — и вовсе в каждом втором слове есть. Одинаковые последовательности из двух-трех сигн — это союзы или местоимения. Считаем буквы, считаем одинаковые последовательности. Это занимает больше времени, кто же спорит, но это ломается!..
Лейс снова выхватил у Мигита книжку, перелистнул сразу большую стопку страниц и вернул ему в руки.
— То ли дело — полиалфавитный шифр, — продолжил он.
Мигит взглянул на страницы — они были исписаны, нет, скорее размечены, строго разлинованы строками и столбцами букв, которые складывались в таблицы. Он полистал страницы — на каждой были эти таблицы букв. Вроде, бессмысленная мешанина, на вид — все одинаковые: ряд букв алфавита по вертикали, другой ряд — по горизонтали, в ячейках между ними — тоже буквы, столбцы и строки, заполненные буквами. Но при внимательном рассмотрении, оказалось, что они различаются. Это были алфавиты, выписанные друг под другом строками, и каждая следующая шла со смещением в одну букву. И на каждой другой странице смещение первой строки отличалось на одну букву, задавая изначальное смещение всем нижним строкам.
Листая страницы, Мигит отмечал, что были тут и алфавиты, которые начинались с конца, были такие, которые начинались с середины и продолжались то в одну сторону, то в другую, чередуя буквы из первой и второй половины алфавита в шахматном порядке. Он листал и листал страницы, его глазам представали все новые и новые таблицы, построенные по самым необъяснимым правилам.
— Полиалфавитный шифр, — произнес Лейс, словно наслаждаясь вкусом каждого звука этого странного словосочетания.
— Один из самых сложных на сей момент. Суть его в том, что для каждой буквы выбирается новый шифрующий алфавит. Если взять простейший пример — все шифрующие алфавиты — это централитянский алфавит со сдвигом, то получается, что первая сигна шифра зашифрована соответствующей сигной из алфавита со сдвигом в единицу, а вторая — уже из алфавита со сдвигом в две сигны, и так далее. Беда в том, что никто не может знать, каким способом формируются алфавиты на самом деле. Каждая следующая буква шифруется другим способом, нежели предыдущая. В этом фундаментальное отличие этого способа тайнописи от ранее названных. Буквы шифруются по таблице алфавитов, и расшифровываются по ней же. Каждая сигна зашифрована непредсказуемым способом. И это полностью лишает нас возможности применить частотный анализ!
Господь-спаситель, — думал Мигит, глядя на таблицы букв на страницах. — Как может человек придумать такое… И человек ли вообще тот, кто это придумал?..