Выбрать главу

Следующая ступень в развитии криптографии связана с именем Джованни Беллазо, который в своей небольшой книге «Шифр сеньора Беллазо», вышедшей в Италии в 1553 году, предложил использовать для многоалфавитного шифра легко запоминающийся ключ. Автор назвал его «паролем». Пароль выписывается над открытым текстом, буква, стоящая над буквой открытого текста, означает номер алфавита (т.е. номер строки в таблице замены), по которому осуществляется замена. При этом автор отмечал, что разных корреспондентов можно снабжать различными паролями, и если пароль оказывался украденным, то его можно было заменить.

В начале XVI века криптограф папы римского Матео Ардженти изобрел буквенный код — самый сложный шифр замены, в котором буквы, слоги, слова и целые фразы заменялись группами букв. Необходимым количеством словарных величин в . коде в то время считалось 1200. Числами словарные величины в коде стали обозначаться с 1586 года. Это изобретение приписывается Триентеру Копцилю.

В 1563 году итальянский естествоиспытатель, член научного общества, в которое входил Галилей, автор многих научных трудов и литературных произведений Джованни де ла Порта опубликовал книгу «О тайной переписке». В ней имеются разделы о древних шифрах, о шифрах современных, дается их анализ, описываются лингвистические особенности в раскрытии шифров.

Среди «современных» систем в книге был впервые представлен биграммный шифр, в котором две буквы обозначены единым символом, де ла Порта привел классификацию шифров (шифры, связанные с изменением порядка, формы, значения букв), описал различные системы шифров, привел примеры раскрытия шифров простой замены, если в шифрованном тексте нет разделения на слова. Кроме того, рассуждая о дешифровании, де ла Порта привел списки слов, наиболее вероятных для текстов любовного содержания и для военных текстов.

В своей книге де ла Порта предложил новую систему шифра периодической лозунговой замены. В применении к русскому языку он выглядел так:

 1.  А  а б в г д е ж з и й к л м н о п

     Б  р с т у ф х ц ч ш щ ъ ы ь э ю я

 2.  В  а б в г д е ж з и й к л м н о п

     Г  с т у ф х ц ч ш щ ъ ы ь э ю я р

 3.  Д  а б в г д е ж з и й к л м н о п

     Е  т у ф х ц ч ш щ ъ ы ь э ю я р с

 4.  Ж  а б в г д е ж з и й к л м н о п

     З  у ф х ц ч ш щ ъ ы ь э ю я р с т

 5.  И  а б в г д е ж з и й к л м н о п

     Й  ф х ц ч ш щ ъ ы ь э ю я р с т у

 6.  К  а б в г д е ж з и й к л м н о п

     Л  х ц ч ш щ ъ ы ь э ю я р с т у ф

 7.  М  а б в г д е ж з и й к л м н о п

     Н  ц ч ш щ ъ ы ь э ю я р с т у ф х

 8.  О  а б в г д е ж з и й к л м н о п

     П  ч ш щ ъ ы ь э ю я р с т у ф х ц

 9.  Р  а б в г д е ж з и й к л м н о п

     С  ш щ ъ ы ь э ю я р с т у ф х ц ч

10.  Т  а б в г д е ж з и й к л м н о п

     У  щ ъ ы ь э ю я р с т у ф х ц ч ш

11.  Ф  а б в г д е ж з и й к л м н о п

     Х  ъ ы ь э ю я р с т у ф х ц ч ш щ

12.  Ц  а б в г д е ж з и й к л м н о п

     Ч  ы ь э ю я р с т у ф х ц ч ш щ ъ

13.  Ш  а б в г д е ж з и й к л м н о п

     Щ  ь э ю я р с т у ф х ц ч ш щ ъ ы

14.  Ъ  а б в г д е ж з и й к л м н о п

     Ы  э ю я р с т у ф х ц ч ш щ ъ ы ь

15.  Ь  а б в г д е ж з и й к л м н о п

     Э  ю я р с т у ф х ц ч ш щ ъ ы ь э

16.  Ю  а б в г д е ж з и й к л м н о п

     Я  я р с т у ф х ц ч ш щ ъ ы ь э ю

Шифрование производится при помощи лозунга. Лозунг пишется над открытым текстом, по первой букве лозунга отыскивается алфавит (большие буквы в начале строк), в верхнем или нижнем полуалфавите отыскивается первая буква открытого текста и заменяется соответствующей ей буквой из верхней или нижней строки.

Пример:

Лозунг:         ф и л о с о ф и я ф и л о с о ф и я ф и л …

Открытый текст: п е р и о д и ч е с к и й ш и ф р д е л я …

———————————————————————————————————————————————————————————

Шифртекст:      щ щ л я ц ы т г ф з ю з р а я к м у я я в …

Пример:

Лозунг:         философияфилософияфил…

Открытый текст: периодическийшифрделя…

——————————————————————————————————————