šifra: Ultimátum
Zadání
Nápověda
- Mluví-li na vás římský matematik česky, přeložte to do angličtiny. Čtverec je určen grafikou.
Postup řešení
Pokud přečteme první písmena jednotlivých slov, získáváme text “Labor omnia vincit improbus”, který zaprvé navádí na starověký Řím a zadruhé nám říká, že tato šifra nebude žádný med. Snažíme se tedy najít římská čísla, zřejmě jedinou věc z antiky hojně využívanou na šifrovačkách. Na každém řádku je 1-5 slov pouze 3 různých délek (4, 7 a 8). V tom zběhlý šifrař vidí římská čísla a substitucí 4=I, 7=V, 8=X čte mezitajenku “HRAJCESTNE”. Toto společně s faktem, že celý text obsahuje všechna písmena vyjma Q, jasně navádí na Playfairovu šifru. Pokud bychom měli playfair čtverec, mohli bychom nyní pouze číst spodní řádek, avšak čtverec z pomůcek dává nesmysly. Začneme-li podrobně analyzovat jednotlivá slova, zjistíme, že vůbec nejsou náhodná – 4písmenná slova nám dělí písmena do 3 skupinek po 5, jedné po 4 a zbytku (nenáhodnost u 7písmenných a 8písmenných není na první pohled tak zjevná). Nabízí se, že třeba jen nemáme ve skutečnosti dost informací a 4písmenná slova dělí písmena do 5 skupin po 5. Zároveň nás může napadnout, proč právě délka 4 pro I, 7 pro V a 8 pro X. Pokud se na písmena díváme graficky, je vidět, že I je výrazně jednodušší, možná proto je kratší. Pak dává smysl, že pokud slova máme číst graficky ve čtverci 5×5, tak nám I dělí písmena do skupin po 5 – do sloupců. Pokud mají mít V a X také výšku 4, je jasné, jak musí vypadat. Stojí před námi tedy logická hádanka: “Jak vypadá čtverec, ve kterém vybarvení těchto políček dává graficky V, těchto I, atd.” Tato úloha nemůže mít jednoznačné řešení, jelikož I, V i X jsou symetrické podle osy y, nicméně až na tuto drobnost je řešení jednoznačné. Dostáváme tedy 2 velice podobné čtverce. Jelikož dvojice písmen, která máme kódovat playfair šifrou, jsou vždy na různých řádcích a sloupcích, čteme v obou verzích stejnou tajenku. Alternativně si můžeme všimnout, že v jednom ze čtverců čteme na 4. řádku MICHA (a dokonce na začátku 5. řádku N), toto je tedy ten autory zamýšlený. Playfair čtverec:
GEFYZ
SDVPW
LTOUJ
MICHA
NXBRK
Nyní tedy bereme po dvojicích písmena z posledního řádku a čteme vždy nejprve to, které sdílí řádek s prvním a sloupec s druhým, a poté to, které sdílí řádek s druhým a sloupec s prvním, přesně podle pravidel playfair šifry.
Řešení
RESTAURACEGOLDENNEPAL