Abaddon Code
Kategorisierung: | Kodierungen / symbolbasiert |
Herkunft / Verwendung: |
Abaddon, wohl benannt nach dem biblischen Engel des Abgrundes, ist eine Code, bei dem jeder Klartext-Buchstabe in jeweils 3 der Zeichen þ (Thorn), ¥ (Yen) und µ (My) kodiert wird.
In Abwandlungen dieses Codes werden auch andere Zeichen verwendet. Zur Verschleierung der Codeart könnte man z. B. den Punkt, das Minus und das Leerzeichen benutzen, um einen Morsecode vorzutäuschen. |
Beschreibung des Algorithmus
Die Buchstaben von A bis Z sowie das Leerzeichen sind zusammen 27 Zeichen. Ein Zahlensystem auf Basis 3 (mit den Ziffern 0, 1 und 2) und dreistelligen Zahlen kann 3 hoch 3, also 27 Werten Platz geben. Hier finden die ursprünglichen Zeichen nach einem willkürlichen Muster Platz. Die 3 Ziffern des Zahlensystems werden durch Sonderzeichen ersetzt: 0=þ, 1=µ, 2=¥
000 þþþ O
001 þþµ R
002 þþ¥ P
010 þµþ S
011 þµµ C
012 þµ¥ H
020 þ¥þ Z
021 þ¥µ T
022 þ¥¥ M
100 µþþ G
101 µþµ J
102 µþ¥ W
110 µµþ D
111 µµµ U
112 µµ¥ F
120 µ¥þ X
121 µ¥µ E
122 µ¥¥ L
200 ¥þþ Q
201 ¥þµ K
202 ¥þ¥ B
210 ¥µþ Y
211 ¥µµ Leerzeichen
212 ¥µ¥ V
220 ¥¥þ N
221 ¥¥µ A
222 ¥¥¥ I
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Leerzeichen
¥¥µ ¥þ¥ þµµ µµþ µ¥µ µµ¥ µþþ þµ¥ ¥¥¥ µþµ ¥þµ µ¥¥ þ¥¥ ¥¥þ þþþ þþ¥ ¥þþ þþµ þµþ þ¥µ µµµ ¥µ¥ µþ¥ µ¥þ ¥µþ þ¥þ ¥µµ
221 202 011 110 121 112 100 012 222 101 201 122 022 220 000 002 200 001 010 021 111 212 102 120 210 020 211
Findet eine andere als die obere Ersetzungstabelle Anwendung, dann kann der Code durch eine Kryptoanalyse per Häufigkeitsverteilung geknackt werden. Es handelt sich dann um eine
monoalphabetische Substitution mit eindeutigen Zuordnungen von ursprünglichem, einstelligen Klartextbuchstaben zu dreistelligen Chiffraten mit den Zeichen þµ¥.
Beispiel
Klartext: | Beispielklartext |
Kodiert: | ¥þ¥µ¥µ¥¥¥þµþþþ¥¥¥¥µ¥µµ¥¥¥þµµ¥¥¥¥µþþµþ¥µµ¥µµ¥þþ¥µ |
B e i s p i e l k l a r t e x t
¥þ¥ µ¥µ ¥¥¥ þµþ þþ¥ ¥¥¥ µ¥µ µ¥¥ ¥þµ µ¥¥ ¥¥µ þþµ þ¥µ µ¥µ µ¥þ þ¥µ
Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)