Trifid-kode
Trifid-koden blev opfundet for 100 år siden i 1910 af amatør-kryptografen Pierre Delastelle. Den er en videreudvikling af bifid-koden, som Delastelle også opfandt.
Brug
Bifid-koden bruger Polybius-firkanten, mens trifid-koden bruger en slags "Polybius-terning" med dimensionerne 3 × 3 × 3. Der er dog ikke nogen fast opskrift, og derfor findes der også forskellige variationer af koden.
Man begynder med at sætte bogstaverne op tilfældigt i 3D gitteret:
Tabel 1
1 | 2 | 3 | |
---|---|---|---|
1 | K | L | E |
2 | R | Q | M |
3 | U | C | Z |
Tabel 2
1 | 2 | 3 | |
---|---|---|---|
1 | N | S | D |
2 | R | Q | M |
3 | U | C | Z |
Tabel 3
1 | 2 | 3 | |
---|---|---|---|
1 | O | Y | P |
2 | J | H | F |
3 | . | B | I |
Det er normalt lettere at skrive det i en oversættelses-tabel,
K 111 | N 112 | O 113 |
R 121 | G 122 | J 123 |
U 131 | A 132 | . 133 |
L 211 | S 212 | Y 213 |
Q 221 | X 222 | H 223 |
C 231 | W 232 | B 233 |
E 311 | D 312 | P 313 |
M 321 | V 322 | F 323 |
Z 331 | T 332 | I 333 |
Man skriver tallene nedenunder hvert bogstav i klarteksten:
M A F E K I N G B E L E J R E T . 3 1 3 3 1 3 1 1 2 3 2 3 1 1 3 3 1 2 3 2 1 1 3 1 2 3 1 1 1 2 2 1 3 3 1 2 3 1 1 3 2 2 3 1 1 1 3 1 1 2 3
Skriv så tallene ud i rækkefølge efter hinanden, opdel dem i tripletter, og oversæt dem tilbage ved brug af tabellen:
313 313 112 323 113 312 321 131 231 112 213 312 311 322 311 131 123 P P N F O D M U C N Y D E V E U J
Og det giver så kodeteksten: PPNFODMUCNYDEVEUJ
. Du løser koden ved at foretage hele proceduren baglæns.
Gitterstørrelser
Man kunne bruge andre gitterstørrelser til trifid-koden, men de bliver ofte for besværlige at arbejde med. I tre dimensioner er næste skridt et 4×4×4 gitter, der har 64 pladser. Det er for mange til almindelig hånd-kryptering.
I fire dimensioner er 24 = 16 for få, mens 34 = 81 er for mange. I fem dimensioner duer 25 = 32, og det svarer simpelthen til at skrive bogstaverne i binær kode og så manipulere med bits'ne.
Det minder faktisk meget om moderne kryptering, hvor krypteringen direkte omformer klartekstens binær repræsentation. Det er præcis sådan det foregår i krypteringsalgoritmer som AES.
At bryde trifid-chifferet
Hvis man ved, at en tekst er krypteret med trifid-chifferet, er det meget let at bruge tabellerne baglæns og oversætte den hemmelige besked. Man kan gøre det sværere at bryde ved at bytte om på bogstaverne i trifid-chifferet ved at bruge et kodeord.
Selv med ombyttede tabeller kan trifid-chifferet brydes med frekvens-analyse. Opdel tallene i grupper med tre i hver, og udskift hver gruppe med et bogstav. Så kan trifid brydes med frekvensanalyse som enhver anden enkelt-alfabetisk ombytningskode.
Koder og Hemmelig skrift | |
---|---|
Begreber | Chiffer, Ombytningskode,Transposition, Steganografi, Klartekst, Nøgle. |
Mono-alfabetiske koder | Morsekode, Frimurerkode, A-K kode, Tigerkode, Kodeordskode, Alternativt tegnsæt, Bacons kode, Mobilkode. |
Poly-alfabetiske koder | Vigenerekode |
Polygrafe koder | Playfairchiffer, To-kvadrat-chiffer, Fire-kvadrat-chiffer. |
Inspiration | Uløste koder, To-lås kryptering, Engangsblok, Envejskoder, Sprogkode. |
Kodebrydning | Kodebrydning, Frekvensanalyse. |