WikiDer > Шифр Бэкона - Википедия

Bacons cipher - Wikipedia

Шифр Бэкона или Бэконовский шифр это метод кодирования сообщений, разработанный Френсис Бэкон в 1605 г.[1][2][3] Сообщение скрывается в представлении текста, а не в его содержании.

Детали шифра

Чтобы закодировать сообщение, каждая буква простой текст заменяется группой из пяти букв «А» или «В». Это замена 5-битной двоичный кодирование и выполняется в соответствии с алфавитом шифра Бэкона (из латинского алфавита), показанным ниже:

ПисьмоКодДвоичный
Аааааа00000
Bааааб00001
Cаааба00010
Daaabb00011
EАабаа00100
Faabab00101
граммАабба00110
ЧАСaabbb00111
Я, Джабааа01000
Kabaab01001
LAbaba01010
MAbabb01011
ПисьмоКодДвоичный
NAbbaa01100
Оаббат01101
пabbba01110
Qabbbb01111
рбаааа10000
Sбаааб10001
Тбааба10010
U, Vбаабб10011
Wбабаа10100
Иксбабаб10101
Yбабба10110
Zбаббб10111

Вторая версия шифра Бэкона использует уникальный код для каждой буквы. Другими словами, я, J, U и V в этом варианте у каждого свой узор:

ПисьмоКодДвоичный
Аааааа00000
Bааааб00001
Cаааба00010
Daaabb00011
EАабаа00100
Faabab00101
граммАабба00110
ЧАСaabbb00111
яабааа01000
Jabaab01001
KAbaba01010
LAbabb01011
MAbbaa01100
ПисьмоКодДвоичный
Nаббат01101
Оabbba01110
пabbbb01111
Qбаааа10000
рбаааб10001
Sбааба10010
Тбаабб10011
Uбабаа10100
Vбабаб10101
Wбабба10110
Иксбаббб10111
Ybbaaa11000
Zbbaab11001

Писатель должен использовать два разных шрифты для этого шифра. После подготовки ложного сообщения с тем же количеством букв, что и все В качестве и Bs в реальном секретном сообщении выбираются два шрифта, один для представления В качестве и другие Bs. Затем каждая буква ложного сообщения должна быть представлена ​​соответствующим шрифтом, в зависимости от того, обозначает ли она А или B.[4]

Для расшифровки сообщения применяется обратный метод. Каждая буква "гарнитуры 1" в ложном сообщении заменяется А и каждая буква "гарнитуры 2" заменяется на B. Затем используется бэконовский алфавит для восстановления исходного сообщения.

Для шифра Бэкона можно использовать любой метод написания сообщения, который допускает два различных представления каждого символа. Бэкон сам подготовил Двусторонний алфавит[5] для рукописных прописных и строчных букв, каждая из которых имеет две альтернативные формы, одна из которых используется как А а другой как B. Это было опубликовано в виде иллюстрированной пластины в его De Augmentis Scientiarum (Развитие обучения).

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

Пример бэконовского шифра

Слово «стеганография», закодированное в кавычки, где стандартный текст представляет «гарнитуру 1», а текст, выделенный жирным шрифтом, представляет «гарнитуру 2»:

Тo encoде а messвозраст еacбуква h из то plаянтбывшийт яs заменил by a gруp из fяве оf tон яetters '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). Типографский анализ Первого фолио показывает, что было использовано большое количество шрифтов вместо двух, необходимых для шифра, и что практика печати того времени сделала невозможным точную передачу сообщения.[6]

Смотрите также

  • Бодо, набор 5-битных кодов для английского алфавита, который использовался во всем мире для телетайпов на протяжении большей части 20 века.

Рекомендации

  1. ^ Бэкон, Фрэнсис (1605). Мастерство и продвижение обучения божественному и гуманному.
  2. ^ Бэкон, Фрэнсис (1640). О продвижении и мастерстве обучения. Перевод Уотса, Гилберта. Оксфордский университет. С. 257–271.
  3. ^ Дюпюи-младший, Пол Дж. «Развитие обучения». Анализ авторства - Фрэнсис Бэкон в роли Шейкспира. Лондон: Shake-n-Bacon. Глава 1. В архиве из оригинала от 18.03.2017. Получено 2017-03-18.
  4. ^ Хелен Фуше Гейн, Криптоанализ: исследование шифров и их решений (1989), стр. 6]
  5. ^ Двусторонний перевод может означать: «написано двумя разными шрифтами», Оксфордский словарь английского языка
  6. ^ Кан, Дэвид (1996). Взломщики кодов (2-е изд.). Нью-Йорк: Скрибнер. С. 882–888. ISBN 0-684-83130-9.

дальнейшее чтение

внешняя ссылка