Baconova šifra - Bacon's cipher

Baconova šifra nebo baconská šifra je metoda kódování steganografických zpráv, kterou navrhl Francis Bacon v roce 1605. Zpráva je skrytá v prezentaci textu, nikoli v jeho obsahu.

Detaily šifry

K zakódování zprávy je každé písmeno prostého textu nahrazeno skupinou pěti písmen „A“ nebo „B“. Tato náhrada je 5bitové binární kódování a provádí se podle abecedy baconské šifry (z latinské abecedy), která je uvedena níže:

Dopis Kód Binární
A ááááá 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
Já, J. abaaa 01000
K. abaab 01001
L ababa 01010
M ababb 01011
Dopis Kód Binární
N abbaa 01100
Ó abbab 01101
P abbba 01110
Q abbbb 01111
R baaaa 10 000
S baaab 10001
T baaba 10010
U, V baabb 10011
Ž babaa 10100
X babab 10101
Y babba 10110
Z babbb 10111

Druhá verze Baconovy šifry používá pro každé písmeno jedinečný kód. Jinými slovy, , J , U a V máme v této variantě každý svůj vlastní vzor:

Dopis Kód Binární
A ááááá 00000
B aaaab 00001
C aaaba 00010
D aaabb 00011
E aabaa 00100
F aabab 00101
G aabba 00110
H aabbb 00111
abaaa 01000
J abaab 01001
K. ababa 01010
L ababb 01011
M abbaa 01100
Dopis Kód Binární
N abbab 01101
Ó abbba 01110
P abbbb 01111
Q baaaa 10 000
R baaab 10001
S baaba 10010
T baabb 10011
U babaa 10100
PROTI babab 10101
Ž babba 10110
X babbb 10111
Y bbaaa 11000
Z bbaab 11001

Zapisovatel musí pro tuto šifru použít dva různé typy písma . Po přípravě falešné zprávy se stejným počtem písmen jako všechny As a B ve skutečné tajné zprávě jsou vybrány dva typy písma, jeden pro reprezentaci As a druhý Bs . Pak každé písmeno falešné zprávy musí být předloženy v příslušném písmu, podle toho, zda to stojí za A nebo B .

K dekódování zprávy se použije obrácená metoda. Každý „písmo 1“ písmeno ve falešné zprávy je nahrazen A a každá „písma 2“ písmeno je nahrazen B . Baconianská abeceda se poté použije k obnovení původní zprávy.

Pro Bacon Cipher lze použít jakoukoli metodu psaní zprávy, která umožňuje dvě odlišné reprezentace pro každý znak. Bacon sám připravil biliteral abecedu pro vlastnoruční velká a malá písmena se z nichž každý má dvě varianty, jedna, které se použijí jako A, a druhý jako B . Toto bylo vydáno jako ilustrovaná deska v jeho De Augmentis Scientiarum (Pokrok učení).

Protože k přenosu kódování lze použít jakoukoli zprávu správné délky, je tajná zpráva účinně skrytá na očích. Falešná zpráva může být na jakékoli téma a může tak odvrátit pozornost člověka, který hledá skutečnou zprávu.

Příklad baconské šifry

Slovo „steganografie“ kódované uvozovkami, kde standardní text představuje „písmo 1“ a text tučně představuje „písmo 2“:

T o en ko de mes s jsou věk e ac h dopisu ze pl i nt ex t i s nahrazen b y ag Rum p f i ve o f t on l et te RS 'A' nebo 'B'.

Vzor standardních a tučných písmen je:

ba aabbaa b aaabaaa abba aaaaaa bb aaa bbabaabba ba aaaaaaaa ab b baaab bb babb ab baa abbaabb 'b' bb 'b'.

To dekóduje ve skupinách po pěti jako

baaab (S) baaba (T) aabaa (E) aabba (G) aaaaa (A) abbaa (N) abbab (O) aabba (G) baaaa (R) aaaaa (A) abbba (P) aabbb (H) babba ( Y) bbaaa bbaab bbbbb

kde se předpokládá, že poslední tři skupiny, které jsou nesrozumitelné, netvoří součást zprávy.

Bacon a Shakespeare

Někteří zastánci baconské teorie Shakespearova autorství , jako Ignatius L. Donnelly a Elizabeth Wells Gallup , tvrdí, že Bacon použil šifru k zakódování zpráv odhalujících jeho autorství v prvním foliu . Američtí kryptologové William a Elizebeth Friedmanová však vyvrátili tvrzení, že práce Shakespeara obsahují skryté šifry, které ve svých The Shakespeare Ciphers Examined (1957) odhalují Baconovo nebo jakékoli jiné kandidátovo tajné autorství . Typografická analýza First Folio ukazuje, že bylo použito velké množství typů písma, místo dvou, které jsou vyžadovány pro šifru, a že tehdejší tiskové praktiky by znemožnily přesný přenos zprávy.

Viz také

  • Baudot , sada 5bitových kódů pro anglickou abecedu, se po většinu 20. století používala po celém světě pro dálnopisnou komunikaci.

Reference

Další čtení

externí odkazy