====== 4.3 Migracija ======
Postopna migracija od klasične do hibridne/post-kvantne kriptografije.
----
===== Pot migracije =====
Faza 1 Faza 2 Faza 3 Faza 4
Classic → Hybrid → Hybrid+ → PostQuantum
(samo RSA) (RSA+ML-DSA) (Validacija) (samo ML-DSA)
----
===== Faza 1: Priprava =====
**Cilj:** Namestitev knjižnice, ostati v klasičnem načinu.
// Brez sprememb obstoječega obnašanja
CryptoConfig.DefaultMode = CryptoMode.Classic;
* Namestitev NuGet-paketa
* Namestitev OpenSSL 3.6 → [[..:administrator:installation|Namestitev]]
* Izvedba obstoječih testov (morajo še naprej uspeti)
----
===== Faza 2: Aktivacija hibridnega načina =====
**Cilj:** Novi certifikati so PQ-zaščiteni, stari še naprej delujejo.
// Aktivacija hibridnega načina
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
**Kaj se zgodi:**
* Novi certifikati: RSA-podpis + ML-DSA-podpis (X.509-razširitev)
* Stari certifikati: Se še naprej sprejemajo
* Legacy odjemalci: Ignorirajo PQ-razširitev, validirajo samo RSA
----
===== Faza 3: Aktivacija validacije =====
**Cilj:** PQ-podpisi se aktivno preverjajo (ne samo ustvarjajo).
// Gradnja verige s PQ-validacijo
var chain = new X509Chain();
bool valid = chain.Build(cert, CryptoMode.Hybrid);
// Preverjanje ali je PQ-podpis prisoten
if (cert.HasPqSignature())
{
bool pqValid = cert.VerifyPqSignature();
}
----
===== Faza 4: Popolnoma PostQuantum (opcijsko) =====
**Cilj:** Samo še PQ-algoritmi, maksimalna varnost.
Samo če so **vsi** odjemalci PQ-zmožni!
CryptoConfig.DefaultMode = CryptoMode.PostQuantum;
----
===== Matrika združljivosti =====
^ Način ustvarjanja ^ Način validacije ^ Rezultat ^
| Classic | Classic | ✓ Deluje |
| Classic | Hybrid | ✓ Deluje (samo RSA validiran) |
| Hybrid | Classic | ✓ Deluje (PQ-razširitev ignorirana) |
| Hybrid | Hybrid | ✓ Deluje (oba validirana) |
| PostQuantum | Classic | ✗ Napaka (ni RSA-podpisa) |
| PostQuantum | Hybrid | ✗ Napaka (ni RSA-podpisa) |
| PostQuantum | PostQuantum | ✓ Deluje |
----
===== Nadaljnje branje =====
* [[..:business:migration-roadmap|Strategija]] – Časovni načrt in ocena tveganja
* [[..:konzepte:sicherheit|Varnost]] – Model groženj
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//
{{tag>migration hybrid classic postquantum}}