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:
|
|
Druhá verze Baconovy šifry používá pro každé písmeno jedinečný kód. Jinými slovy, já , J , U a V máme v této variantě každý svůj vlastní vzor:
|
|
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í
- William Friedman a Elizebeth Friedman , Shakespearovské šifry zkoumány , Cambridge University Press , 1957