Zurück zum Blog
JH

Chaos in den Koordinaten: Wie das Hailstone System die Collatz-Vermutung für die Kryptographie nutzt

JH
Von John Harrison
•
May 05, 2026 May 5, 2026
•
5 Min. gelesen
•
816 Worte

Haben Sie jemals ein einfaches mathematisches Rätsel betrachtet und sich gefragt, ob es sich zum Verstecken von Geheimnissen eignen könnte?

Im Jahr 1937 stellte der deutsche Mathematiker Lothar Collatz eine trügerisch einfache Zahlenreihe auf. Man nehme eine beliebige positive ganze Zahl. Ist sie gerade, halbiere man sie. Ist sie ungerade, verdreifache man sie und addiere eins. Wiederholen. Trotz jahrzehntelanger Bemühungen einiger der klügsten Köpfe der Welt ist es bisher niemandem gelungen zu beweisen, dass jede einzelne Startzahl letztendlich zur Zahl 1 absinkt. Da die Zahlen in dieser Sequenz unvorhersehbar auf und ab springen, bevor sie zur Erde zurückkehren, werden sie gemeinhin als Hagelsteinzahlen bezeichnet.

Während Mathematiker die Collatz-Vermutung als einen frustrierenden, noch unbezwungenen Berg betrachten, sieht die Kryptographie darin etwas völlig anderes: eine Quelle wunderschönen, nichtlinearen Chaos.

Hier kommt das Hailstone System v4.1 ins Spiel, ein von John T. Harrison entwickeltes experimentelles Framework, das dieses klassische mathematische Rätsel in eine rekursive kryptographische Engine verwandelt.

Die mathematische Engine: Warum Hagelsteinzahlen nicht in einer Reihe stehen

Standard-Chiffren basieren häufig auf vorhersehbaren linearen Verschiebungen. Wenn Sie eine einfache Cäsar-Chiffre mit einer Verschiebung von 2 verwenden, wird aus „A“ (ASCII 65) „C“ (67) und aus „B“ (ASCII 66) „D“ (68). Die strukturelle Beziehung zwischen den Zeichen bleibt dabei vollständig intakt, was Tür und Tor für Häufigkeitsanalysen öffnet.

Das Hailstone System bricht diese Beziehung durch nichtlineare Divergenz vollständig auf.

Wenn wir den Buchstaben „A“ (den wir auf einen Startwert von 102 abbilden) einige Schritte lang durch den Collatz-Algorithmus jagen, bricht sein Wert rapide ein:

102 → 51 → 154 → 77 → 232

Wenn wir jedoch „B“ verarbeiten (Startwert 103), explodiert die Mathematik sofort:

103 → 310 → 155 → 466 → 233 → 700

Ein Unterschied von gerade einmal 1 im anfänglichen Eingangswert führt zu völlig unterschiedlichen numerischen Zielen. Diese extreme Empfindlichkeit gegenüber den Anfangsbedingungen ist der Eckpfeiler der Chaostheorie – und sie macht die Mustererkennung für Lauscher unglaublich schwierig.

Hinter den Kulissen: Drei clevere Ingenieurstricks

Um diese mathematische Kuriosität in eine sichere, funktionale Chiffre zu verwandeln, führt das Hailstone System drei clevere strukturelle Mechanismen ein.

1. Der schlüsselabhängige Fingerabdruck-Hash

Wenn mehrere Klartextbuchstaben auf demselben mathematischen Pfad landen würden, würden sie schließlich zu denselben Zahlen konvergieren und Muster preisgeben. Um dies zu verhindern, berechnet das System für jeden einzelnen Buchstaben einen eindeutigen „Fingerabdruck“.

Es nimmt das Ergebnis des Collatz-Prozesses, skaliert es hoch und hängt dann eine eindeutige Signatur an, die auf der Position des Buchstabens in der Nachricht und dem ANSI-Wert des rotierenden Schlüssels basiert:

Output = (Collatz Result × 1000) + (Letter Position + Key ANSI)

Because of this "tail," the exact same letter will yield a completely different encrypted integer every time it appears in your message.

2. In-Band-Signalisierung über den „Key Fence“

Wie teilt man eine verschlüsselte Nachricht, ohne den Entschlüsselungsschlüssel über einen separaten, leicht zu verlierenden Kanal senden zu müssen?

Das Hailstone System löst dies durch einen strukturellen „Key Fence“ unter Verwendung der willkürlichen Grenznummer 999999. Alles vor dieser Zahl ist der verschlüsselte Strom von Hagelsteinwerten. Alles danach stellt die rohen ANSI-Codes des Schlüssels dar. Dadurch ist die Nutzlast völlig in sich geschlossen und portabel.

[ Encrypted Numerical Stream ] ---> [ 999999 (Fence) ] ---> [ Raw Key ANSI Codes ]

3. Ausrichtung von Interpunktion und Schlüsselrotation

In rotating key systems (like the Vigenère cipher), non-alphabetic characters like spaces and full stops can easily throw the key alignment out of sync if not handled carefully.

Das Hailstone System verwendet eine negative ANSI-Zuordnung. Wenn es auf ein Leerzeichen, ein Komma oder einen Punkt stößt, speichert es dieses einfach als negative ganze Zahl (z. B. wird ein Leerzeichen zu -32) und überspringt die Schlüsselrotation. Dadurch wird sichergestellt, dass die Entschlüsselungs-Engine immer perfekt mit dem Schlüssel synchronisiert bleibt, egal wie viel Interpunktion Sie verwenden.

Das Chaos messen: Was ist BiEntropy?

Wie beweisen wir eigentlich, dass diese mathematische Suppe sicher ist? Wir messen ihre Zufälligkeit mithilfe von BiEntropy (ein Konzept, das 2020 vom Forscher Grenville Croll formalisiert wurde).

While standard Shannon entropy measures the overall spread of characters, it can be fooled. A highly ordered, repeating pattern like 01010101 might register as highly chaotic to a basic test.

Raw Ciphertext ---> Convert to Binary String ---> Calculate Successive Derivatives ---> Weigh and Average Shannon Entropy

BiEntropy goes a step deeper. It converts the ciphertext into a binary stream and repeatedly calculates its "derivatives" (the differences between adjacent bits). By checking the entropy of these successive layers, BiEntropy easily spots hidden order and periodic patterns. If the BiEntropy score remains close to 1.0, it proves the system is behaving with true, unpredictable chaos.

Probieren Sie es selbst aus

Sind Sie bereit, rekursive Chaos-Kryptographie in Aktion zu erleben? Über unsere webbasierte Benutzeroberfläche können Sie mit dem Algorithmus experimentieren, Nachrichten verschlüsseln und eingehende Datenströme direkt entschlüsseln.

  • Live-Demo starten: Erleben Sie die interaktive E-Mail-Client-Version hier
  • Code erkunden: Sehen Sie sich die Referenzimplementierung an, überprüfen Sie die mathematische Logik und starten Sie Ihren eigenen lokalen Server über das GitHub-Repository.

Das Fazit

Das Hailstone-System ist eine brillante Erinnerung an eine fundamentale Wahrheit der Informationssicherheit: Komplexität erfordert keine übermäßig komplizierten Zutaten. Indem wir ein einfaches, ungelöstes mathematisches Rätsel aus dem Jahr 1937 mit grundlegender modularer Arithmetik kombinieren, können wir eine dynamische, unvorhersehbare kryptographische Umgebung schaffen, die moderne Angreifer vor ein Rätsel stellt.

Vorheriger Artikel Das Schweigen des Sim Nächster Artikel Wir stellen vor: B2Builder: Der schnörkellose, leichte Site Builder für Entwickler und Ersteller

Weitere Veröffentlichungen

Entdecken Sie weiterhin unsere neuesten Artikel, Erkenntnisse und Geschichten.

Alle Artikel anzeigen
Das Schweigen des Sim
Apr 21, 2026 • 3 Min. gelesen

Das Schweigen des Sim

Sim racing is an exercise in data management. Whether you're hitting the apex at Spa or managing fuel at Le Mans, you're...

Sind Sie bereit, etwas Erstaunliches zu bauen?

Egal, ob Sie ein bestimmtes Projekt im Sinn haben oder einfach nur die Möglichkeiten erkunden möchten, ich bin hier, um Ihnen zu helfen.

Nehmen Sie Kontakt auf