Шифр Бэкона - Bacon's cipher
Шифр Бэкона или шифр Бэкона - это метод стеганографического кодирования сообщений, разработанный Фрэнсисом Бэконом в 1605 году. Сообщение скрывается в представлении текста, а не в его содержании.
Детали шифра
Чтобы закодировать сообщение, каждая буква открытого текста заменяется группой из пяти букв «A» или «B». Эта замена представляет собой 5-битное двоичное кодирование и выполняется в соответствии с алфавитом шифра Бэкона (из латинского алфавита), показанным ниже:
|
|
Вторая версия шифра Бэкона использует уникальный код для каждой буквы. Другими словами, I , J , U и V имеют свой собственный шаблон в этом варианте:
|
|
Писатель должен использовать два разных шрифта для этого шифра. После подготовки ложного сообщения с одинаковым количеством букв , как все As и Bs в реальном, секретное сообщение, два шрифты выбраны, один для представления As и другие Bs . Тогда каждая буква ложного сообщения должны быть представлены в соответствующем шрифте, согласно стоит ли это для A или B .
Для расшифровки сообщения применяется обратный метод. Каждая буква «гарнитура 1» в ложном сообщении заменяется на A , и каждая буква «гарнитура 2» заменяется на B . Затем используется бэконовский алфавит для восстановления исходного сообщения.
Для шифра Бэкона можно использовать любой метод написания сообщения, допускающий два разных представления каждого символа. Сам Бэкон подготовил Двухбуквенный алфавит для рукописного капитала и маленьких букв с каждый из которых имеет две альтернативных формы, один для использования в качестве А , а другая , как B . Это было опубликовано в виде иллюстрированной пластины в его De Augmentis Scientiarum (Развитие обучения).
Поскольку для передачи кодировки можно использовать любое сообщение нужной длины, секретное сообщение эффективно скрыто у всех на виду. Ложное сообщение может относиться к любой теме и, таким образом, может отвлекать человека, стремящегося найти настоящее сообщение.
Пример бэконовского шифра
Слово «стеганография», закодированное в кавычки, где стандартный текст представляет «гарнитуру 1», а текст, выделенный жирным шрифтом, представляет «гарнитуру 2»:
Т о ы совместно де Mes ева возраста х асов ч письма от пл я нт еха т я ы б заменить у А. Роу р е я в о е т он л и др тот RS «A» или «B».
Образец стандартных и жирных букв:
ba aabbaa b aaabaaa abba aaaaaa bb aaa bbabaabba ba aaaaaaaa ab b baaab bb babb ab baa abbaabb 'b' bb 'b'.
Это расшифровывается группами по пять как
baaab (S) baaba (T) aabaa (E) aabba (G) aaaaa (A) abbaa (N) abbab (O) aabba (G) baaaa (R) aaaaa (A) abbba (P) aabbb (H) бабба ( Y) bbaaa bbaab bbbbb
где последние три группы, будучи неразборчивыми, не считаются частью сообщения.
Бэкон и Шекспир
Некоторые сторонники бэконовской теории авторства Шекспира , такие как Игнатиус Л. Доннелли и Элизабет Уэллс Гэллап , утверждали, что Бэкон использовал шифр для кодирования сообщений, раскрывающих его авторство, в Первом фолио . Однако американские криптологи Уильям и Элизебет Фридман опровергли утверждения о том, что произведения Шекспира содержат скрытые шифры, раскрывающие тайное авторство Бэкона или любого другого кандидата, в их книге «Изученные шифры Шекспира» (1957). Типографский анализ Первого фолио показывает, что было использовано большое количество шрифтов вместо двух, необходимых для шифрования, и что практика печати того времени сделала невозможным точную передачу сообщения.
Смотрите также
- Бодо , набор 5-битных кодов для английского алфавита, использовался во всем мире для телетайпов на протяжении большей части 20-го века.
Рекомендации
дальнейшее чтение
- Уильям Фридман и Элизебет Фридман , исследованные шекспировские шифры , Cambridge University Press , 1957