Glossari

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.

Tots els conceptes del glossari →