Шанкин Генрих
Тысяча и одна ночь криптографии
Генрих ШАНКИН
Тысяча и одна ночь криптографии
После гибели Римской империи Европа погрузилась во мрак средневековья. Почти исчезли грамотность, наука и искусство. Не стала исключением и криптография.
Применявшиеся в это время шифры были предельно просты. Фразы писались либо по вертикали, либо в обратном порядке, гласные заменялись точками, использовались иностранные алфавиты (греческий, древнееврейский, армянский и т.д. - вместо латинского). В шифрах простой замены использовался упрощенный шифр Цезаря, где каждая буква заменялась на последующую в алфавитном порядке, а в более сложных системах буквы заменялись на специально придуманные знаки.
Из этого времени в истории сохранилось лишь несколько имен, связанных с европейской криптографией.
Согласно преданию, миссионер Св. Бонифаций (Германия) в XVIII веке привез в Западную Европу "Сборник криптозагадок", где гласные буквы заменялись точками. Монах Герберт (X век), правящий католической церковью под именем Сильвестра II, вел записи по так называемой силлабической системе, которая была изобретена вольноотпущенным Цицерона Туллием Тироном.
Английский монах-францисканец, профессор в Оксфорде, универсальный ученый, математик, оптик, астроном Роджер Бэкон в середине XIII века написал книгу "Тайные опыты и недействительность магии". В предисловии он заметил: "Дурак тот, кто пишет о тайне каким-либо способом, но не так, чтобы скрыть ее от простонародья". Здесь же Бэкон приводит несколько методов сокрытия тайны: пропуск гласных букв, использование метафор, букв из иностранных алфавитов, стенографии, то есть скорописи.
За свои научные работы Роджер Бэкон был осужден церковным судом и провел 14 лет в заточении. Его обвинили в черной магии. Особенно много суеверных толков связано с его лабораторией. Говорили, будто в ней Бэкон вместе со своим учеником монахом Бунгеем изготовил бронзовую голову, которую с помощью дьявола пытался оживить и заставить говорить. В конце жизни Роджер Бэкон покаялся и стал отшельником. В XVI веке, после появления легенды о докторе Фаусте, его стали считать прообразом этого героя.
Одним из ведущих европейских криптографов был известный английский писатель, астроном-любитепь, таможенный чиновник Джеффри Чосер. Сама жизнь заставила автора знаменитых "Кентерберийских рассказов" овладеть искусством криптографии. Еще мальчиком он был определен пажом при дворе, а затем рыцарским оруженосцем в окружении английского короля. Во время похода на Францию он попал в плен, но вместе с двумя чистокровными скакунами был выкуплен своим монархом, который заплатил 120 ливров за лошадей и всего 16-за своего подданного. В 70-х годах в звании эсквайра Чосер, как человек надежный и сведущий, выполнял секретные дипломатические поручения своего короля в Италии и Франции. Всю тайную переписку он вел используя шифр простой замены. Даже в свои стихи он включал зашифрованные строфы. Преуспев в делах дипломатических, он оставался в тени, получив за многолетнюю службу "высочайшую" милость - всего-то должность таможенного надсмотрщика лондонского порта по шерсти, коже и мехам. Но величайшим делом его жизни были поэзия, астрономия и криптография. Однако ни то, ни другое, ни третье не принесло ему ни славы, ни денег. Он кончил жизнь смотрителем стен, валов, канав, сточных труб, прудов, дорог и мостов вдоль Темзы и был похоронен в Вестминстерском аббатстве.
Во времена средневековья европейская криптография приобрела сомнительную славу, отголоски которой слышатся и в наши дни. Криптографию стали отождествлять с черной магией, с некоторой формой оккультизма, астрологией, алхимией, еврейской каббалой. К шифрованию информации призывались мистические силы. Так, например, рекомендовалось использовать "магические квадраты".
В квадрат размером 4 на 4 вписывались числа от 1 до 16. Его магия состояла в том, что сумма чисел по строкам, столбцам и полным диагоналям равнялась одному и тому же числу - 34. Впервые эти квадраты появились в Китае, где им и была приписана некоторая "магическая сипа".
16
3
2
13
5
10
11
8
9
6
7
12
4
15
14
1
Шифрование по магическому квадрату производилось следующим образом. Например, требуется зашифровать фразу: "Приезжаю сегодня". Буквы этой фразы вписываются последовательно в квадрат согласно записанным в них числам, а в пустые клетки ставится точка.
Читать дальше