====== 4.3 Migrazione ====== Migrazione graduale dalla crittografia classica a quella ibrida/post-quantum. ---- ===== Percorso di migrazione ===== Fase 1 Fase 2 Fase 3 Fase 4 Classic → Hybrid → Hybrid+ → PostQuantum (solo RSA) (RSA+ML-DSA) (Validazione) (solo ML-DSA) ---- ===== Fase 1: Preparazione ===== **Obiettivo:** Installare la libreria, rimanere in modalita Classic. // Nessuna modifica al comportamento esistente CryptoConfig.DefaultMode = CryptoMode.Classic; * Installare pacchetto NuGet * Distribuire OpenSSL 3.6 → [[..:..:administrator:installation|Installazione]] * Eseguire test esistenti (devono continuare a passare) ---- ===== Fase 2: Attivare Hybrid ===== **Obiettivo:** I nuovi certificati sono protetti PQ, quelli vecchi continuano a funzionare. // Attivare modalita Hybrid CryptoConfig.DefaultMode = CryptoMode.Hybrid; **Cosa succede:** * Nuovi certificati: Firma RSA + Firma ML-DSA (estensione X.509) * Vecchi certificati: Continuano ad essere accettati * Client legacy: Ignorano estensione PQ, validano solo RSA ---- ===== Fase 3: Attivare validazione ===== **Obiettivo:** Le firme PQ vengono attivamente verificate (non solo generate). // Costruire catena con validazione PQ var chain = new X509Chain(); bool valid = chain.Build(cert, CryptoMode.Hybrid); // Verificare se firma PQ presente if (cert.HasPqSignature()) { bool pqValid = cert.VerifyPqSignature(); } ---- ===== Fase 4: Completamente PostQuantum (opzionale) ===== **Obiettivo:** Solo algoritmi PQ, massima sicurezza. Solo se **tutti** i client sono PQ-capable! CryptoConfig.DefaultMode = CryptoMode.PostQuantum; ---- ===== Matrice di compatibilita ===== ^ Modalita generatore ^ Modalita validatore ^ Risultato ^ | Classic | Classic | ✓ Funziona | | Classic | Hybrid | ✓ Funziona (solo RSA validato) | | Hybrid | Classic | ✓ Funziona (estensione PQ ignorata) | | Hybrid | Hybrid | ✓ Funziona (entrambi validati) | | PostQuantum | Classic | ✗ Errore (nessuna firma RSA) | | PostQuantum | Hybrid | ✗ Errore (nessuna firma RSA) | | PostQuantum | PostQuantum | ✓ Funziona | ---- ===== Approfondimenti ===== * [[..:..:business:migration-roadmap|Strategia]] – Pianificazione e valutazione rischi * [[..:..:konzepte:sicherheit|Sicurezza]] – Modello di minaccia ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional// {{tag>migration hybrid classic postquantum}}