Cryptology Academy · Oppitunti

Siirtyminen PQC:hen: hybridimenetelmät

Suunnitelkaa klassisen kryptografian ja PQC:n yhdistävä käyttöönottostrategia tuotantojärjestelmiin.

Oppitunti 4/413 vaihetta

Siirtyminen PQC:hen: hybridimenetelmät on ilmainen Cryptology Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cryptology Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Siirtymän haaste

Siirtyminen klassisesta kryptografiasta postkvanttikryptografiaan on historian suurin kryptografinen siirtymä, joka on monimutkaisempi kuin 2048-bittiseen RSA:han siirtyminen tai SHA-1:n käytöstä poistaminen. Se edellyttää protokollien, kirjastojen, HSM-laitteiden, varmenteiden ja koodin päivittämistä samanaikaisesti.

Hybridiavaintenvaihto

Hybridikem = klassinen KEM + PQC KEM. Jaettu salaisuus = KDF(classical_secret || pqc_secret). Turvallisuus edellyttää molempien murtamista. Kvanttihyökkääjä pystyy murtamaan ECDH:n mutta ei Kyberiä. Klassinen hyökkääjä ei pysty murtamaan kumpaakaan. Tämä tarjoaa kerroksittaista suojaa siirtymäkauden aikana.

TLS 1.3:n hybridikem-menetelmät

Google Chrome ja Cloudflare ottivat X25519Kyber768:n (ECDH X25519:n ja Kyber-768:n yhdistelmä) käyttöön TLS 1.3:ssa vuonna 2023. IETF-luonnos draft-ietf-tls-hybrid-design määrittelee kehystyksen. Molemmat osapuolet neuvottelevat yhdistetystä avainosuudesta nykyisessä TLS ClientHello -laajennuksessa.

Varmenteiden siirtymä

X.509-varmenteissa käytetään tällä hetkellä RSA- tai ECDSA-julkisia avaimia. Siirtymäpolku: (1) myöntäkää kahden algoritmin varmenteita (klassinen + PQC), (2) käyttäkää välitason CA:issa PQC-avaimia ja (3) siirtäkää juuritason CA:t viimeisinä. CA/Browser Forum kehittää PQC-varmenneprofiileja.

HSM-laitteet ja laitteisto

Monien HSM-laitteiden laiteohjelmistoa ei voi päivittää tukemaan PQC-algoritmeja. Laitteistojen uusimissyklit ovat 5–10 vuotta. Organisaatioiden on tarkastettava HSM-laitteiden laiteohjelmistojen tiekartat, suunniteltava laitteistojen vaihtaminen ja harkittava ohjelmistopohjaisia PQC-siltoja vanhoille HSM-laitteille siirtymän ajaksi.

Kryptografinen inventaario ensin

Vaihe 1: tehkää kryptografinen inventaario. Tunnistakaa kaikki RSA- ja ECC-avaimet ja varmenteet, kaikki DH-avaintenvaihdot sekä kaikki protokollaversiot. Työkaluja ovat salauspakettien skannerit, varmenteiden inventaariotyökalut ja kryptografiakutsujen staattinen koodianalyysi. Dokumentoikaa kaikkien resurssien elinkaaret.

Siirtymän priorisointi

Korkein kiireellisyys: pitkäikäinen data (luokitellut tiedot, potilasasiakirjat) — alttiina kerää nyt, pura myöhemmin -uhalle jo nyt. Seuraavaksi protokollien avaintenvaihto (TLS, SSH, VPN) — siirtykää ensin käyttämään hybridi-KEMejä. Pienin kiireellisyys: lyhytikäisen datan allekirjoitukset (istuntotunnisteet).

Koodimuutokset

Python: käyttäkää pyca/cryptography-kirjastoa ML-KEM:lle liboqs-taustajärjestelmän kanssa. Java: BouncyCastlen PQC-moduuli. Rust: pqcrypto-cratet. Korvatkaa: rsa.generate_private_key() → ML-KEM keygen; ecdh_key_agreement() → ML-KEM encap/decap. Abstrahoikaa kryptografisen ketteryyskerroksen kautta.

Kryptografinen ketteryys

Kryptografinen ketteryys tarkoittaa järjestelmien suunnittelua siten, että algoritmit voidaan vaihtaa ilman koodimuutoksia. Käyttäkää algoritmitunnistekenttiä, avaintyyppirekistereitä ja liitettäviä taustajärjestelmiä. Välttäkää algoritmien nimien kovakoodaamista serialisointiformaatteihin. Tämä mahdollisti siirtymän SHA-1:stä SHA-256:een ja mahdollistaa siirtymän RSA:sta PQC:hen.

Testaus ja validointi

Testatkaa NIST:n PQC-vertailuimplementaatioiden tunnetun vastauksen testivektoreilla. Validoikaa toteutus OQS-OpenSSL:n yhteentoimivuuden testipaketilla. Testatkaa hybridi-TLS:ää oqs-providerillä OpenSSLille. Seuratkaa NIST:n FIPS 203/204/205/206 -korjaussivuilta toteutusohjeiden päivityksiä.

Aikataulusuositukset

NIST:n/NSA:n suositukset: (1) uusien RSA/ECC-järjestelmien käyttöönotto on lopetettava nyt. (2) Hybridiavainvaihto on otettava käyttöön TLS:ssä ja VPN:issä vuosina 2025-2026. (3) Sertifikaatit on siirrettävä PQC:hen vuosina 2028-2030. (4) Koko siirtymä, HSM:t mukaan lukien, on saatettava päätökseen vuoteen 2035 mennessä, ennen kuin CRQC-riski realisoituu.

Pikatarkistus

Miksi nykyään RSA:lla tai ECDH:lla salattu data on vaarassa jo ennen kvanttitietokoneiden olemassaoloa?

Kertaus

PQC-siirtymässä käytetään siirtymävaiheen ajan hybridi-KEMejä (klassinen + PQC). Priorisoikaa pitkäikäinen data ja avaintenvaihto. Tehkää kryptografinen inventaario, päivittäkää laitteisto ja varmistakaa kryptografinen ketteryys. NIST suosittelee koko siirtymän saattamista päätökseen vuoteen 2035 mennessä. Seuraavaksi: lohkoketjukryptografia — Merkle-puut ja PoW.

Aloita maksutta

Opi Cryptology Academy tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
67
Oppitunnit
261

Usein kysytyt kysymykset

Onko oppitunti ”Siirtyminen PQC:hen: hybridimenetelmät” ilmainen?

Kyllä – oppitunnin ”Siirtyminen PQC:hen: hybridimenetelmät” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cryptology Academy-kurssin, päivitä CoddyKit PROhon. Cryptology Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Siirtyminen PQC:hen: hybridimenetelmät”?

Suunnitelkaa klassisen kryptografian ja PQC:n yhdistävä käyttöönottostrategia tuotantojärjestelmiin. Harjoittelet Cryptology Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Cryptology Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Cryptology Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Siirtyminen PQC:hen: hybridimenetelmät”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Cryptology Academy-oppitunnilla?

Kyllä. Jokainen Cryptology Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Shorin ja Groverin algoritmit selitettyinä
  2. CRYSTALS-Kyber: hilapohjainen KEM
  3. CRYSTALS-Dilithium- ja Falcon-allekirjoitukset
  4. Siirtyminen PQC:hen: hybridimenetelmät
← Takaisin: Cryptology Academy