Záhadná páska z Prahy (2. díl - Rozluštění textu)

  • 14
Odhalte s námi tajemství záhadné papírové pásky nalezené v podheldu bývalého Dětského domu v Praze. V předchozí části jsme dospěli k poznání, že děrovaná páska obsahuje šifrovaný text. V dnešním díle se jej pokusíme rozluštit.

„Není hanba, že nevíš, ale že se neptáš.“ Turecké přísloví.

V předchozí části jsme skončili své vyprávění v okamžiku, kdy jsme definitivně opustili hypotézu, že páska byla součástí nějakého mechanického hudebního nástroje a kdy se nám podařilo shromáždit dostatek znaků z pásky ke statistickému rozboru.

Opis „znaků“ z pásky byl velmi pracný. Vytvořili jsme si pro ten účel speciální mřížku, kterou jsme přikládali na pásku a znaky přepisovali do námi zvoleného kódování. Bez této mřížky nejde dost dobře určit příslušný řádek a sloupek, ve kterém se dírky nacházejí. Právě toto byl také důvod, proč jsme si nejdříve ověřovali, že páska není nějakou „klasickou“ páskou do hudebního stroje nebo něco obdobného. Hodiny trpělivého opisování však přinesly svůj výsledek. Z toho, co jsme získali, bylo jasné, že páska obsahuje nějaký text!

Přepis pásky

Celý postup přepisu si popíšeme na konkrétním příkladě. Na oskenovaný úsek jsme nejprve umístili připravenou mřížku. V horním úseku se vyskytuje vždy jedna nebo dvě dírky, v dolním úseku vždy pouze jedna dírka. V „prostřední“ lince se někdy (spíše výjimečně) vyskytuje velká dírka. Z tohoto důvodu lze každý znak pásky popsat jednoznačně pomocí trojice čísel. Prvé dvě číslice udávají pozice dírky (dírek) v horní části, třetí číslice řádek, ve kterém se vyskytuje dírka v dolní části. Výskyt velké dírky jsme zapsali vložením písmena A. Podívejme se, jak vypadá přepis kódů podle výše uvedených pravidel např. u tohoto krátkého úseku z konce pásky.

[klikněte pro plnou velikost]
pro plnou velikost klikněte na obrázek

3 10 5 3 2 4 4 8 5 8 5 2 5 4 5 2 10 4 8 5 4 4 9 2 2 5 5 8 2
0 0 0 0 0 0 0 11 0 11 0 0 0 0 0 0 0 0 11 0 0 0 0 5 6 0 0 11 0
8 1 4 9 1 8 6 2 4 2 7 8 4 3 6 1 1 5 2 7 8 5 2 2 11 6 8 2 2

9 4 5 4 5 9 8 2 8 5 2 5 4 5 4 5 8 5 8 6 2 4 8 8 8 8 8 8
0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0
4 7 5 5 8 1 2 8 4 7 8 4 3 6 5 8 2 7 4 14 1 1 1 2 6 6 6 6

Každý sloupek tabulky je přepis jednoho sloupku z pásky. Dále jsme předpokládali, že každý takovýto sloupek je jeden znak hledaného textu. Při přepisu i takto krátkého úseku si lze dále všimnout, že jeden ze znaků (8,11,2) se opakuje častěji než jiné znaky. Vyskytuje se ve vzdálenostech, které by mohly odpovídat jednotlivým slovům a mohl by tedy odpovídat mezeře v hledaném (tzv. otevřeném) textu. Tento znak je pro lepší vyhledání v pásce a tabulce označen červeně. Analýzou statistiky takto vytvořených kódů jsme zjistili, že se jedná pravděpodobně o jednoduchou záměnu, kde však abeceda otevřeného textu bude obsahovat mimo malých a velkých písmen ještě řadu dalších znaků. Vyluštění takovéto šifry již bylo otázkou rutinního postupu. Způsob luštění jednoduché záměny je dostatečně známý a nebudeme se jím zde zabývat. Čtenáře, který by měl zájem o nějaké základní informace, odkazuji na zveřejněné podklady kursu z letošního letního semestru na MFF UK Úvod do klasických a moderních metod šifrování http://adela.karlin.mff.cuni.cz/~tuma/nciphers.html nebo na e-zin Crypto-World 10/2000, kde byl tento postup dostatečně popsán v souvislosti se soutěží v luštění základních šifrových systémů.

Převodová tabulka

Zjistili jsme, že v případě pásky, kterou jsme měli k dispozici, byla použita čeština, zvláštní kódy byly použity pro malá i velká písmena, interpunkci a dále se zde vyskytuje řada znaků, které jsme pracovně nazvali „zalamovací“. Zalamovací znaky se vyskytují přibližně po 60 znacích a bylo jasné, že mají souvislost s ukončením jednotlivých řádek. Zjednodušeně jsme je pracovně nazvali „line feed(y)“ a „form feed(y)“ – analogicky se znaky dálnopisu. V případě pásky však nejsou použity tyto znaky jen dva (jako u dálnopisu), ale je použito takovýchto znaků mnohem více druhů. Připojuji získanou převodovou tabulku a přepis výše uvedeného úseku pásky.

h l a d i n y _ a _ z b a r v i l o _ z n o - v u _ t
3 10 5 3 2 4 4 8 5 8 5 2 5 4 5 2 10 4 8 5 4 4 9 2 2 5 5 8 2
0 0 0 0 0 0 0 11 0 11 0 0 0 0 0 0 0 0 11 0 0 0 0 5 6 0 0 11 0
8 1 4 9 1 8 6 2 4 2 7 8 4 3 6 1 1 5 2 7 8 5 2 2 11 6 8 2 2

ě ž k o u _ b e z b a r v o u _ z e m i
9 4 5 4 5 9 8 2 8 5 2 5 4 5 4 5 8 5 8 6 2 4 8 8 8 8 8 8
0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0
4 7 5 5 8 1 2 8 4 7 8 4 3 6 5 8 2 7 4 14 1 1 1 2 6 6 6 6

malá písmena velká písmena speciální znaky
a 5 0 4 A 3 0 13 mezera 8 11 2
á 6 0 4 Á čárka 9 0 1
b 2 0 8 B 8 0 11 rozdělení 9 0 2
c 12 0 4 C tečka 4 0 1
č 13 0 4 Č 4 0 4
d 3 0 9 D 8 0 14
ď 3 0 10 Ď
e 8 0 4 E 7 0 12 neurčené„zalamovací“ znaky
ě 9 0 4 Ě 2 5 1
é 10 0 4 É 2 5 2
h 3 0 8 H 2 5 3
i 2 0 1 I 2 5 4
í 3 0 1 Í 2 5 5
j 3 0 2 J 2 0 9 2 5 6
k 5 0 5 K
l 10 0 1 L 2 6 0
m 6 0 14 M 3 A 0 2 6 1
n 4 0 8 N 5 0 14 2 6 3
o 4 0 5 O 2 6 6
p 4 0 9 P 2 6 7
q Q 2 6 8
r 4 0 3 R 2 6 10
ř 5 0 3 Ř 2 6 11
s 3 0 3 S
š 4 0 2 Š 4 0 10 5 0 1
t 2 0 2 T 5 0 2
u 5 0 8 U 10 0 14
v 5 0 6 V 8 0 0
y 4 0 6 W 4 A 0 8 0 2
ý 3 0 6 Y 8 0 6
z 5 0 7 Z
ž 4 0 7 Ž

Jako další přílohu uvádím přepis textu začátku pásky. V přepisu jsou uvedeny všechny „vyděrované“ znaky, pokud jsme neznali jejich význam nebo si jím nebyli zcela jisti – uvádím kód, který jsme zavedli pro jejich přepis. V ukázce lze nalézt chyby, kterých se autor při kódování textu dopustil (např. kdybste místo kdybyste). Na této ukázce jsou dobře patrné použité „zalamovací znaky“ a jejich pravidelné rozložení.

Text uložený na pásce

(1,6,8)(8,0,6)(8,0,6)
,,Udělali byste nejlíp, kdybste si teď šli po svých (4,0,4)
(5,0,1)(5,0,1)po (9,0,2)(8,0,0)(2,5,4)(2,6,6)
ručila jim s rukama založenýma v bok. ,,Měla bys teď právě být u mlíka, Marie (10,0,11)hyllis(8,0,2)(7,0,11)(8,0,2)
víš to zrovna tak dobře jako(2,5,4)(2,6,1)
já. Myslím, že bych se sama styděla, pomáhat cizím lidem(2,5,2)(2,6,0)
při jejich týdenní čistce, pane Addisone a paní Addisono-(2,5,3)(2,6,14)
vá(4,0,4) A vy zrovna tak, (7,0,12)llimane Willkinsone, a možná ještě(2,5,4)(2,6,3)
trochu víc, když na to přijde(4,0,4) Nepatříte ještě do naší ro-(2,5,4)(2,6,0)
diny, ještě hezky dlouho ne, chlapečku (0,0,3) to ne, a ani to na(2,5,4)(2,6,2)
to nevypadá, jestli se nepolepšíte(4,0,4)(5,0,1)(5,0,1)
(8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6)
(8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6) (8,0,6)(8,0,6)
(2,5,3)(2,6,8)(8,0,6)(8,0,6)Eliška stále ještěěěěěěěěěěěě(2,6,8)
(8,0,6)(8,0,6)
Eliška však stále ještě prodlévala, nespokojená, že ne-(2,5,6)(2,6,0)
řekla ještě všechno, co by byla chtěla, ale Jalka ji rázně od-(2,5,2)(2,6,11)
vedla ke dveřím. Bránila se, jak jen mohla, a ruka, které(2,5,5)(2,6,6)
bylo odepřeno provésti rozsudek nad Járou, se vymrštila(2,5,5)(2,6,10)
a uhodila Jalčinu tvář. Děvče na ni vzdorovitě pohlédlo.(2,5,5)(2,6,8)(8,0,6)(8,0,6)
,,Nemůžeš nechat lidi na pokoji(2,0,7)(5,0,1)(5,0,1)
vyčítala jí trpce,tys to odjakživa nedovedla. Pamatuji říkal, že tě(2,5,2)(2,6,11)
kvůli tomu přímo nenáviděl, když jsme ještě děti. Pro-(2.5,2)(2,6,6)
to měl vždycky mnohem radši tetu Járu než tebe.(5,0,1)(5,0,1)(8,14,1)(8,0,6)(8,0,6)
,,(12,0,4)ak ty už najde někoho jiného, kdo tě asi nenechá na pokoji,

Další krátká ukázka obsahu textu na pásce je ze samého konce pásky. Nyní již uvádím přepis bez „zalamovacích“ znaků:
… kdo zapomněl na správný čas. Šimonovi náhle připadlo, že už neviděl slunce vycházet nebo zapadat nejméně týden. Včera byl jen náhlý západ, pohlcený náraz náhle přikvapivši temnotou a dnes, projasnila-li se přechodně obloha vůbec, muselo to být ještě, když byli na farmě. Noc se stahovala neprávem nad šedozelenou zemí, které se vůbec nedostalo zaslouženého podílu slunce, právě tak jako se nespravedlivě stahovala noc nad lidskými životy, které minul jejich podíl kouzla a jasu. Šimon toužil po tom, aby zahlédl na západě světlo, které …

Tyto dvě ukázky jistě stačí k vytvoření základní představy o textu, který je na pásce uložen. Z uvedeného textu jsme usoudili, že na pásce není nějaký vzkaz, který by autor chtěl utajit, ale je zde pravděpodobně text nějaké knihy, nejspíše brakového žánru, něco jako "červená knihovna". Páska neobsahuje celou knihu, ale jen její část.

Podařilo se nám tedy odhalit, že páska skrývá skutečný text, a tento text jsme dokázali rozkrýt. Co jsme však stále nevěděli, bylo to, na jakém zařízení byla páska vytvořena a k čemu a jak přesně sloužila. Na tyto otázky jsme se rozhodli zaměřit ve svém dalším pátrání. Výsledek naleznete ve třetí, závěrečné části tohoto malého seriálu o záhadné pásce.

Konec druhé části


Témata: Knihovny