Wat is CRYSTALS-Kyber en waarom is het belangrijk?
Introductie tot CRYSTALS-Kyber
CRYSTALS-Kyber is het encryptie-algoritme dat door NIST is gekozen als de post-quantum standaard voor key-encapsulation, formeel bekend als ML-KEM in FIPS 203. Simpel gezegd stelt het twee partijen in staat om een geheime sleutel te delen op een manier die zelfs toekomstige quantumcomputers niet kunnen kraken. Dit maakt het een cruciaal onderdeel voor veilige communicatie in een wereld waar quantumcomputers steeds krachtiger worden.
Wat is een KEM?
KEM staat voor Key Encapsulation Mechanism, een methode om veilig een geheime sleutel uit te wisselen. Vergelijk het met een wiskundig beveiligde kluis: je publiceert een publieke sleutel, een kluis die iedereen kan gebruiken. Iemand die met jou wil communiceren genereert een nieuw geheim, stopt dat in de kluis (encapsulatie) en stuurt deze naar jou. Alleen jij kunt de kluis openen met je privé sleutel (decapsulatie). Zo delen jullie een geheime sleutel die gebruikt kan worden voor snelle symmetrische encryptie.
Deze veilige sleuteluitwisseling vormt de basis van HTTPS, berichtenapps, VPN's en wallet-infrastructuur. Waar het vroeger vooral gebaseerd was op elliptische krommen, gebruikt Kyber quantum-resistente wiskunde om deze laag te vervangen.
Waarom zijn lattices bestand tegen quantumaanvallen?
Shor's algoritme, de quantumtechniek die huidige cryptografie bedreigt, is zeer effectief in het ontbinden van grote getallen (RSA) en het berekenen van discrete logaritmen (elliptische krommen). Maar het helpt niet bij gestructureerde latticeproblemen zoals Module Learning With Errors (MLWE), waarop Kyber is gebaseerd.
In eenvoudige termen verbergt Kyber geheimen in complexe, ruisende hoogdimensionale rasters. Het terugvinden van het geheim vereist het oplossen van een moeilijk latticeprobleem dat decennia onderzoek, zowel klassiek als quantum, niet efficiënt heeft kunnen kraken. Dit is de reden dat NIST Kyber heeft gekozen.
Van competitie tot standaard: de NIST-tijdlijn
- 2016: NIST start een wereldwijde competitie voor post-quantum cryptografie met tientallen inzendingen.
- 2022: Na meerdere selectierondes wordt CRYSTALS-Kyber gekozen voor key encapsulation; CRYSTALS-Dilithium voor handtekeningen.
- 2024: Definitieve standaarden worden gepubliceerd: Kyber wordt ML-KEM (FIPS 203), Dilithium wordt ML-DSA (FIPS 204), en SPHINCS+ wordt SLH-DSA (FIPS 205).
Nu rollen browsers, berichtenplatforms, cloudproviders en overheidsinstanties ML-KEM uit, vaak in hybride modus naast klassieke cryptografie tijdens de overgangsperiode.
Waarom is Kyber relevant voor cryptowallets?
Wallets zijn langdurige beveiligingsproducten die opereren in een vijandige omgeving. Kyber is belangrijk om drie redenen:
- Bescherming van sessies en data: Wallet-apps wisselen voortdurend sleutels uit tussen apparaten, servers en back-ups. ML-KEM beschermt deze uitwisselingen tegen toekomstige quantumaanvallen, inclusief het scenario van 'opnemen nu, kraken later'.
- Duurzaamheid: Digitale activa worden vaak jaren of decennia bewaard, langer dan de levensduur van huidige cryptografie. Door nu al post-quantum cryptografie te gebruiken, voorkom je later een gedwongen en kostbare migratie.
- Standaardisatie: Door te bouwen op NIST-gecertificeerde algoritmes rust de beveiliging op publiek getoetste wiskunde in plaats van op propriëtaire claims.
BMIC en post-quantum cryptografie
BMIC ontwikkelt een quantum-resistente wallet en beveiligingsinfrastructuur, gebaseerd op post-quantum cryptografie met de door NIST geselecteerde CRYSTALS-Kyber familie als kern. Dit is de centrale visie van het project: de walletlaag moet vroegtijdig post-quantum standaarden adopteren.
Wil je meer weten over BMIC, waarom post-quantum beveiliging essentieel is, en hoe het project deze technologie in de praktijk toepast? Bekijk dan de uitgebreide informatie en de presale mogelijkheden.
Veelgestelde vragen
Is Kyber onbreekbaar?
Geen enkel algoritme is bewezen onbreekbaar. Kyber is echter het best getoetste post-quantum KEM, geselecteerd na een acht jaar durende openbare competitie, en weerstaat alle bekende klassieke en quantumaanvallen. De juiste term is altijd 'resistent', nooit 'onbewijsbaar'.
Is CRYSTALS-Kyber hetzelfde als ML-KEM?
Ja, het zijn dezelfde technologieën. ML-KEM is de formele naam die NIST gaf toen Kyber werd gestandaardiseerd in FIPS 203 (2024).
Vervangt Kyber blockchain-handtekeningen?
Nee, Kyber regelt sleuteluitwisseling en encryptie. Voor handtekeningen zijn aanvullende standaarden nodig, zoals ML-DSA (Dilithium). Een volledige post-quantum wallet gebruikt beide voor verschillende functies.
Begrippenlijst
- PQC: Post-quantum cryptografie, algoritmes die bestand zijn tegen quantumaanvallen.
- KEM: Key Encapsulation Mechanism, een veilige methode om een gedeelde geheime sleutel af te spreken.
- ML-KEM / FIPS 203: De gestandaardiseerde vorm van CRYSTALS-Kyber.
- ML-DSA / FIPS 204: De gestandaardiseerde vorm van CRYSTALS-Dilithium (handtekeningen).
- MLWE: Module Learning With Errors, het latticeprobleem dat de veiligheid van Kyber waarborgt.
- Hybride modus: Het gelijktijdig gebruiken van klassieke en post-quantum cryptografie tijdens de overgangsperiode.
- Opnemen nu, kraken later: Het scenario waarbij versleutelde data nu wordt opgeslagen om in de toekomst met quantumkracht te worden gekraakt.
Bronnen en erkenning
De informatie is gebaseerd op publicaties van het NIST post-quantum cryptografieproject (FIPS 203, 204, 205 en competitiegeschiedenis), publieke cryptografieliteratuur over latticeproblemen en officiële BMIC-pagina's.
Let op: deze pagina bevat geen financieel advies.