Kennyspeak / Kenny Code

Herkunft / Verwendung: Kenneth "Kenny" McCormick ist eine Figur aus der Zeichentrickserie für Erwachsene namens Southpark. Kenny spricht aufgrund seines stets eng geschlossenen Kapuzen-Anoraks, den er immer trägt, sehr undeutlich. Zumindest in der deutschen Synchronisation der Serie murmelt Kenny sich irgendetwas Unverständliches in den Bart Anorak.

Außerdem ist Kenny viele, viele Tode gestorben. Aber das ist ein anderes Thema...

Bei Kennyspeak wird jeder Buchstabe in eine Kombination der Buchstaben 'mfp' überführt, was zu einem langen Zeichenkette aus eben diesen Buchstaben führt, sie vorgelesen ein unverständliches Gebrabbel ergebent. Dies soll nachempfinden, was zu verstehen ist, wenn Kenny aus Southpark spricht - denn dort ist auch nichts zu verstehen.

Spezifikation des Codes

Jedem Klartextbuchstaben werden 3 Buchstaben aus einer Auswahl von 3 Buchstaben Kennyspeak zugeordnet. Das macht 33, also 3 x 3 x 3 = 27 Kombinationsmöglichkeiten. Genug, um die 26 Buchstaben des lateinischen Alphabets unterzubringen.

Die Zuordnung der drei Kennyspeak-Buchstaben zu einem Klartextbuchstaben ist nicht so willkürlich, wie es auf den ersten Blick zu sein scheint. Nein, dies folgt einer mathematischen Regel, einem Algorithmus:

Den Klartextbuchstaben A bis Z werden die Werte von 0 bis 25 zugeordnet: A=0 ... Z = 25. Dann wird der Wert in eine Zahl auf der Bais 3 (Ziffern 0-2) umgerechnet (siehe auch Zahlenbasen). Schließlich werden die Ziffern durch die Buchstaben m, p und f ersetzt, wobei der Kenny-Buchstabe "m" die Wertigkeit 0 hat, das "p" die Wertigkeit 1 und das "f" die Wertigkeit 2. Rein rechnerisch könnte man auch die Ziffern 0, 1 und 2 statt "m", "p" und "f" schreiben und hätte damit die Ternärzahl des Buchstabenwertes, aber das ergäbe ja nicht das schöne Gemurmel / Gebrabbel, das Kenny von sich gibt. Darum noch einmal die Ersetzung der Ternärzahlziffern in die Kenny-Buchstaben.

Die Zuordnung der 26 Klartextbuchstaben ergibt sich durch die Umrechnung zu einer Ternärzahl und Ersetzung durch einen Kenny-Buchstaben wie folgt:
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 000 001 002 010 011 012 020 021 022 100 101 102 110 111 112 120 121 122 200 201 202 210 211 212 220 221 mmm mmp mmf mpm mpp mpf mfm mfp mff pmm pmp pmf ppm ppp ppf pfm pfp pff fmm fmp fmf fpm fpp fpf ffm ffp
Beispiel für den Klartextbuchstaben "w" (23. im Alphabet, 22., wenn man ab Null zählt):
w <-- Buchstabe f p p <-- in Kennycode 2 1 1 <-- als Ternärzahl (Basis-3-Zahl) 9 3 1 <-- Wertigkeiten des Ternärsystems 18 + 3 + 1 = 22 <-- W hat den Wert 22, wenn A=0

Beispiel

Klartext:Beispielklartext
Kodiert:Mmpmppmfffmmpfmmffmpppmfpmppmfmmmpfffmpmppfpffmp
B e i s p i e l k l a r t e x t Mmp mpp mff fmm pfm mff mpp pmf pmp pmf mmm pff fmp mpp fpf fmp

Code / Chiffre online dekodieren / entschlüsseln bzw. kodieren / verschlüsseln (DeCoder / Encoder / Solver-Tool)

Quellen, Literaturverweise und weiterführende Links