后量子密码的发展趋势研究

发布时间:2024-09-16

Image

量子计算的快速发展正在对当前的密码体系构成严重威胁。1994年,Shor提出的量子算法可以在多项式时间内解决大整数分解和离散对数问题,这两大难题正是当前广泛使用的RSA和ECC公钥密码系统的基础。面对这一挑战,密码学界正在积极研究能够抵抗量子计算机攻击的新型密码方案——后量子密码。

后量子密码学(Post-Quantum Cryptography,PQC)主要集中在寻找一类或多类在量子计算机上多项式时间内不可解的数学困难问题。目前,后量子密码的研究主要集中在五种技术路线上:

首先是基于格的密码。格密码利用格中的最短向量问题(SVP)和最近向量问题(CVP)等困难问题作为安全基础。其中,学习带错误(LWE)问题和环学习带错误(Ring-LWE)问题开启了实用的可证明安全格密码研究。基于格的密码被认为是目前最有前景的后量子密码技术分支,因为它不仅具有理论规约的安全基础,而且空间时间资源消耗适中,能够支持属性加密、同态加密等高等密码学应用。

其次是基于编码的密码。这种密码的安全基础来源于随机线性码的译码是困难问题。1978年提出的McEliece密码系统是基于编码的密码的代表,它使用Goppa码作为内核,通过施加可逆矩阵和随机置换矩阵来掩盖生成矩阵。基于编码的密码具有加密速度快的优势,但公钥尺寸较大,影响了算法的适用领域。

第三是基于多变量的密码。这种密码的安全基础来源于求解高次多变量方程组是NP难题。通过构造有限域上高维空间映射,并在左右两端引入线性(或仿射)映射来掩盖映射,可以构建安全的密码系统。基于多变量的密码具有较高的运算速度和较小的签名尺寸,但公钥尺寸也较大,算法实用性受到限制。

第四是基于哈希函数的密码。这种密码利用Lamport提出的一次性签名作为叶子节点,通过Merkle树结构构造数字签名方案。代表性算法包括XMSS和SPHINCS+,它们在后量子标准化中均取得重要进展。基于哈希函数的密码具有所使用的对称组件效率高、设计模块化通用性强等优点。

最后是基于曲线同源的密码。这种密码利用超奇异椭圆曲线之间的同源映射作为安全基础。2011年提出的超奇异同源Diffie-Hellman(SIDH)问题和基于此的SIKE算法是这一方向的代表。然而,2022年SIDH算法遭到破解,但同源问题本身并未被破解,基于同源的签名算法SQISign仍然引领这一方向的研究。

当前,后量子密码的发展呈现出几个趋势。首先是标准化进程的加速。美国国家标准与技术研究院(NIST)自2016年开始启动全球征集遴选PQC标准算法的工作,2022年7月公布了第三轮PQC标准化结果,共有4个候选算法被选中标准化。其次是后量子密码的应用探索。谷歌、微软等科技巨头已经开始在实际系统中测试后量子密码技术,如谷歌在2019年宣布将部署一种新的TLS密钥交换方法CECPQ2。

然而,后量子密码的发展仍面临诸多挑战。首先是算法的安全性评估问题。随着量子计算技术的发展,可能存在产生新的量子算法的可能性,或将再次颠覆现有的后量子密码算法体系。其次是后量子密码的迁移应用问题。已遴选出的后量子算法与现有经典密码算法相比存在尺寸更大、资源消耗更多的情况,需要探索后量子密码迁移所需软件和硬件平台极限。

尽管如此,后量子密码的研究对于保障未来的网络安全至关重要。随着量子计算技术的不断进步,后量子密码将成为维护信息安全的关键技术。正如美国国家安全局(NSA)发布的后量子迁移计划所表明的,传统密码学优势大国已经开始未雨绸缪,提前布局。因此,我们应该在抗量子密码及相关领域的科研计划中,持续探索未来技术发展的路线,积极落地后量子密码应用,以保障国家的网络与信息安全。