Startseite Informationen Theorie Primzahlen P-Labor Kontakt

P-Key: Asymmetrisches Verschlüsselungssystem

Diese Seite präsentiert eine interaktive Implementierung des P-Key-Systems für die Public/Private-Key-Verschlüsselung. Die Berechnung erfolgt vollständig lokal im Browser für maximale Sicherheit und Privatsphäre.

Schritt 1: Generieren Sie Ihr Schlüsselpaar

Ihre Passphrase ist Ihr privater Schlüssel. Bewahren Sie sie sorgfältig auf.

Schritt 2: Verschlüsseln Sie eine Nachricht

Schritt 3: Entschlüsseln Sie eine Nachricht

Die entschlüsselte Nachricht erscheint hier...

Funktionsprinzipien des P-Key-Systems

P-Key ist ein asymmetrisches Verschlüsselungssystem (Public/Private Key), dessen Architektur einen Paradigmenwechsel gegenüber traditionellen Systemen wie RSA darstellt. Seine Sicherheit basiert nicht auf der vermuteten Schwierigkeit eines einzelnen statischen mathematischen Problems (wie der Faktorisierung großer Zahlen), sondern auf der Berechnungskomplexität und informationellen Asymmetrie eines generativen Prozesses. Anstatt sich auf eine algebraische "Falltür" (Trapdoor) zu stützen, konstruiert P-Key ein einzigartiges und deterministisches Berechnungslabyrinth für jeden Benutzer. Die Sicherheit des Systems ergibt sich daraus, dass es rechnerisch unmöglich ist, die vollständige und geheime Karte dieses Labyrinths zu rekonstruieren, wenn man nur die wenigen öffentlichen Navigationsanweisungen besitzt. Dieser Ansatz verlagert das Sicherheitsproblem von der Zahlentheorie zur Komplexitätstheorie und macht P-Key zu einem natürlichen Kandidaten für die Post-Quantum-Kryptographie.

Schlüsselgenerierung

Der Prozess der Schlüsselgenerierung in P-Key ist intrinsisch mit der Philosophie des P-Systems verbunden. Das gesamte System ist um das Konzept herum entworfen, dass der private Schlüssel kein statisches zu speicherndes Datum ist, sondern ein zu regenerierender Prozess.

Von der Passphrase zum Seed: Der Prozess beginnt mit einer vom Benutzer gewählten privaten Passphrase. Diese Passphrase wird von einer Key Derivation Function (KDF) verarbeitet, die auf der P-Hash-Logik basiert und absichtlich "teure" Berechnungsarbeit (Tausende von Iterationen) durchführt, um die Passphrase in einen 64-Bit generativen Seed zu transformieren. Diese Komplexität macht Brute-Force-Angriffe auf die Passphrase extrem langsam und unpraktikabel.

Die Genese der "Geheimen Karte": Der Seed wird verwendet, um den Selektiven Genealogischen Algorithmus (SGA) zu initialisieren. Der SGA führt einen deterministischen Berechnungspfad für eine festgelegte Anzahl von Iterationen (z.B. 100.000) aus. Während dieser Ausführung zeichnet das System jedes herausragende Ereignis auf: die Emergenz jedes neuen Promotors (Primzahl) und periodische Schnappschüsse des vollständigen Zustands der Propagationswarteschlange. Die Gesamtheit all dieser Daten bildet die Geheime Ausführungsspur (die "Schatzkarte"), ein komplexes und einzigartiges Datenobjekt, das nur im Speicher existiert und niemals gespeichert wird.

Erstellung des öffentlichen Pakets: Aus der geheimen Spur werden zwei Komponenten extrahiert:

Die Berechnungsbrücke: Eine kleine und ausgewählte Teilmenge nicht-sensibler Daten aus der Spur (z.B. die ersten 10 entstandenen Promotoren, ein spezifischer Schnappschuss der Warteschlange). Dies sind die "öffentlichen Anweisungen".

Der öffentliche Hash: Die gesamte geheime Ausführungsspur wird serialisiert und von einem Standard-Hash-Algorithmus (SHA3-512) verarbeitet, um einen 512-Bit-Fingerabdruck zu erzeugen.

Der öffentliche Schlüssel ist die Kombination aus Berechnungsbrücke und öffentlichem Hash. Der private Schlüssel bleibt konzeptionell nur die Passphrase, also die Fähigkeit, die exakte geheime Ausführungsspur zu regenerieren.

Verschlüsselungs- und Entschlüsselungsprozess

P-Key ist ein hybrides System, das den asymmetrischen Schlüsselaustausch klar von der symmetrischen Nachrichtenverschlüsselung trennt.

Verschlüsselung (Alice): Um eine Nachricht an Bob zu senden, führt Alice folgende Schritte aus:

1. Generiert einen einmaligen, starken und zufälligen Sitzungsschlüssel (K_session).

2. Lädt Bobs öffentlichen Schlüssel herunter.

3. Verwendet die in Bobs Berechnungsbrücke enthaltenen "öffentlichen Anweisungen", um eine Reihe mathematischer Transformationen auf ihren K_session anzuwenden. Dies ist eine Forward-Only-Operation: Alice kann sie ausführen, aber nicht umkehren, da sie den vollständigen Kontext nicht kennt, aus dem die Anweisungen extrahiert wurden. Das Ergebnis ist ein verschlüsselter Sitzungsschlüssel (K_encrypted).

4. Verwendet den ursprünglichen K_session (im Klartext), um die eigentliche Nachricht zu verschlüsseln, wobei die von P-Signature inspirierte symmetrische Verschlüsselungs-Engine verwendet wird.

5. Alice sendet Bob ein Paket mit K_encrypted und der verschlüsselten Nachricht.

Entschlüsselung (Bob): Bob empfängt das Paket und führt die umgekehrten Schritte aus:

1. Gibt seine private Passphrase ein, um die gesamte geheime Ausführungsspur (seine "Schatzkarte") zu regenerieren.

2. Da er die vollständige Karte besitzt, ist die für Alice "Forward-Only"-Operation für ihn leicht umkehrbar. Er nutzt sein vollständiges Wissen über den Prozess, um K_encrypted zu nehmen und zum ursprünglichen K_session zurückzuverfolgen. Dies ist die "Falltür" des Systems.

3. Verwendet den wiederhergestellten K_session, um die Nachricht zu entschlüsseln.

Sicherheitsanalyse und Post-Quantum-Potenzial

Die Sicherheit von P-Key basiert auf einer mehrschichtigen Architektur, die es deutlich von aktuellen kryptographischen Systemen unterscheidet.

Informationelle, nicht algebraische Asymmetrie: Die Sicherheit hängt nicht von einem statischen mathematischen Problem ab. Sie beruht auf der rechnerischen Schwierigkeit, vollständige Informationen aus partiellen Informationen zu rekonstruieren. Ein Angreifer, selbst wenn er den öffentlichen Schlüssel, die Berechnungsbrücke und den vollständigen Algorithmus besitzt, hat nicht genügend Daten, um die geheime Spur zu inferieren, was die Entschlüsselung unmöglich macht.

Irrelevanz der Faktorisierung: Das Faktorisierungsproblem, zentral für RSA, wird irrelevant. Es gibt keine einzelne Zahl N, deren Zerlegung das System kompromittiert. Der Angreifer steht vor einem Problem völlig anderer Natur, das eher der Umkehrung eines chaotischen Prozesses als der Lösung einer Gleichung ähnelt.

Post-Quantum-Potenzial: Der Shor-Algorithmus, der aktuelle kryptographische Systeme bedroht, wurde entwickelt, um Probleme mit einer spezifischen mathematischen Struktur zu lösen (wie Faktorisierung oder diskreter Logarithmus). Die Architektur von P-Key weist diese Struktur nicht auf. Die auf der Komplexität eines deterministischen, aber chaotischen Berechnungsprozesses basierende Sicherheit ist nach aktuellem Stand der Forschung nicht anfällig für bekannte Quantenalgorithmen, was P-Key zu einem intrinsisch quantenresistenten System macht.