当前位置: 首页 > news >正文

简单量子协议

1. BB84 协议

BB84由Bennett和Brassard于1984年提出,是第一个量子密钥分发协议。它利用单量子比特非正交性(共轭基)来保证安全。

协议前提:Alice和Bob之间有一条量子信道(传输单光子)和一条经典认证信道(公开,需防篡改)。

具体步骤

  1. 量子态制备(Alice发送)

    • Alice随机生成两串比特串:密钥比特(她想发送的0/1)和基比特(选择编码方式)。
    • 如果基比特为0,她使用Z基编码:0 → |0⟩1 → |1⟩
    • 如果基比特为1,她使用X基编码:0 → |+⟩ = (|0⟩+|1⟩)/√21 → |−⟩ = (|0⟩−|1⟩)/√2
    • Alice根据这两串比特,依次制备单个光子,并通过量子信道发送给Bob。
  2. 量子态测量(Bob接收)

    • Bob收到光子后,随机选择测量基(Z基或X基)对每个到来的光子进行测量。
    • Bob记录下自己使用的测量基和测量结果(经典比特0/1)。
  3. 基的比对(公开筛选)

    • Bob通过经典信道告诉Alice,他每次测量使用的是哪个基(Z或X),但不告诉测量结果
    • Alice通过经典信道告诉Bob,哪些位置的基选对了。
    • 筛选:双方只保留那些Bob选择了与Alice制备时相同基的位置上的比特。其余比特全部丢弃。
    • (理想无噪声情况下,这些保留的比特是完全一致的,形成原始密钥)
  4. 窃听检测

    • Alice和Bob从筛选后的密钥中随机抽取一部分比特,通过经典信道公开比对。
    • 如果错误率超过设定的阈值(无噪声下应为0%,实际中超过约11%),说明存在Eve窃听或信道噪声过大,协议终止,放弃本次密钥。
    • 如果错误率在可接受范围内,他们将剩余的比特作为原始密钥,再经过经典纠错和隐私放大,最终得到安全密钥

2. BBM92 协议

BBM92由Bennett、Brassard和Mermin于1992年提出,是基于纠缠态的QKD协议,可以看作是BB84的纠缠版本。

具体步骤

  1. 纠缠源制备

    • 一个可信的量子源(通常由Alice控制)制备大量Bell态,每个态为 \(|\Psi^-\rangle = \frac{1}{\sqrt{2}}(|01\rangle - |10\rangle)\)
    • 对于每一对纠缠粒子,Alice保留第一个粒子(A粒子),将第二个粒子(B粒子)通过量子信道发送给Bob。
  2. 随机测量

    • Alice和Bob各自随机独立地选择测量基。可选基为 Z基 \(\{|0\rangle, |1\rangle\}\)X基 \(\{|+\rangle, |-\rangle\}\)
    • 两人分别对自己手中的粒子进行测量,并记录下自己的测量基和测量结果(0或1)。
  3. 基的比对与筛选

    • 测量完成后,Alice和Bob通过经典信道公布他们各自使用的测量基(不公布结果)。
    • 他们丢弃那些选择了不同测量基的粒子对。
    • 关键关联性:对于保留的粒子对(即双方选了相同基):
      • 若都选Z基:由于初始态是 \(|\Psi^-\rangle = (|01\rangle - |10\rangle)/\sqrt{2}\),根据量子纠缠的特性,Alice测得0时,Bob必然测得1;Alice测得1时,Bob必然测得0(结果完全相反)。
      • 若都选X基:同样的,在X基下 \(|\Psi^-\rangle\) 依然保持反相关,Alice测得+时Bob得−,Alice测−时Bob得+。
    • 由于结果是反相关的,Bob只需将自己的比特全部取反,即可得到与Alice一致的原始密钥串。
  4. 窃听检测与密钥提取

    • 与BB84相同,随机抽取部分匹配基的比特公开比对,计算误码率。若误码率正常,则对剩余比特进行纠错和隐私放大,生成最终安全密钥。

3. E91 协议

E91由Artur Ekert于1991年提出。它与BBM92非常相似,都使用纠缠态,但E91的核心创新在于利用Bell不等式(CHSH不等式)来检测窃听,而不只是依赖随机抽样比对。

简要流程

  1. 纠缠分发:一个源(可由Alice、Bob或不可信的第三方制备)产生大量EPR纠缠对(\(|\Phi^+\rangle\)),将两个粒子分别发给Alice和Bob。
  2. 随机测量:Alice和Bob各自随机地从三组(或两组)不同的测量基中选择一组来测量自己的粒子(这些基的角度通常用于最大化CHSH不等式的违背值)。
  3. 公布基与分类:双方公布测量基。数据分为两部分:
    • 一部分用于生成密钥(当双方使用了特定的、能使结果完美相关的基时,例如Bells态下双方结果相关)。
    • 另一部分用于检验安全性(当双方使用了其他特定的基组合时)。
  4. Bell不等式验证:Alice和Bob利用用于检验的那部分数据,计算CHSH(Clauser-Horne-Shimony-Holt)不等式的值。
    • 如果结果违背了Bell不等式(接近 \(2\sqrt{2}\)),说明量子态确实存在纠缠,且没有窃听者(Eve)干扰(因为任何窃听都会破坏纠缠,导致不等式不再违背,转而符合经典极限 ≤2)。
    • 如果结果符合经典极限,说明存在窃听或信道噪声过大,协议终止。
  5. 密钥生成:若安全性验证通过(Bell不等式被违背),双方从用于生成密钥的那部分数据中提取出相关联的比特,经过纠错和隐私放大,得到安全密钥。

区别

协议 量子资源 安全检测核心
BB84 单光子(非正交态) 随机抽样比对误码率(基于非克隆定理)
BBM92 纠缠态(EPR对) 随机抽样比对误码率(基于纠缠关联性)
E91 纠缠态(EPR对) Bell不等式违背检测(基于量子非定域性,安全性由物理定律保证,更严格)
http://www.gsyq.cn/news/1562163.html

相关文章:

  • 墙面砖体裂缝剥落砖头墙壁缺陷识别分割数据集labelme格式1300张5类别
  • 襄阳翻译盖章:2026最新办理流程 - 资讯速览
  • 北京房山离婚律所哪家靠谱:4维度评估房山家事律师实力 - 品牌2026
  • 2026深度实测:主流AI编程工具优缺点全拆解
  • 2026年天津公司注册代办推荐 秉信财务专业全程代办值得信赖(第2版) - 本地品牌推荐
  • 警惕虚高报价!2026上海肖邦首饰回收真实行情测评 - 奢侈品交易观察员
  • 终极指南:15分钟搞定OpenCore EFI配置,OpCore-Simplify让你告别8小时手动调试
  • Mac本地AI智能体OpenClaw一键部署实战指南
  • Unity URP模糊效果终极指南:5分钟快速上手Unified Blur插件
  • 终极指南:用jExifToolGUI轻松管理照片元数据的完整解决方案
  • B站缓存视频无损合并终极指南:3分钟掌握m4s转MP4专业方案
  • Flutter PullToRefresh与NestedScrollView深度解析:如何解决复杂滚动场景下的刷新难题?
  • Ascend C和GPU等并行计算编程 Bank冲突
  • 南京本地买宠避坑指南,附几家宠物店参考 - 园友3800037
  • 月薪多 4000,但每周少休一天,这份工作到底值不值?
  • Gemini 3.1 Pro 国内可用性实测与云函数中转方案
  • AI大模型就业:从场景选择到效果验证
  • 南京宠物店探店记录,适合新手家庭慢慢挑 - 园友3800037
  • 2026 甄选:正规的玻璃钢一体化泵站 / 灌溉泵站生产厂家五家企业实力解析 - 泵站19832680777
  • 【无标题】网络管理11
  • Superpowers:AI原生开发的命令行能力加速器
  • ComfyUI_TTP_Toolset终极指南:零基础实现8K超分辨率图像处理
  • 南京买猫狗怎样选?整理8家口碑不错的宠物店 - 园友3800037
  • 【电池】超级电容器(电化学双层电容器)动态行为和性能建模Matlab模拟
  • 2026年6月最新爱彼中国官方售后服务热线地址及客服网点 - 亨得利官方服务中心
  • FOC调试实战:利用FreeMASTER与MCAT高效整定PMSM电机参数
  • LPC210x ADC与定时器实战:从寄存器配置到硬件触发采样
  • 2026长沙黄兴广场羊肉火锅,哪家值得一试? - GrowthUME
  • Anx Reader 阅读器:纯净免费,畅享沉浸式小说阅读体验
  • 专业护肤品包装设计公司怎么选?专注功效 医美护肤包装定制推荐 - 宏洛图品牌设计