Startseite Informationen Theorie Primzahlen P-Labor Kontakt

P-Hash 512: Morphogenetisches Hashing

Diese Seite präsentiert eine interaktive Implementierung des P-Hash 512 Algorithmus. Die Berechnung erfolgt vollständig lokal im Browser (über WebAssembly) für maximale Performance und Privatsphäre. Der Algorithmus ist ein offenes Forschungsprojekt; im Folgenden werden seine Funktionsprinzipien erläutert.

Datei auswählen

Ergebnis (512-Bit Hash):

Der Hash wird hier angezeigt...

Statistiken: Warte auf Eingabe...

Funktionsprinzipien des P-Hash Algorithmus

Der P-Hash Algorithmus ist eine kryptographische Hash-Funktion, deren Verhalten nicht auf traditionellen booleschen oder modularen arithmetischen Operationen basiert, sondern auf der Evolution eines komplexen Systems, das vom P-System abgeleitet ist. Der digitale Fingerabdruck von Daten entsteht aus der chaotischen, aber deterministischen Dynamik des Selektiven Genealogischen Algorithmus (SGA), der generativen Engine des P-Systems.

Aussaat-Phase (Seeding)

Die Eingabe (Text oder Datei) wird als Byte-Sequenz gelesen. Um die Selbstgenügsamkeit des Systems zu gewährleisten, generiert der Algorithmus selbst eine deterministische Liste von Primzahlen, die als universelle Abbildung dient. Jedes Byte der Eingabe wird auf eine Primzahl aus dieser Liste abgebildet. Die resultierende Primzahlensequenz wird dann mit einer internen Strukturkonstante zusammengesetzt und durch einen iterativen Prozess kombiniert, um einen kompakten numerischen Seed zu erzeugen. Dieser Seed repräsentiert die Eingabe in einer einzigartigen und geordneten numerischen Form, bereit zur Initialisierung des generativen Prozesses.

Propagationsphase (Processing)

Der kompakte numerische Seed wird als Anfangsparameter an den Selektiven Genealogischen Algorithmus (SGA) übergeben. Der SGA führt eine feste Anzahl von 1.000.000 Iterationen durch. Bei jedem Schritt des Prozesses stört der Seed dynamisch die Berechnung zukünftiger "Aufträge" innerhalb der Propagationswarteschlange des SGA. Diese kontinuierliche Störung, angewandt auf ein inhärent nichtlineares System, erzeugt eine chaotische und einzigartige Evolutionsbahn, die extrem empfindlich auf minimale Variationen des Anfangsseeds reagiert (Lawineneffekt).

Ernte-Phase (Harvesting)

Nach Abschluss der Iterationen wird der Endzustand des SGA analysiert. Die morphogenetische Signatur des P-Systems (bestehend aus den Parametern Delta, Nu, Phi, Rho, Omega) wird über die gesamte Sequenz der während der Propagation entstandenen Promotoren berechnet. Diese Signatur, die die qualitative "Geschichte" der Evolution erfasst, wird mit den letzten 32 generierten Promotoren kombiniert. Die Gesamtheit dieser strukturierten Daten wird schließlich von einer Standard-Extraktionsfunktion (SHA-512) verarbeitet, um den endgültigen 512-Bit-Hash im Hexadezimalformat zu erzeugen.

Analyse und Eigenschaften

Im Gegensatz zu Algorithmen wie SHA-256, deren Sicherheit auf der Komplexität der Umkehrung boolescher Logikfunktionen basiert, beruht die Sicherheit von P-Hash auf einem anderen Prinzip: der rechnerischen Schwierigkeit, die Evolution eines komplexen und generativen Systems umzukehren. Statt einer einzelnen schwierigen mathematischen Funktion ist die Widerstandsfähigkeit von P-Hash über eine Million voneinander abhängiger Schritte verteilt. Der Versuch, vom finalen Hash auf die ursprüngliche Eingabe zurückzuschließen, ist wie der Versuch, den exakten Pfad eines Blattes in einem Hurrikan rückwärts zu berechnen, ausgehend nur von seiner Endposition.

  • Generative Architektur: Die Hash-Funktion ist das emergente Ergebnis eines Simulationsprozesses (des SGA), keine direkte Berechnung.
  • Quelle der Komplexität: Das Chaos entsteht aus der Dynamik der Primzahlenemergenz, einem in der Zahlentheorie für seine scheinbare Zufälligkeit studierten Verhalten.
  • Morphogenetische Signatur: Die Verwendung der P-System-Signatur führt eine qualitative und strukturelle Analyse in den Hashing-Prozess ein.
  • Post-Quantum-Potenzial: Da es auf einem Rechenproblem basiert, das nicht mit Faktorisierung oder diskreten Logarithmen verbunden ist, ist P-Hash ein Kandidat für die Post-Quantum-Kryptographie.
  • Transparenz: Der Algorithmus ist ein offenes Forschungsprojekt und sein Quellcode wird für die öffentliche Analyse verfügbar gemacht.