抗量子计算密码算法的Java开源实现
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
Dilithium是一种后量子数字签名算法,是美国国家标准与技术研究院标准化的三个决赛入围算法之一。该实现为Dilithium提供了Java加密提供程序,支持三个安全级别并通过测试向量。采用后量子加密标准可以帮助长期保护数据。
🎯
关键要点
- Dilithium是一种后量子数字签名算法,属于美国国家标准与技术研究院的决赛入围算法之一。
- 该实现为Dilithium提供了Java加密提供程序,支持所有三个安全级别并通过测试向量。
- Dilithium的实现仅用于实验和学习目的,尚未经过生产使用审核。
- RSA和ECC加密算法容易受到量子计算机的攻击,尤其是通过肖尔算法。
- NIST进行了超过6年的竞赛以寻找量子安全的替代算法,Dilithium被推荐为主要算法。
- 尽管量子计算对当前加密方法构成风险,但实用量子计算机的实现仍需多年。
- 采用后量子加密标准可以帮助长期保护数据,特别是对于未来几十年内需要保持私密性的重要数据。
➡️