据InfoWorld报道,Java应用安全性将通过两个旨在抵御量子计算攻击的提案得到增强。第一个提案涉及数字签名,第二个提案涉及密钥封装。 这两个提案都列在OpenJDK JEP索引中。量子抗性模-格基础数字签名算法提案(ML-DSA)旨在通过提供量子抗性数字签名来加强Java应用的安全性,以检测未经授权的数据修改并验证签署者的身份。 同时,量子抗性模-格基础密钥封装机制提案(ML-KEM)通过使用公钥加密来在不安全的通信渠道上保护对称密钥,确保安全性。 这两项提案旨在帮助Java应用抵御未来的量子计算攻击,均已由美国国家标准与技术研究院(NIST)标准化。