ML-KEM
O ML-KEM é un método poscuántico estandarizado polo NIST que permite a dous dispositivos acordar unha chave secreta compartida sen enviar esa chave pola rede.
Que é o ML-KEM?
ML-KEM significa Module-Lattice-Based Key-Encapsulation Mechanism, un método baseado na matemática dos reticulados. O NIST publicouno en 2024 como o estándar FIPS 203, baseado no deseño anterior CRYSTALS-Kyber. Segundo os coñecementos actuais, está pensado para resistir ataques mesmo de ordenadores cuánticos.
Como funciona o ML-KEM
O ML-KEM non cifra mensaxes por si mesmo; en vez diso, dálles a dúas partes un segredo compartido sen transmitir ese segredo abertamente. Un lado publica unha chave pública, e o outro úsaa para “encapsular” un segredo aleatorio que só pode desenvolver quen posúe a chave privada correspondente. Ese segredo úsase despois para derivar unha chave para unha cifra simétrica rápida como o AES. O estándar define tres niveis: ML-KEM-512, ML-KEM-768 e ML-KEM-1024.
En Friendstime
Friendstime usa ML-KEM-768, o nivel intermedio dos tres, para o intercambio de chaves do texto dos chats privados. Se unha conta aínda non ten unha chave ML-KEM, úsase RSA-OAEP no seu lugar; actualmente non existe unha combinación de ambos os métodos (híbrida). O texto do chat está cifrado de extremo a extremo, e o servidor só garda o texto cifrado. O contido público, como as publicacións e os perfís, en cambio, non está cifrado de extremo a extremo.
Preguntas frecuentes
É o ML-KEM o mesmo que Kyber?
O ML-KEM baséase no CRYSTALS-Kyber, pero cambiáronse algúns detalles para o estándar FIPS 203, así que os dous non son totalmente intercambiables.
Que significa o número en ML-KEM-768?
Nomea o conxunto de parámetros. O ML-KEM-768 é o nivel intermedio dos tres e correspóndelle á categoría de seguranza 3 do NIST.
Termos relacionados
Temas relacionados
Proba Friendstime
O rexistro leva un minuto e é gratuíto.