T

Text Machine

Leistungsstarke Text-Tools, direkt in Ihrem Browser

VIC-Chiffre

Verschlüsseln und entschlüsseln Sie mit der VIC-Chiffre, der gefürchteten sowjetischen Handchiffre des Spions Reino Häyhänen. Aus einem Datum, einem auswendig gelernten Satz, einer persönlichen Zahl und einer fünfstelligen Schlüsselgruppe leitet sie ein Straddling-Checkerboard und zwei Spaltentranspositionen ab, von denen die zweite gestört ist. Alles läuft in Ihrem Browser.

Die VIC-Chiffre war die komplexeste Handchiffre des Kalten Krieges. Aus vier kleinen Geheimnissen – einem Datum, einem auswendig gelernten Satz, einer persönlichen Zahl und einer fünfstelligen Schlüsselgruppe – baut eine lange Schlüsselkette ein Straddling-Checkerboard und zwei Spaltentranspositionen auf, von denen die zweite gestört ist. Legen Sie unten die vier Schlüsselteile fest und ver- oder entschlüsseln Sie dann. Nur Buchstaben, Ziffern und der Punkt werden übertragen; alles andere wird ignoriert. Verwenden Sie dieselben vier Schlüsselteile zum Entschlüsseln.

Modus

Schlüssel

Datum (6+ Ziffern)

Ein als Ziffern geschriebenes Datum, zum Beispiel 139195. Die ersten fünf Ziffern starten die Schlüsselkette; die sechste legt fest, wo die Schlüsselgruppe in der Nachricht versteckt wird.

Schlüsselsatz (20+ Buchstaben)

Eine einprägsame Textzeile, etwa eine Liedzeile. Die ersten zwanzig Buchstaben werden verwendet; Leerzeichen und Satzzeichen werden ignoriert.

Persönliche Zahl

Eine kleine Zahl von 1 bis 99, die sich beide Korrespondenten merken.

Schlüsselgruppe (5 Ziffern)

Eine zufällige fünfstellige Gruppe, für jede Nachricht eine andere. Sie wird im Klartext übertragen, versteckt im Geheimtext.

Text
Ergebnis

Geben Sie oben Text ein, um hier das VIC-Ergebnis zu sehen.

Wie die Schlüssel abgeleitet werden

Schlüsselkette

Jede Zeile wird aus den darüberliegenden gebildet: A ist die Schlüsselgruppe, B das Datum, und C ist A minus B. E.1 und E.2 stammen aus dem Schlüsselsatz. Die Kette addiert, sequenziert und kombiniert dann Ziffern hinunter bis zu S, dem Checkerboard-Kopf, und den beiden Transpositionsschlüsseln.

A

72401

B

13919

C

69592

E.1

8017942653

E.2

6013589427

F.1

6959254417

G

4966196060

H

3288628787

J

3178429506

Block (K–P)

K

5064805552

L

5602850077

M

1620350748

N

7823857125

P

5051328370

S

5961328470

Checkerboard-Kopf (S)

5961328470

Breite der Transposition 1

13

Breite der Transposition 2

6

Schlüssel der Transposition 1

0668005552551

Schlüssel der Transposition 2

758838

Indikatorposition

5

Straddling-Checkerboard

Die obere Zeile enthält acht häufige Buchstaben unter dem Merkspruch AT ONE SIR; die Kopfziffern der beiden leeren Spalten leiten die unteren Zeilen ein. Ein häufiger Buchstabe belegt eine Ziffer, jeder andere Buchstabe zwei.

5
9
6
1
3
2
8
4
7
0
A
T
O
N
E
S
I
R
6
B
C
D
F
G
H
J
K
L
M
8
P
Q
U
V
W
X
Y
Z
.
/

So verwenden Sie VIC-Chiffre

  1. 1

    Verschlüsseln oder Entschlüsseln wählen

    Wählen Sie Verschlüsseln, um eine Nachricht in VIC-Geheimtext umzuwandeln, oder Entschlüsseln, um die Nachricht wiederherzustellen. Zum Entschlüsseln werden genau dasselbe Datum, derselbe Schlüsselsatz, dieselbe persönliche Zahl und dieselbe Schlüsselgruppe benötigt, die zum Verschlüsseln verwendet wurden.

  2. 2

    Datum festlegen

    Geben Sie ein Datum als Ziffern ein, zum Beispiel 139195. Die ersten fünf Ziffern beginnen die Schlüsselkette, und die sechste Ziffer entscheidet, wo die Schlüsselgruppe in der fertigen Nachricht versteckt wird.

  3. 3

    Schlüsselsatz und persönliche Zahl festlegen

    Geben Sie einen einprägsamen Satz mit mindestens zwanzig Buchstaben und eine kleine persönliche Zahl von 1 bis 99 ein. Dies sind die festen Geheimnisse, auf die sich beide Korrespondenten im Voraus einigen.

  4. 4

    Schlüsselgruppe festlegen

    Geben Sie eine zufällige fünfstellige Schlüsselgruppe ein oder drücken Sie Zufällig, um eine zu erzeugen. Die Schlüsselgruppe ist der Indikator: Sie ändert sich für jede Nachricht und wird versteckt im Geheimtext gesendet.

  5. 5

    Nachricht eingeben und Ergebnis lesen

    Tippen oder fügen Sie Ihren Text ein. Nur Buchstaben, Ziffern und der Punkt werden verschlüsselt; alles andere wird ignoriert. Kopieren oder laden Sie das Ergebnis herunter oder teilen Sie einen Link, der das Tool mit Ihren exakten Schlüsseln und Ihrem Text erneut öffnet.

Die VIC-Chiffre verstehen

Was ist die VIC-Chiffre?

Die VIC-Chiffre ist eine Bleistift-und-Papier-Chiffre, die der sowjetische Geheimdienst in den 1950er Jahren verwendete und die weithin als die komplexeste jemals eingesetzte Handchiffre gilt. Sie ist nach Reino Häyhänen benannt, einem KGB-Agenten mit dem Decknamen VICTOR. Obwohl sie nichts weiter als einen Bleistift, Papier und ein paar auswendig gelernte Geheimnisse benötigte, verband das System Substitution und Transposition so gründlich, dass amerikanische Kryptoanalytiker keine einzige abgefangene Nachricht entschlüsseln konnten, bis Häyhänen selbst überlief und erklärte, wie sie funktionierte.

Das Bemerkenswerte an VIC ist, dass sie die Stärke einer Maschinenchiffre in ein Verfahren packt, das ein Agent vollständig im Kopf mit sich tragen konnte. Eine kurze Schlüsselroutine verwandelt ein Datum, einen auswendig gelernten Satz, eine persönliche Zahl und eine zufällige fünfstellige Gruppe in das gesamte Material, das die Chiffre benötigt: ein Straddling-Checkerboard, um Buchstaben in Ziffern zu verwandeln, und zwei Spaltentranspositionen, von denen die zweite gestört ist, um das Ergebnis zu verwürfeln. Dieses Tool bildet diesen gesamten Prozess nach und zeigt jeden Schritt, während er abläuft.

Wie die VIC-Chiffre funktioniert

Das Verschlüsseln einer Nachricht mit VIC hat drei Stufen. Zuerst kommt die Schlüsselkette: eine Folge einfacher Ziffernoperationen – Additionen ohne Übertrag, Subtraktionen ohne Borgen und Rangordnungen –, die die vier Schlüsselteile zu einer Checkerboard-Kopfzeile und zwei Transpositionsschlüsseln samt ihren Breiten erweitert. Dann wird die Nachricht mithilfe eines Straddling-Checkerboards in Ziffern umgewandelt, einer kompakten Tabelle, in der die häufigsten Buchstaben eine einzige Ziffer und die übrigen zwei belegen. Schließlich werden diese Ziffern durch zwei Spaltentranspositionen verwürfelt.

Der raffinierte Teil ist die zweite Transposition, die gestört ist: Dreieckige Bereiche des Gitters werden reserviert und erst nach dem Rest gefüllt, wodurch die geordneten Spalten aufgebrochen werden, die gewöhnliche Transpositionschiffren leichter angreifbar machen. Ganz am Ende wird die zufällige Schlüsselgruppe an einer durch das Datum festgelegten Position wieder in den Geheimtext eingeschoben, sodass der Empfänger den Indikator zurückgewinnen und die Schlüsselkette wiederholen kann. Das Ergebnis ist eine Folge von Zifferngruppen, die kein Muster der ursprünglichen Sprache verrät.

Die Schlüsselkette

Alles in VIC fließt aus der Schlüsselkette. Die fünfstellige Schlüsselgruppe wird zu Zeile A und die ersten fünf Ziffern des Datums werden zu Zeile B; subtrahiert man B von A ohne Borgen, ergibt sich Zeile C. Der Schlüsselsatz liefert zwei weitere Zeilen: seine ersten zehn Buchstaben und seine nächsten zehn Buchstaben werden jeweils in alphabetischer Reihenfolge nummeriert, um die Zeilen E.1 und E.2 zu bilden. Zeile C wird dann durch Kettenaddition gedehnt, einen verzögerten Prozess, bei dem jede neue Ziffer die Summe zweier früherer ist, und mit den Satzzeilen kombiniert, um weitere Ziffern zu erzeugen.

Daraus lässt die Kette einen Block aus fünfzig Ziffern wachsen, wiederum durch Kettenaddition. Die Nummerierung der letzten Zeile dieses Blocks ergibt Zeile S, die zum Kopf des Straddling-Checkerboards wird. Zwei aus dem Block entnommene Ziffern, zur persönlichen Zahl addiert, legen die Breiten der beiden Transpositionen fest, und das Ablesen des Blocks Spalte für Spalte in einer geschlüsselten Reihenfolge erzeugt die beiden Transpositionsschlüssel selbst. Das Live-Diagramm in diesem Tool legt jede einzelne dieser Zeilen dar, sodass Sie die Ableitung von den vier Geheimnissen bis hin zu den fertigen Schlüsseln verfolgen können.

Das Straddling-Checkerboard

Ein Straddling-Checkerboard ist eine kleine Tabelle, die Buchstaben und Ziffern in einen Zahlenstrom verwandelt. Ihre zehn Spalten sind durch die Kopfzeile S beschriftet. Die obere Zeile trägt acht häufige Buchstaben, platziert unter einem vorab vereinbarten Merkspruch, hier dem klassischen AT ONE SIR, dessen zwei Leerstellen die leer gelassenen Spalten markieren. Die Kopfziffern dieser beiden leeren Spalten werden zu den Präfixen der beiden darunterliegenden Zeilen, die den Rest des Alphabets, einen Punkt und ein Zahlenumschaltsymbol enthalten.

Da die häufigen Buchstaben in der oberen Zeile sitzen, codieren sie sich jeweils zu nur einer Ziffer, während weniger häufige Buchstaben zwei belegen, das Zeilenpräfix gefolgt von der Spaltenbeschriftung. Dieser ungleichmäßige, selbstsynchronisierende Code hält den Geheimtext kurz und entfernt die offensichtlichen Buchstabenhäufigkeiten, die eine einfache Substitution preisgeben würde. Ziffern in der Nachricht werden in einem Zahlenmodus gesendet, gekennzeichnet durch das Zahlenumschaltsymbol, wobei jede Ziffer dreimal geschrieben wird, damit sie nicht mit einem Buchstabencode verwechselt werden kann.

Die beiden Transpositionen

Sobald die Nachricht ein Ziffernstrom ist, verwürfelt VIC sie zweimal. Die erste Transposition ist eine gewöhnliche Spaltentransposition: Die Ziffern werden in Zeilen einer festen Breite geschrieben, dann werden die Spalten in einer durch den ersten Transpositionsschlüssel festgelegten Reihenfolge ausgelesen. Schon dies mischt die Ziffern gut, aber für sich allein hinterlässt eine Spaltentransposition Regelmäßigkeiten, die erfahrene Codeknacker ausnutzen können, besonders wenn sich mehrere Nachrichten einen Schlüssel teilen.

Die zweite Transposition schließt diese Lücke, indem sie gestört ist. Dreieckige Bereiche des Gitters werden in einem treppenförmigen Muster reserviert, das durch den zweiten Transpositionsschlüssel geschlüsselt ist; die Nachricht füllt zunächst nur die Zellen außerhalb dieser Dreiecke und kehrt dann zurück, um die Dreiecke selbst zu füllen. Das Auslesen der Spalten in geschlüsselter Reihenfolge verschränkt die beiden Füllungen, sodass die endgültigen Ziffern gründlich durchmischt sind. Es ist diese Störung, gelegt über das Checkerboard und die erste Transposition, die VIC ihren gefürchteten Ruf verlieh.

Reino Häyhänen und der Fall des hohlen Nickels

Die VIC-Chiffre kam durch eine der berühmtesten Episoden der Spionage des Kalten Krieges ans Licht. 1953 ließ ein Zeitungsjunge in Brooklyn eine Fünf-Cent-Münze fallen, die aufsprang und ein winziges Foto einer Zahlenkolonne enthüllte. Das FBI konnte die Nachricht nicht lesen, und der hohle Nickel lag vier Jahre lang als ungelöste Kuriosität herum. Der Durchbruch kam 1957, als Reino Häyhänen, ein in New York unter dem Decknamen VICTOR stationierter sowjetischer Agent, in die Vereinigten Staaten überlief und die Chiffre im Detail beschrieb.

Häyhänens Informationen halfen auch, seinen Vorgesetzten zu enttarnen, den hochrangigen illegalen Offizier, der als Rudolf Abel bekannt war und später gegen den amerikanischen U-2-Piloten Francis Gary Powers ausgetauscht wurde. Die Chiffre, die Häyhänen enthüllte, war so kunstvoll, dass Analytiker sie nach ihm benannten, und die National Security Agency führte sie lange als Beispiel dafür an, wie stark eine Handchiffre sein konnte. Ihre Geheimnisse waren nicht deshalb sicher gewesen, weil die Nachrichten gebrochen wurden, sondern nur, weil ein Mann hereinspazierte und sie preisgab.

Wie sicher ist die VIC-Chiffre?

Nach den Maßstäben von Handchiffren war VIC außergewöhnlich. Ein Straddling-Checkerboard über zwei Transpositionen zu legen, von denen eine gestört ist, entfernt Buchstabenhäufigkeiten und zerstört die Spaltenstruktur, die es Analytikern erlaubt, einfachere Systeme anzugreifen. Mit einer frischen zufälligen Schlüsselgruppe für jede Nachricht und einem Schlüssel, der aus Geheimnissen aufgebaut war, die sich ein Agent nur merken musste, widerstand sie der Kryptoanalyse ihrer Zeit vollständig; das System wurde durch einen Überläufer kompromittiert, nicht durch das Brechen von Codes.

Gegen moderne Computer bietet VIC jedoch keinen echten Schutz. Ihr Schlüsselraum ist zwar groß für einen Menschen, der von Hand arbeitet, aber für eine Maschine trivial zu durchsuchen, und die zugrunde liegenden Operationen sind gut verstanden. Wie die Enigma-Maschine oder jedes klassische System genießt man sie heute am besten als Geschichte und als wunderbare Demonstration, wie Substitution, Transposition und sorgfältige Schlüsselverwaltung zusammenwirken. Um echte Informationen zu schützen, sollten Sie stets einen gut erprobten modernen Algorithmus wie AES verwenden.

Häufig gestellte Fragen

Was ist die VIC-Chiffre?
Die VIC-Chiffre ist eine sowjetische Bleistift-und-Papier-Chiffre aus den 1950er Jahren, oft als die komplexeste jemals verwendete Handchiffre bezeichnet. Sie verbindet ein Straddling-Checkerboard mit zwei Spaltentranspositionen, von denen die zweite gestört ist, alle geschlüsselt aus einem Datum, einem auswendig gelernten Satz, einer persönlichen Zahl und einer zufälligen fünfstelligen Schlüsselgruppe. Sie ist nach dem sowjetischen Agenten Reino Häyhänen benannt, dessen Deckname VICTOR war.
Warum heißt sie VIC-Chiffre?
VIC ist die Kurzform von VICTOR, dem Decknamen von Reino Häyhänen, dem KGB-Agenten, der die Chiffre während seines Einsatzes in New York verwendete. Nachdem er 1957 überlief und das System dem amerikanischen Geheimdienst beschrieb, benannten Analytiker es nach ihm. Sie wird manchmal auch VICTOR-Chiffre genannt oder, nach der Art ihrer Entdeckung, Chiffre des hohlen Nickels.
Wie funktioniert die VIC-Chiffre?
Zuerst erweitert eine Schlüsselkette die vier Schlüsselteile zu einem Checkerboard-Kopf und zwei Transpositionsschlüsseln. Die Nachricht wird dann mit einem Straddling-Checkerboard in Ziffern verwandelt, wobei häufige Buchstaben eine Ziffer und andere zwei belegen. Diese Ziffern werden durch zwei Spaltentranspositionen verwürfelt, wobei die zweite durch reservierte dreieckige Bereiche gestört wird, und schließlich wird die Schlüsselgruppe an einer durch das Datum festgelegten Stelle in den Geheimtext eingefügt.
Was ist die Schlüsselkette?
Die Schlüsselkette ist die Folge von Ziffernoperationen, die die vier Schlüsselteile in alles verwandelt, was die Chiffre benötigt. Sie subtrahiert das Datum von der Schlüsselgruppe, nummeriert die Buchstaben des Schlüsselsatzes und verwendet wiederholt die Kettenaddition, eine verzögerte laufende Summe ohne Übertrag, um einen fünfzigstelligen Block wachsen zu lassen. Aus diesem Block liest sie die Checkerboard-Kopfzeile sowie die beiden Transpositionsschlüssel und ihre Breiten ab.
Was ist ein Straddling-Checkerboard?
Ein Straddling-Checkerboard ist eine kleine Tabelle, die Buchstaben in Ziffern umwandelt. Acht häufige Buchstaben sitzen in einer oberen Zeile und codieren sich jeweils zu einer einzigen Ziffer, während die übrigen Buchstaben, ein Punkt und ein Zahlenumschaltsymbol in zwei unteren Zeilen sitzen und zwei Ziffern belegen. Das macht den Geheimtext kürzer und verbirgt die Buchstabenhäufigkeiten, die eine reine Substitution preisgeben würde.
Was ist die gestörte Transposition?
Die zweite VIC-Transposition ist gestört: Dreieckige Bereiche des Gitters werden in einem treppenförmigen Muster reserviert, das durch einen Schlüssel festgelegt ist. Die Nachricht füllt zuerst alle Zellen außerhalb der Dreiecke, kehrt dann zurück, um die Dreiecke zu füllen, und die Spalten werden in geschlüsselter Reihenfolge ausgelesen. Dies bricht die regelmäßigen Spalten einer gewöhnlichen Transposition auf und ist ein großer Teil dessen, was VIC so schwer zu brechen machte.
Was war der Fall des hohlen Nickels?
1953 fand ein Zeitungsjunge in Brooklyn eine hohle Fünf-Cent-Münze, die eine Mikrofotografie einer Zahlenkolonne enthielt. Das FBI konnte die verschlüsselte Nachricht nicht lesen, und sie blieb ungelöst, bis der sowjetische Agent Reino Häyhänen 1957 überlief und die VIC-Chiffre enthüllte. Der Fall half, das Spionagenetzwerk von Rudolf Abel zu enttarnen, und wurde zu einer der bekanntesten Geschichten der Spionage des Kalten Krieges.
Wie entschlüssele ich eine VIC-Nachricht?
Schalten Sie das Tool auf Entschlüsseln um und geben Sie genau dasselbe Datum, denselben Schlüsselsatz, dieselbe persönliche Zahl und dieselbe Schlüsselgruppe ein, die zum Verschlüsseln verwendet wurden, und fügen Sie dann den Geheimtext als Zifferngruppen ein. Die ursprüngliche Nachricht erscheint. Ohne alle vier Schlüsselteile kann die Nachricht nicht wiederhergestellt werden, denn jeder einzelne fließt in die Schlüsselkette ein, die das Checkerboard und die Transpositionen aufbaut.
Was ist die Schlüsselgruppe oder der Indikator?
Die Schlüsselgruppe ist eine zufällige fünfstellige Zahl, die für jede Nachricht neu gewählt wird. Sie initialisiert die Schlüsselkette, sodass jede Nachricht mit praktisch unterschiedlichen Schlüsseln verschlüsselt wird, und sie wird dann im fertigen Geheimtext an einer durch die sechste Ziffer des Datums festgelegten Position versteckt. Der Empfänger holt sie wieder heraus, wiederholt die Schlüsselkette und kann so die Nachricht entschlüsseln.
Wie sicher war die VIC-Chiffre?
Für eine Handchiffre war sie hervorragend. Das Checkerboard entfernt Buchstabenhäufigkeiten, und die beiden Transpositionen, mit der zweiten gestört, zerstören die Muster, die es Analytikern erlauben, einfachere Systeme zu brechen. Sie wurde nie allein aus Abfangsendungen gebrochen und wurde erst kompromittiert, als ein Agent überlief. Gegen moderne Computer bietet sie jedoch keine echte Sicherheit und sollte als historische und lehrreiche Chiffre behandelt werden.
Wird mein Text auf einen Server hochgeladen?
Nein. Das gesamte Ver- und Entschlüsseln geschieht vollständig in Ihrem Browser, sodass Ihr Text und Ihre Schlüssel niemals hochgeladen, protokolliert oder gespeichert werden. Selbst ein geteilter Link bewahrt Ihre Daten in dem Teil der URL nach dem Rautezeichen, den Browser niemals an einen Server senden, sodass sie privat bleiben, bis Sie sich zum Teilen entscheiden.

Verwandte Tools

Machen Sie weiter mit diesen praktischen Tools

Straddling Checkerboard

Bazeries Cipher

Caesar-Verschlüsselung

Vigenère-Verschlüsselung

Atbash-Verschlüsselung

Rail-Fence-Verschlüsselung