Che cos'è ML-KEM?
ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism, FIPS 203) è il metodo post-quantistico per concordare una chiave segreta su una rete aperta, ed è quello che incontrerà per primo. Deriva dalla proposta CRYSTALS-Kyber. Una parte pubblica una chiave pubblica; l'altra la usa per avvolgere un segreto casuale nuovo che solo il titolare della chiave privata può aprire. Quel segreto diventa poi la chiave di una crittografia simmetrica veloce come AES. Esiste in tre dimensioni, ML-KEM-512, ML-KEM-768 e ML-KEM-1024, e 768 è la scelta comune. È veloce, spesso paragonabile alle curve ellittiche, ma chiave pubblica e testo cifrato pesano circa un kilobyte ciascuno, contro i 32 byte di X25519. Questa dimensione spiega perché alcuni firewall e apparati intermedi datati faticano con gli handshake post-quantistici. In TLSTLS: Transport Layer Security. La cifratura che protegge gran parte del traffico internet, come HTTPS. ML-KEM compare di solito combinato con X25519 nel gruppo ibrido X25519MLKEM768, che la maggior parte dei browser offre già.
Da leggere dopo
Domande correlate
Termini usati qui
- TLS (Transport Layer Security)
- La cifratura che protegge gran parte del traffico internet, come HTTPS.
← Tutte le 33 domande su Crittografia post-quantisticaTutti i temi