一、量子攻击催生量子安全
量子计算的发展对现有密码体系构成威胁,催生量子安全技术。密码技术是信息安全的基础,提供机密性、完整性、真实性和不可否认性等服务。量子计算的优势在于量子并行性,可加速特定计算问题,对RSA、ECC等非对称密码算法构成威胁。Shor算法可快速分解大整数,Grover算法可加速搜索,均对现有密码体系构成威胁。因此,需要发展抗量子计算密码算法和量子密码技术。
二、量子安全技术与进展
量子安全技术主要分为两类:基于数学的抗量子计算密码算法(PQC)和基于物理的量子密码。
- PQC:基于格密码、编码理论密码、哈希函数密码、多变量密码等,其安全性基于数学难题,如格问题、离散对数问题等。PQC算法安全性尚待验证,面临挑战,但具有易于实现、标准化等优势。国际标准化组织NIST已发布部分PQC算法标准,我国也在积极推进PQC算法的标准化工作。
- 量子密码:利用量子力学原理实现信息安全,如量子密钥分发(QKD)和量子数字签名(QDS)。QKD通过量子态传输实现信息论安全的密钥生成和分发,具有无条件安全性,但面临物理安全挑战。QDS可实现信息论安全的数字签名,但尚处于实验室研究阶段。
三、量子安全综合应用技术
PQC和QKD各有优劣,适用于不同场景,融合方案可优势互补。融合方案可实现机密性、完整性、真实性和不可否认性等服务,通过量子安全的对称密码算法和QKD网络实现密钥管理,通过PQC算法实现用户端密码服务。
四、面向量子安全的迁移
现有密码系统需向量子安全迁移,涉及算法、协议、硬件和基础设施等方面。迁移需谨慎规划,逐步实施,确保安全性和平滑过渡。迁移规划一般包括脆弱性评估、安全性评估、迁移准备、实施改造和测试、规模升级改造和应用等阶段。
- 金融行业:面临数据加密和数字签名的量子攻击威胁,已开展PQC算法和QKD技术的试点探索。
- 电力行业:面临电网业务数据安全传输和设备管理的量子攻击威胁,计划利用QKD网络实现电网核心节点和离散节点的安全运行,并构建面向配电、调度等场景的量子密钥应用技术体系。
- 电信行业:面临电信网络基础设施、云计算、物联网等应用的量子安全威胁,计划将QKD网络作为密钥管理基础设施,构建可提供加解密、认证等服务的量子安全服务平台。
- 区块链系统:面临交易、共识、节点间通信等场景的量子攻击风险,需选择适配的PQC算法,并预留可扩展接口。
五、向量子安全迁移:一些开放性问题
- 最佳时机:用户向量子安全迁移的最佳时机取决于对量子计算威胁的认知、技术措施的有效性和成本等因素,尚无标准答案。
- 最佳技术路线:PQC、QKD和融合方案各有优劣,最佳技术路线取决于安全性、成本等因素,尚无定论。
- 最佳实践:向量子安全迁移的最佳实践需综合考虑安全需求、技术能力、成本等因素,尚需深入研究和实践探索。
六、结论
量子安全是信息安全发展的重要趋势,PQC和QKD是实现量子安全的主要技术手段。我国在量子技术领域具有领先优势,应继续加强量子安全密码能力建设,推动量子安全技术的应用和产业化发展,构建自主可控的量子安全体系。