====== 4.3 Migration ====== Schrittweise Migration von klassischer zu hybrider/post-quantischer Kryptographie. ---- ===== Migrationspfad ===== Phase 1 Phase 2 Phase 3 Phase 4 Classic → Hybrid → Hybrid+ → PostQuantum (nur RSA) (RSA+ML-DSA) (Validierung) (nur ML-DSA) ---- ===== Phase 1: Vorbereitung ===== **Ziel:** Bibliothek installieren, im Classic-Modus bleiben. // Keine Änderung am bestehenden Verhalten CryptoConfig.DefaultMode = CryptoMode.Classic; * NuGet-Paket installieren * OpenSSL 3.6 bereitstellen → [[de:int:pqcrypt:administrator:installation|Installation]] * Bestehende Tests ausführen (müssen weiterhin bestehen) ---- ===== Phase 2: Hybrid aktivieren ===== **Ziel:** Neue Zertifikate sind PQ-geschützt, alte funktionieren weiterhin. // Hybrid-Modus aktivieren CryptoConfig.DefaultMode = CryptoMode.Hybrid; **Was passiert:** * Neue Zertifikate: RSA-Signatur + ML-DSA-Signatur (X.509-Extension) * Alte Zertifikate: Werden weiterhin akzeptiert * Legacy-Clients: Ignorieren PQ-Extension, validieren nur RSA ---- ===== Phase 3: Validierung aktivieren ===== **Ziel:** PQ-Signaturen werden aktiv geprüft (nicht nur erzeugt). // Kette mit PQ-Validierung bauen var chain = new X509Chain(); bool valid = chain.Build(cert, CryptoMode.Hybrid); // Prüfen ob PQ-Signatur vorhanden if (cert.HasPqSignature()) { bool pqValid = cert.VerifyPqSignature(); } ---- ===== Phase 4: Vollständig PostQuantum (optional) ===== **Ziel:** Nur noch PQ-Algorithmen, maximale Sicherheit. Nur wenn **alle** Clients PQ-fähig sind! CryptoConfig.DefaultMode = CryptoMode.PostQuantum; ---- ===== Kompatibilitätsmatrix ===== ^ Erzeuger-Modus ^ Validierer-Modus ^ Ergebnis ^ | Classic | Classic | ✓ Funktioniert | | Classic | Hybrid | ✓ Funktioniert (nur RSA validiert) | | Hybrid | Classic | ✓ Funktioniert (PQ-Extension ignoriert) | | Hybrid | Hybrid | ✓ Funktioniert (beide validiert) | | PostQuantum | Classic | ✗ Fehler (keine RSA-Signatur) | | PostQuantum | Hybrid | ✗ Fehler (keine RSA-Signatur) | | PostQuantum | PostQuantum | ✓ Funktioniert | ---- ===== Weiterführend ===== * [[de:int:pqcrypt:business:migration-roadmap|Strategie]] – Zeitplanung und Risikobewertung * [[de:int:pqcrypt:konzepte:sicherheit|Sicherheit]] – Bedrohungsmodell ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional// {{tag>migration hybrid classic postquantum}}