密钥封装机制 (KEM) 是一组算法,在特定条件下,双方可以使用它来通过公共信道建立共享密钥。使用 KEM 安全建立的共享密钥可与对称密钥加密算法一起使用,以执行安全通信中的基本任务,例如加密和身份验证。此标准指定了一种称为 ML-KEM 的密钥封装机制。ML-KEM 的安全性与有错模块学习问题的计算难度有关。目前,ML-KEM 被认为是安全的,即使面对拥有量子计算机的对手也是如此。此标准为 ML-KEM 指定了三个参数集。按安全强度增加和性能降低的顺序,这些参数集分别是 ML-KEM-512、ML-KEM-768 和 ML-KEM-1024。
主要关键词