进入本文的正式讨论之前,我们先回顾一些基本的知识要点。
1.量子通信的内涵。当我们在网络上或学术文献里面看到量子通信的时候,这个量子通信指的是什么呢?今天我们在这里辨析一下。所谓量子通信,就是利用量子叠加态和纠缠效应进行信息传递的新型通信方式,主要分为量子隐形传态和量子密钥分发两种,当前量子隐性传态还在实验室阶段,因此当前语境下当我们谈论量子通信时,大多场景指的是量子密钥分发;
2.在之前的文章中,我们介绍了量子密钥分发的最经典的BB84协议,那么BB84协议到底如何落地到实际的工程实践中呢?这个就是本文要讨论的话题;
3.就上一条的问题,我们先总体概括一下工程实现的思路。根据光源编码空间的维度不同,量子密钥分发分为离散变量和连续变量两类,两种方案各有特点;
4.BB84协议里面的偏振方向编码就属于离散变量。但是由于偏振模色散会影响光子的偏振态,在偏振编码QKD中会带来错误。而相位编码的QKD不存在这问题,所以现在基于相位编码的QKD系统应用较为广泛;
5.离散变量常用偏振、相位、时间进行编码;之前讲BB84原理的时候就是用偏振解释的, 偏振态其实相对很好理解;
6.上述各类名词的解释后面文章再补充,本文主要讨论基于相位编码的QKD系统基本原理。
1.基于相位编码的QKD终端
如下图为两款基于相位编码的QKD终端。放到这里主要是让大家直观的围观一下设备长啥样,这些设备里面有光模块,就是用于实现相位编码的。
2.相位编码的QKD原理
相位编码的量子密钥分发可以马赫-曾德尔干涉或法拉第-迈克尔逊干涉等方式实现,本文基于等臂长的马赫-增德尔干涉仪来讨论相位编码QKD原理,首先我们研究一下马赫-曾德尔干涉仪。
马赫-曾德尔干涉仪(Mach–Zehnder interferometer,MZI),这个是后期聊量子通信相关器件或者芯片时的老演员。我们先看一下马赫曾德尔干涉仪,如图硅光芯片上的马赫增德尔干涉仪(还有定向耦合器).......不行,车速太快了,直接整到芯片上了,开个玩笑,这里主要是想给大家来个彩蛋,作为后期片上QKD系统介绍的引子,有兴趣的同学可以先自行探索一下,硅光芯片领域真的很迷人~
好了,言归正传,我们结合等臂长MZI原理图来解释相位编码吧,等臂长MZI原理如下图。
嗯,这个原理图看着确实抽象,但是这个图又很有必要出现在这里,因为设备的制造确实是基于这些基础的原理出发的,因为后期终端设备的制作原理都是基于这一基础原理逐渐叠加开展的。但是大家也不用过于纠结,这一节核心是为了了解相位编码BB84协议,我尽量通俗的说明这个事情。大家先了解两个名词吧,直接点击下面连接:
定向耦合器&MZIhttps://latitudeda.com/document/506
好的,我们来讨论相位编码BB84的过程:
发送端(Alice)通过激光二极管(Laser Diode,LD)发出的光子(准确的说是平均光子数低于1个光子的激光脉冲)首先经过90°定向耦合器(就是最左边那两个半椭圆相切的东西)分成两个支路,这两个支路有90°的相位差;
在这里经过B支路的相位超前A支路90°;
相位调制器A(PMA)将A支路光子的相位增加φA;
相位调制器B(PMB)将B支路光子的相位增加φB;
两束光子到达接收端(Bob)的定向耦合器(就最右边那两个半椭圆相切的东西)进行合路,两路光彼此产生干涉,视两者相位差不同被不同雪崩二极管检测而得到代表0或1的信号;
B支路离开耦合器相位不变进入探测器D1,进入探测器D1的两支光路之间的相位差为△φ;
A支路相位增加90°进入探测器D2;
这里我们省去中间的相位差推导公式(数理问题到最后再讨论),直接说几个结论:
1.当φA减去φB等于0时,探测器D1得到极大值,探测器D2得到极小值;
2.当φA减去φB等于π时,探测器D1得到极小值,探测器D2得到极大值;
3.当φA减去φB等于π/2或者3π/2时,探测器D1和D2光强相等。
根据上面的原理我们就可以实现相位编码QKD了,过程如下:
1.Alice如果发送0,则随机选择0和π/2对A支路进行相位调制;
2.Alice如果发送1,则随机选择π或者3π/2对A支路进行相位调制;
3.Bob随机地选择0和π/2对B支路进行相位调制;
4.φA和φB的各种组合及探测器结果如下表所示,下表中的“?”是指Alice和Bob选择的测量基不匹配,双方选择测量基不匹配的概率为50%。
从表格中可以看出,Alice需要四个相位,通过控制PMA,分别产生0、π/2、π、3π/2四种相位,分别对应四个量子态。Bob通过控制PMB产生0、π/2两种相位,对应X和+两种测量基;这里我们把偏振编码的BB84协议过程(如下表)贴出来帮助大家理解。
结合上面两个表格,我们分析一下这个过程,如下图:
到这里,相位编码的BB84协议就解释完毕了,可以看出其逻辑仍然是实现量子密钥的“协商”,但是基于等臂干涉仪的QKD方案不满足实际工程要求的,实际在工程上实现QKD还要解决一系列问题。那具体如何实现相位编码QKD设备的制作呢,且听下回分解吧(又是坑TT),先贴一张基于相位编码的QKD系统原理图供各位等不急小伙伴研究吧。
3.写在后面
关于本文,其实可以明显感知到一个QKD终端设备是比较复杂的,今天核心只是为了介绍相位编码基本原理,距离实际设计QKD硬件还非常远。关于这个设备本身涉及的知识是非常多的,作者本人也没法完全掌握(要是真的完全掌握那就真的很厉害了),近期我也多查阅资料,争取尽快针对量子密钥分发设备的构成和工程细节进行梳理和分享,这里分享个题外话,国内目前量子比较头部的公司的首席科学家甚至老板自己都是相关领域的大佬,有兴趣的同学可以研究下他们包括所在课题组今年来的工作,相信会有收获。
另外,关注我的小伙伴应该能看出来,我最近这几篇博客的标题里面都带了序号,没错,这都是一些系列文章了。为什么这么设计呢,主要基于以下考虑吧。
一是量子通信网络建设从网络建设、网络管理和安全应用,需要开一个系列文章;
二是在建设量子密钥分发网络时需要各类经典和量子设备,需要开一个系列进行介绍;
三是一些设备的集成或者芯片化,这是这个产业发展的重要方向,需要开一个系列进行介绍;
四是目前所有文章里面还没涉及的量子力学、量子光学、硅光子设计等理论部分的知识也需要开一个系列;
目前才写了不到十篇文章,加上平时工作研究任务也比较繁重,看来任重而道远啊。目前的思路是先大量的写一些文章,等文章数量上去了再做梳理,增强博文的可读性。说实话想到这些我个人还是比较激动的,写博客分享真的有很强的驱动力,我自己以前看论文大多看了知道大概就行,但是要写出来感觉马上不一样了,因为有那么多人要看,万一写的不准确或者错了就很尴尬了。此外写博客也确实鞭策我自己要不断的学习,也算是业余时间自学的驱动力吧。
4.主要参考文献
[1]汤艳琳,马昆,冯斯波,等.基于时间相位编码的量子密钥分发光芯片:CN202120720985.0
[2]裴昌幸等. "量子通信." 西安电子科技大学出版社