Российская криптология. История спецсвязи. Вадим Гребенников
Чтение книги онлайн.
Читать онлайн книгу Российская криптология. История спецсвязи - Вадим Гребенников страница 12
Слово «УЖГОРОД» зашифровывается таким образом: 441.7592.426.5.315; 8.974.1.488.266.560 и т.п.
С начала 1730-х годов в России наблюдался переход от алфавитных кодов к неалфавитным. В алфавитных кодах открытый текст и шифробозначения (собственно код) нумеровались параллельно друг другу. Отклонения от этого порядка хотя и были, но практически очень незначительные и мало влияли на повышение надёжности или, как принято говорить, стойкости кода.
По-видимому, разработчики шифров отметили, что такой параллелизм существенно облегчал восстановление открытого текста и самого кода, поскольку правильное угадывание некоторого числа шифробозначений позволяло упорядочить в алфавите шифробозначения других словарных величин.
Понятно, что избежать такой слабости кода можно было путём перемешивания шифробозначений. В этих случаях для облегчения процессов зашифровывания и расшифровывания необходимо было составить «шифрант» и «дешифрант» – части кода, предназначенные соответственно для зашифровывания и расшифровывания.
В шифрантах в алфавитном порядке располагались элементы открытого текста (шифровеличины), т.е. буквы, слоги, слова, словосочетания, а в дешифрантах в порядке возрастания – шифробозначения, если они были цифровыми. Если же они были буквенными, то в дешифрантах шифробозначения также располагались в алфавитном порядке.
Однако в шифрах этого второго типа буквенные шифробозначения были крайне редки, они встречались лишь иногда в отдельных частях шифров, например, в суплементе.
В этот период у разработчиков шифров появилось явное стремление соотнести каждой букве алфавита в шифре как можно больше шифробозначений. Однако все эти шифробозначения имели один очень большой изъян: они писались подряд, что давало возможность легко их раскрыть.
Так, например, «цифирная азбука» для переписки с бароном Кейзерлингом, отправленным в Польшу в декабре 1733 года, имела такой вид:
А в ещё одном шифре камергера графа Левенвольда каждой букве латинского алфавита соответствовало даже по десять шифробозначений:
В небольшом суплементе этого шифра два трёхзначных цифровых шифробозначения, приданных каждой словарной величине, также выбирались подряд. Точкам и запятым соответствовали трёхзначные шифробозначения. Таким образом, традиция выбора разных шифробозначений для разных частей шифра, сложившаяся в петровскую эпоху, нашла свое продолжение в этом втором типе шифров XVIII века.
Однотипные по сути, эти шифры второго типа внешне могли оформляться по-разному. Так, в одних случаях шифрант и дешифрант могли помещаться на одном развороте большого листа бумаги. В других случаях шифрант мог выделяться отдельно и был листами, сшитыми нитями в тетрадь, а дешифрант