ML-KEM
L'ML-KEM és un mètode postquàntic estandarditzat pel NIST que permet que dos dispositius acordin una clau secreta compartida sense enviar-la per la xarxa.
Què és l'ML-KEM?
ML-KEM vol dir Module-Lattice-Based Key-Encapsulation Mechanism, un mètode basat en la matemàtica dels reticles. El NIST el va publicar el 2024 com a estàndard FIPS 203, basat en el disseny anterior CRYSTALS-Kyber. Segons el que se sap ara, està dissenyat per resistir atacs fins i tot d'ordinadors quàntics.
Com funciona l'ML-KEM
L'ML-KEM no xifra missatges ell mateix; el que fa és donar a dues parts un secret compartit sense transmetre'l obertament. Una part publica una clau pública, i l'altra l'utilitza per «encapsular» un secret aleatori que només pot desembolcallar el titular de la clau privada corresponent. Aquest secret serveix després per derivar una clau per a un xifrat simètric ràpid com l'AES. L'estàndard defineix tres nivells: ML-KEM-512, ML-KEM-768 i ML-KEM-1024.
A Friendstime
Friendstime utilitza ML-KEM-768, el nivell intermedi dels tres, per a l'intercanvi de claus del text dels xats privats. Si un compte encara no té clau ML-KEM, s'utilitza RSA-OAEP; actualment no existeix cap combinació dels dos mètodes (híbrid). El text del xat està xifrat d'extrem a extrem, i el servidor només desa el text xifrat. El contingut públic, com les publicacions i els perfils, en canvi, no està xifrat d'extrem a extrem.
Preguntes freqüents
L'ML-KEM és el mateix que Kyber?
L'ML-KEM es basa en CRYSTALS-Kyber, però es van canviar alguns detalls per a l'estàndard FIPS 203, de manera que tots dos no són del tot intercanviables.
Què vol dir el número d'ML-KEM-768?
Indica el conjunt de paràmetres. ML-KEM-768 és el nivell intermedi dels tres i correspon a la categoria de seguretat 3 del NIST.
Conceptes relacionats
Temes relacionats
Prova Friendstime
Registrar-se només porta un minut i és gratuït.