Шоколад средневековья

Шоколад средневековья

Эпоха Возрождения была первой великой эпохой массовой коммуникации, но это также был период, когда искусство секретного письма стало самостоятельным. Новая наука о кодах и шифрах породила одни из самых блестящих изобретений того периода - самые красивые книги и самое прочное наследие. Она оставила свой след практически во всех аспектах культуры Возрождения, включая развитие дипломатии и ведение войны, создание почтовой системы, изобретение языка жестов и поиск скрытых смыслов в литературе и в изобразительном искусстве.

Теснейшие научные связи между криптографией Ренессанса и криптографией ХХ века являются базой для понимания основ криптографии. Они отражают большую неожиданность в этой области; почти все в современной криптографии восходит к эпохе Возрождения, чего нельзя сказать о других областях. Многие люди полагают, что наука в эпоху Возрождения была очень грубой, примитивной  и суеверной.. Что же касается криптографии, то это не так. Принципы криптографии эпохи Возрождения по-прежнему являются руководящими принципами и в 20-м веке.

Эпоха Возрождения, в свою очередь, послужила источником вдохновения для первопроходца современного дешифровщика Уильяма Ф. Фридмана — главного криптоаналитика правительства США с 1920-х по 1950-е годы.

Image
Уильям Фридман - отец современной американской криптографии, ввёл в оборот сами термины «криптоанализ» и «криптология». Организатор и первый директор американской военной Службы разведки сигналов. Группой Фридмана был взломан японский «Пурпурный код» (PURPLE) в начале Второй мировой войны (1940), что дало американской разведке доступ к секретной японской дипломатической корреспонденции ещё до нападения Японии на Перл-Харбор.
Все это было следствием глубокого изучения Фридманом двубуквенного шифра сэра Фрэнсиса Бэкона 16-го века и поиск скрытых кодов в Шекспире. Эти знания были важнейшей частью его обучения, как шифровальщика и дешифровальщика. Что касается шифров, кодов и других методов эпохи Возрождения, которые делают это возможным, он признает, что иногда они могут «вредить мозгу людей, но в хорошем смысле». В своих лучших проявлениях, говорит он, Ренессанс и современная криптография «подобны тому, когда вы решаете очень сложный кроссворд или видите действительно супер эффектный фокус». И даже с помощью современных супер компьютеров не так легко расшифровать коды эпохи Ренессанса. И при этом дешифровальщик испытывает огромное напряжение в своей умственной деятельности.

Не сойти с ума, — говорит Фридман — главное в процессе дешифровки. Текст или Изображение кодов Средневековья может быть не тем, чем кажется. Цветок может быть кодом. Это мощное озарение, — говорит он, — и довольно опасное, так как подключается Божественная интуиция. В это время мозг дешифровальщика поглощает огромную энергию, которая превосходит энергию выдающихся спортсменов по атлетическим видам спорта.
Image
Поэтому Фрэнсис Бэкон всеми силами пытался выкрасть и расшифровать испанский рецепт шоколада, чтобы выиграть гонку в информационной войне.

Несмотря на то, что сэр Фрэнсис Бэкон был ученым, государственным деятелем и писателем, он также был довольно приличным ученым-компьютерщиком. В год Порохового заговора он опубликовал новую форму шифра, теперь называемую шифром Бэкона, изобретенную, когда он был еще подростком. Его основная идея лежит в основе того, как сегодня хранятся все сообщения на компьютерах.
Эпохи Тюдоров и Стюартов были временем заговоров и интриг. Возможно, самым известным является пороховой заговор 1605 года, когда Гай Фокс пытался убить короля Якова I, взорвав здание парламента. Секреты имели огромное значение!

В юности Бэкон работал секретным агентом у начальника разведки Елизаветы I - Уолсингема, поэтому знал все о шифрах. Не довольствуясь использованием уже существующих, он изобрел свои собственные. То, за что его больше всего помнят, на самом деле было и шифром, и формой стеганографии. В то время, как шифр направлен на то, чтобы сделать сообщение нечитаемым, стеганография — это наука о секретном письме: маскировка сообщений, чтобы никто, кроме получателя, не знал, что там вообще есть сообщение.
Image

Шифр...

Метод Бэкона состоял из двух частей. Первым был шифр замены, в котором каждая буква алфавита в сообщении заменяется разными символами. Эта идея восходит к римским временам. Юлий Цезарь использовал версию, заменяя каждую букву буквой из фиксированного числа мест в алфавите (таким образом, A становится E, B становится F и так далее).
 
Ключевая идея Бэкона заключалась в том, чтобы заменить каждую букву алфавита не числом или буквой, а собственной серией букв «а» и «б» (см. таблицу шифров). В елизаветинском алфавите на самом деле было всего 24 буквы, поэтому I и J имеют тот же код, что и U и V, поскольку они были взаимозаменяемыми (J была версией i с заглавной буквой, и аналогично для U и v).

В шифре Бэкона все закодировано двумя символами, так что это - двоичная кодировка. Буквы а и б произвольны.

Сегодня мы будем использовать 0 и 1. Это первое использование двоичного кода в качестве способа кодирования букв (по крайней мере, на Западе).

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

Стеганография

Второй частью шифровальной системы Бэкона была стеганография. Стеганография восходит, по крайней мере, к грекам, которые, якобы, татуировали сообщения на бритых головах рабов, а затем отращивали их волосы, прежде чем отправить их как посланника и послание.

Двоичное кодирование шифра Бэкона было жизненно важно для того, чтобы сделать возможным его алгоритм в стеганографии. Однако, на самом деле, сообщение не было написано как «а» и «б». Бэкон понял, что два символа могут обозначать любые две вещи. Если бы вы могли сделать разницу трудноразличимой, вы могли бы скрыть сообщения.

Бэкон изобрел два способа написания каждой буквы алфавита от руки — два шрифта. Буква «а» в закодированном сообщении означала использование одного шрифта, а буква «б» — другого. Секретное сообщение может быть спрятано внутри невиновного.  Написанные буквы больше не были сообщением, сообщение было написано шрифтом. Как заметил Бэкон, если у вас есть сообщение в двоичном виде, вы можете придумать другие способы скрыть его. Один из используемых способов заключался в использовании заглавных и строчных букв, но с использованием только первой буквы слова, чтобы сделать ее менее очевидной.

Предположим, вы хотите скрыть сообщение «нет» в безобидном сообщении «привет, мир».  Сообщение «нет» становится «аббаа аббаб».  Пока это просто шифр замены. Затем мы прячем его в словосочетании  «привет мир».  Два разных типа шрифтов — это шрифты с завитками на концах букв, известные как шрифты с засечками и подобные этому, и шрифты без завитков, известные как шрифты без засечек и подобные этому. Мы можем использовать шрифт без засечек для представления «а» в закодированном сообщении, а шрифт с засечками — для представления «б».  Мы просто чередуем шрифты по образцу букв «а» и «б»: «аббаа аббаб».

Сообщение становится:
без засечек, с засечками, с засечками, без засечек, без засечек,
без засечек, с засечками, с засечками, без засечек, с засечками.

Используя эти шрифты для нашего сообщения, мы получаем окончательное сообщение со смешанным шрифтом для отправки.

Павел Шиллинг - руководитель цифирного (шифровального) отдела МИД России при Николае I был великим мастером составления различных шифров в виде рисунка. Вместе с А. Пушкиным, они создавали различные шифры в виде его рисунков и завитушек на многочисленных его рисунках.

Моя компания также пошла по этому направлению, создав систему шифрования голоса. И ни одна спецслужба мира не смогла не только расшифровать наш шифр, но и стандартными системами перехвата определить, что мы передаём шифрованные голосовые сообщения.


Шоколад и криптография.

На первый взгляд, это совершенно разные области. Но, если разобраться с точки зрения разведки, то он приобретает совершенно другое значение.

Ведь шоколад не только даёт необходимую энергию, но главное - интуицию, с помощью которой дешифруется самый стойкий шифр. Так считал великий криптограф Алан Тьюринг, который дешифровал знаменитую немецкую крипто машину "Энигма".

Image

Похожие статьи