====== 4.3 Migracija ======
Postupna migracija od klasične do hibridne/post-kvantne kriptografije.
----
===== Put migracije =====
Faza 1 Faza 2 Faza 3 Faza 4
Classic → Hybrid → Hybrid+ → PostQuantum
(samo RSA) (RSA+ML-DSA) (Validacija) (samo ML-DSA)
----
===== Faza 1: Priprema =====
**Cilj:** Instalirati biblioteku, ostati u Classic modu.
// Bez promjene postojećeg ponašanja
CryptoConfig.DefaultMode = CryptoMode.Classic;
* Instalirati NuGet paket
* Pripremiti OpenSSL 3.6 → [[..:..:administrator:installation|Instalacija]]
* Pokrenuti postojeće testove (moraju i dalje prolaziti)
----
===== Faza 2: Aktiviranje Hybrid moda =====
**Cilj:** Novi certifikati su PQ-zaštićeni, stari i dalje rade.
// Aktiviranje Hybrid moda
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
**Što se događa:**
* Novi certifikati: RSA-potpis + ML-DSA-potpis (X.509-proširenje)
* Stari certifikati: I dalje se prihvaćaju
* Legacy klijenti: Ignoriraju PQ-proširenje, validiraju samo RSA
----
===== Faza 3: Aktiviranje validacije =====
**Cilj:** PQ-potpisi se aktivno provjeravaju (ne samo generiraju).
// Izgradnja lanca s PQ-validacijom
var chain = new X509Chain();
bool valid = chain.Build(cert, CryptoMode.Hybrid);
// Provjera ima li PQ-potpis
if (cert.HasPqSignature())
{
bool pqValid = cert.VerifyPqSignature();
}
----
===== Faza 4: Potpuno PostQuantum (opcionalno) =====
**Cilj:** Samo još PQ-algoritmi, maksimalna sigurnost.
Samo ako su **svi** klijenti PQ-sposobni!
CryptoConfig.DefaultMode = CryptoMode.PostQuantum;
----
===== Matrica kompatibilnosti =====
^ Mod generatora ^ Mod validatora ^ Rezultat ^
| Classic | Classic | ✓ Funkcionira |
| Classic | Hybrid | ✓ Funkcionira (samo RSA se validira) |
| Hybrid | Classic | ✓ Funkcionira (PQ-proširenje se ignorira) |
| Hybrid | Hybrid | ✓ Funkcionira (oba se validiraju) |
| PostQuantum | Classic | ✗ Greška (nema RSA-potpisa) |
| PostQuantum | Hybrid | ✗ Greška (nema RSA-potpisa) |
| PostQuantum | PostQuantum | ✓ Funkcionira |
----
===== Daljnje informacije =====
* [[..:business:migration-roadmap|Strategija]] - Vremensko planiranje i procjena rizika
* [[..:konzepte:sicherheit|Sigurnost]] - Model prijetnji
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//
{{tag>migration hybrid classic postquantum}}