Files
Knowledge/sunyard/7 信安/QKD、PQC 与 QRNG 的区别与联系—— 量子时代的信息安全三重奏.md

227 lines
15 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
**QKD、PQC 与 QRNG 的区别与联系**
—— 量子时代的信息安全三重奏
作者:量子信息技术专家
日期:2026 年 6 月
学科:量子信息 / 信息安全
**摘 要**
随着量子计算技术的快速演进,传统基于整数分解与离散对数难度的公钥密码体系面临根本性挑战。业界正沿着三条互补的技术路线构建"量子安全"防线:一是利用量子物理特性实现密钥分发的 QKD(Quantum Key Distribution,量子密钥分发),二是基于数学难题改造现有密码体系的 PQC(Post-Quantum Cryptography,后量子密码学),三是借助量子过程产生不可预测真随机数的 QRNG(Quantum Random Number Generator,量子随机数发生器)。本文以通俗易懂的方式,分别阐述三类技术的物理原理与工程实现,从底层机理、安全性假设、应用环节等维度系统对比其区别,并探讨三者在构建端到端量子安全体系中的协同关系,为科研与工程实践提供参考。
关键词:量子密钥分发(QKD);后量子密码学(PQC);量子随机数发生器(QRNG);量子安全;信息安全
**目 录**
_(请在 Word 中按 F9 或右键 → 更新域,以刷新目录)_
**1 引言:量子时代的信息安全挑战**
1994 年,Peter Shor 提出了能在多项式时间内分解大整数与计算离散对数的量子算法,理论上能够破解 RSA、ECC、Diffie-Hellman 等当前广泛使用的公钥密码体系。2025 年以来,IBM、Google、IonQ 等机构相继发布千比特乃至上万比特规模的量子计算原型机,虽然距离破解主流 RSA-2048 / RSA-4096 仍有数年光景,但学术界与产业界普遍认同一个名为"先收集,后解密"(Harvest Now, Decrypt Later, HNDL)的威胁模型:攻击者今天就开始截获并存储加密流量,等待未来量子计算机成熟后再回溯破解。
这种"未来风险"被多国政府视为紧迫问题。
为此,全球的应对策略大致分为三条技术路线,其英文缩写都以"Q"开头,常被初学者混淆:
·QKD(Quantum Key Distribution,量子密钥分发):利用量子力学原理实现安全的密钥协商,安全性由物理定律保证;
·PQC(Post-Quantum Cryptography,后量子密码学):在传统计算机上运行的、抗量子攻击的新一代公钥密码算法;
·QRNG(Quantum Random Number Generator,量子随机数发生器):利用量子过程产生不可预测的真随机数,为各类密码系统提供高质量熵源。
三者看似都和"量子"相关,但它们处在不同的技术层级、解决不同的问题、有着截然不同的工程形态。本文将分别阐述其原理与作用,再从多个维度对比区别,最后探讨三者在量子安全体系中的协同关系。
**2 QKD:量子密钥分发**
**2.1 核心思想:把密钥的"安全性"从数学难题转移到物理定律**
QKD 的目标并非加密数据本身,而是让通信双方在不安全的信道上协商出一串共享的随机比特序列——密钥。一旦两方拥有相同的密钥,就可以借助经典的对称加密(如 AES-256)进行高速加密通信,而密钥本身的安全性则由量子力学的不确定性原理与不可克隆定理保证。
其关键洞察在于:单光子是不可分割的,量子态在被测量时会留下痕迹。因此,任何窃听行为都会扰动量子态,从而被合法通信双方所察觉。
**2.2 主流协议:BB84、E91、BBM92 等**
BB84 协议(Bennett 与 Brassard, 1984)是最经典的 QKD 方案。发送方 Alice 随机选择两组基(rectilinear 与 diagonal)对单光子进行偏振调制,接收方 Bob 也随机选择测量基;之后双方通过经典信道比对所用基,保留基一致的比特位作为密钥候选。由于窃听者 Eve 无法在不引入扰动的情况下同时测准两组基下的偏振态,任何窃听都会被基比对后的统计异常暴露。
E91(Ekert, 1991)则使用量子纠缠光子对,将安全性论证建立在 Bell 不等式的违背上,提供了一种"设备无关 QKD"(DI-QKD)的雏形。MDI-QKD(Measurement-Device-Independent QKD)与 TF-QKD(Twin-Field QKD)进一步弱化了对硬件可信度的要求,是当前研究热点。
**2.3 作用与应用场景**
QKD 主要解决三类问题:
·政府/金融专线:抗量子攻击的密钥协商;
·数据中心互联:与 AES、SM4 等对称算法结合,构建"量子安全 VPN";
·跨国保密通信:可在光纤、卫星-地面(如墨子号实验)中部署。
工程上比较有代表性的系统包括中国"京沪干线"(2009 km,2017 年开通)、欧洲量子互联网联盟(EuroQCI)试点,以及日本、韩国、英国等的国家级 QKD 试验网络。需要指出的是,QKD 自身只产出密钥,不直接替代现有的 TLS、IPSec 协议栈,因此 ETSI ISG-QKD 等标准化组织专注于 QKD 的接口规范与密钥管理协议。
**3 PQC:后量子密码学**
**3.1 设计哲学:用更难的数学问题代替"整数分解/离散对数"**
PQC 与 QKD 思路完全不同。它不引入任何量子设备,纯粹在经典计算机上运行,但所依赖的数学难题被认为对量子计算机也是困难的。当前主流技术路线包括:
1.格密码(Lattice-based):基于 LWE/SIS 等问题的困难性,典型算法 CRYSTALS-Kyber、CRYSTALS-Dilithium;
2.基于编码(Code-based):基于一般线性码译码困难性,典型算法 Classic McEliece;
3.基于哈希(Hash-based):仅依赖哈希函数抗碰撞性,典型算法 SPHINCS+;
4.多变量(Multivariate):基于多变量二次方程组的求解困难性;
5.基于同源(Isogeny-based):曾被认为很有前景,但 2022 年 SIDH 攻击后,业界普遍转向混合方案。
**3.2 NIST 标准化进程:从竞争到落地**
2016 年起,美国 NIST 发起全球性的后量子密码标准化征集,2024 年 8 月正式发布首批 3 个标准:
·FIPS 203(ML-KEM):源自 Kyber,用于密钥封装;
·FIPS 204(ML-DSA):源自 Dilithium,用于数字签名;
·FIPS 205(SLH-DSA):源自 SPHINCS+,基于哈希的备用签名算法。
后续标准 FIPS 206(FN-DSA,基于 Falcon)、Falcon 之外的多项候选项(NTRU、McEliece 等)也进入第四轮评估。这意味着,在未来 5–10 年内,全球主流浏览器、操作系统、TLS 协议栈将逐步集成 PQC 算法,与现有 RSA/ECC 形成"混合模式"过渡。
**3.3 作用与应用场景**
PQC 的最大优势在于:它可以"原位"替换现有公钥密码算法——TLS、SSH、S/MIME、PKI、区块链签名等场景几乎无需更换硬件,只要升级协议栈和证书即可。这使它成为短中期内最具落地可行性的抗量子方案。
典型应用:TLS 1.3 的 X25519Kyber768 混合密钥交换、Google Chrome 已支持混合 Kyber;Apple iMessage PQ3 协议;Signal 协议引入 PQXDH;区块链签名逐步迁移至 Dilithium 等算法。
**4 QRNG:量子随机数发生器**
**4.1 为什么要"量子随机"**
密码系统的安全性强烈依赖于密钥与随机数的不可预测性。但经典物理过程本质上是确定性的,通过软件伪随机数生成器(PRNG)产生的随机序列,在理论上可被攻击者重建;而基于经典噪声(如热噪声)的随机源,又易受环境与器件老化影响,难以通过严格的安全认证。
量子过程则不同。放射性衰变、光子到达时间、电子自旋态等微观量子事件,在量子力学层面是真随机的——这并非"还不够复杂的伪随机",而是物理定律本身就规定其不可预测。QRNG 正是将这种不可预测性转化为可用的二进制比特序列。
**4.2 物理实现方式**
·光子分支路径分支选择:单光子通过 50:50 分束器后到达两个探测器之一,输出即 0/1;
·光子到达时间抖动:测量激光脉冲到达雪崩光电二极管的时间抖动;
·真空态测量:探测真空场的正交分量,统计上满足最小不确定度;
·相位扩散:利用激光相位扩散过程中的自发辐射量子噪声。
近年来,芯片级 QRNG(基于 CMOS、氮化硅、硅光集成)使单器件成本降至几美元,可在移动设备、IoT 终端中集成。代表厂商包括 ID Quantique(瑞士)、QuantumCTek(科大国盾,中国)、Toshiba、QuintessenceLabs 等。
**4.3 作用与应用场景**
QRNG 提供"熵源",是密码体系的底层基石:
·为对称密钥、AES 密钥、SM4 密钥提供高质量种子;
·为 PQC 算法中的拒绝采样、私钥生成提供真随机输入;
·为 QKD 系统的 Alice/Bob 提供"真随机"基选择;
·为区块链、彩票、博彩、科学仿真提供不可预测的随机数。
**5 三者的主要区别**
下表从底层物理原理、实现方式、安全性假设、应用环节四个维度,对 QKD、PQC、QRNG 进行系统对比。
| | | | |
|---|---|---|---|
|**对比维度**|**QKD(量子密钥分发)**|**PQC(后量子密码学)**|**QRNG(量子随机数发生器)**|
|技术本质|利用量子信道协商共享密钥|改造公钥算法以抗量子攻击|产生不可预测的真随机比特|
|底层物理原理|量子态不可克隆、测量塌缩、Bell 不等式|纯粹数学(格、编码、哈希、同源等难题)|量子过程的内禀随机性(光子、电子、相位噪声)|
|是否需要专用硬件|是(单光子探测器、相干激光、精密光路)|否,仅需经典计算机与 CPU/软算法|是(光子探测器或专用芯片)|
|是否需要可信中继|理想情况下端到端,但工程上常需要可信节点|沿用现有 PKI 体系,无需可信中继|通常为本地设备,不涉及密钥分发|
|安全性假设|量子物理定律 + 可信设备(或 DI-QKD)|数学难题对量子计算困难|量子过程真随机 + 经典后处理稳健|
|算法/协议成熟度|实验阶段,逐步商用|NIST 首批标准已发布,FIPS 203/204/205 等|工程成熟,已有商业芯片与认证产品|
|主要应用环节|密钥协商、补充 TLS/专线|替换 RSA/ECC,升级协议栈|为密钥与协议提供熵源|
|对现有系统的改动|需要光纤或卫星链路、QKD 设备与密钥管理中间件|升级协议栈即可,对应用层几乎透明|插入随机数硬件模块或调用 API|
|典型标准化机构|ETSI ISG-QKD、ITU-T、ISO/IEC JTC1|NIST、IETF、ISO/IEC SC27|NIST SP 800-90 系列、BSI AIS 20/31、ETSI|
|主要短板|距离、密钥率、与现有协议融合;专用硬件成本|算法需要持续评估、密钥/签名尺寸大|需要严格的元数据检测与后处理,否则易受侧信道影响|
**6 三者的内在联系:协同构建量子安全体系**
**6.1 互补关系而非替代关系**
在工程实践中,QKD、PQC、QRNG 之间的关系是"互补",而非"替代":
·QKD 解决的是"通信两端如何协商到安全的密钥";
·PQC 解决的是"在没有量子信道的现实世界中如何保护通信";
·QRNG 解决的是"上述两者的随机性来自哪里"。
在任何一个完整的量子安全体系中,三者都可以承担不同角色。
**6.2 融合架构:一个端到端的量子安全通信栈**
设想一次端到端量子安全的加密通信,其内部流程可能如下:
6.启动阶段:Alice 端的 QRNG 产生真随机比特,作为会话主密钥(MK)的种子;
7.密钥分发:若存在专用光纤或可信卫星链路,通过 QKD 协商一个"长期密钥",作为 MK 的再加密保护层;若没有,则跳过此步;
8.密钥封装:采用 PQC 算法(如 ML-KEM-768)将 MK 在公钥信道中封装、传输至 Bob;
9.通信加密:Alice 与 Bob 用协商到的 MK 通过 AES-256/SM4 进行业务数据加密;
10.身份认证:用 PQC 签名算法(ML-DSA、SLH-DSA)替代 RSA/ECDSA,防止中间人攻击。
在这个栈中,QKD 提供了"物理层信任根",PQC 提供了"协议层兼容性",QRNG 提供了"全局熵源"。三者分工明确,缺一不可。
**6.3 标准化与产业趋势**
近两年,三类技术的标准化呈现明显融合趋势:
·ETSI 在 QKD 与 PQC 之间开展"混合密钥交换"参考架构;
·NIST 在 FIPS 203/204/205 之外发布 SP 800-90 系列对 QRNG 进行认证;
·ISO/IEC JTC1 设立量子信息技术委员会(ISO/IEC JTC1/SC42 之外的 JC1/WG9),统一定义术语与参考框架;
·中国在 2025 年发布的《量子保密通信技术白皮书》中也明确把 QRNG + QKD + PQC 作为协同方案。
**7 总结与未来展望**
QKD、PQC、QRNG——这三者名字相似,但本质不同:QKD 用"量子信道"交换密钥,PQC 用"新数学难题"保护公钥体系,QRNG 用"量子过程"提供真随机数。它们在技术栈中处于不同层级,针对不同威胁。
展望未来 5–10 年,三条技术路线将呈现以下趋势:
·短中期:PQC 主导,因其可"无痛升级"现有 PKI、TLS,将率先大规模落地;
·中长期:QKD 在政府、金融、跨国专线领域小规模商用;芯片级 QRNG 将作为基础设施进入手机、服务器;
·长期:量子互联网(Quantum Internet)概念走向工程化,QKD 与 QRNG 将成为量子网络的基础协议;
·安全工程实践:抗侧信道攻击、密钥管理、设备认证仍是关键挑战;
·标准化:NIST、ETSI、ITU、ISO 等机构之间的协同将决定量子安全体系的全球一致性。
对从业者而言,理解 QKD、PQC、QRNG 三者的区别与联系,已经不再是学术兴趣,而是面向量子时代信息基础设施必须具备的工程素养。
**参考文献**
[1] Bennett C H, Brassard G. Quantum cryptography: Public key distribution and coin tossing[C]//Proceedings of IEEE International Conference on Computers, Systems and Signal Processing. 1984: 175-179.
[2] National Institute of Standards and Technology. FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM)[S]. Gaithersburg, MD: NIST, 2024.
[3] National Institute of Standards and Technology. FIPS 204: Module-Lattice-Based Digital Signature Algorithm (ML-DSA)[S]. Gaithersburg, MD: NIST, 2024.
[4] National Institute of Standards and Technology. FIPS 205: Stateless Hash-Based Digital Signature Standard (SLH-DSA)[S]. Gaithersburg, MD: NIST, 2024.
[5] ETSI Industry Specification Group on Quantum Key Distribution (ISG-QKD). Quantum Key Distribution (QKD); Use Cases: ETSI GR QKD 003[S]. Sophia Antipolis: ETSI, 2018.
[6] ISO/IEC JTC1. Information technology – Quantum computing – Vocabulary: ISO/IEC 4872:2024[S]. Geneva: ISO, 2024.
[7] Herrero-Collantes I, Garcia-Escartin J C. Quantum random number generators[J]. Reviews of Modern Physics, 2017, 89(1): 015004. DOI: 10.1103/RevModPhys.89.015004.
[8] 中国通信标准化协会. 量子保密通信技术白皮书[R]. 北京: 中国通信标准化协会, 2025.
[9] 中国信息通信研究院. 量子信息技术发展与应用研究报告(2024 年)[R]. 北京: 中国信通院, 2024.
[10] Shor P W. Algorithms for quantum computation: Discrete logarithms and factoring[C]//Proceedings of the 35th Annual Symposium on Foundations of Computer Science. IEEE, 1994: 124-134. DOI: 10.1109/SFCS.1994.365700.