二、量子通信与量子加密

1.量子通信


        量子通信系统的组成如下:
        在这里插入图片描述
        其实它就是光纤通信的一种,它的量子信道利用光的量子特性,让传送的光子携带 0 和 1 的信息。量子通信技术按照其功能分类,我们分为两类:

  1. 利用量子的测不准原则,产生密钥,通过这些密钥对经典信息进行加密传输。
  2. 利用量子的纠缠状态进行量子瞬间传输。

下面我们来了解一下这两种应用。

  1. 利用量子加密传输经典信息
           在人类的发展史上,信息的安全性问题一直存在,从简单的对字母偏移进行加密,到现在普遍存在于我们生活中的RSA加密算法,加密的本质都是尽可能的复杂,以防止密钥被破解。但是从理论上讲,现有的加密算法都是可以破解的,如RSA算法来说,它加密的原理是产生一个公钥和私钥,私钥由自己保存,公钥公开给大家,大家用公钥对信息进行加密再发送给我,我用私钥来解密。它的数学基础是将两个大素数相乘得到合数,但是将一个合数分解为两个素数相乘却很难。如果想要对密钥进行破解,我们就要求出这两个素数,但是以现有的计算能力,对于长一点的合数,我们如果想要求其素数,需要的时间太长。例如,对于一个四百位的合数,如果想求其质因数,最快的计算机需要数十亿年。因此,从现实的角度来讲,RSA加密是无法破解的。
           但是,通过量子计算机,我们可以在短时间内解决这个数学问题,从而破解这个密钥,那么我们现有的加密体系将会全部失效。如何使信息传输又快又安全使信息科学的主要主题,香农在几十年前就用数学的方式证明了:不知道密码就绝对无法破解的安全系统,是存在的,并指出该系统只需要满足三个条件即可,即一次一密,随机密钥,明密等长。但是这么长时间过去了现实都无法为我们提供这种条件,直到量子密码通信的出现。
           量子密码通信技术完美的符合了香农提出的绝对安全的三个条件,我们用量子的测不准原则随机产生密钥,在没有测出结果之前没有人知道密钥是什么,这样满足了随机密钥;我们每次传输就要协商密钥,这样满足了一次一密;而用密钥进行加密时密文和明文的长度也是相同的,满足了明密等长。我们利用产生的密钥对信息进行加密,对于加密后的密文,我们可以用任意的方式进行传输,因为我的密钥是绝对安全的,就算密文被窃取了,也能保证信息的安全。
           通过量子密码术,我们不仅可以进行绝对安全的加密,还能发现在通信过程中是否被别人窃听,因为量子的状态被测量后就变成了确定的状态,如果窃听者想要知道量子的状态,就必须进行测量,从而量子的状态发生了改变,那么我就能发现通信被窃听了。

  2. 利用量子纠缠进行量子瞬间传输
           量子瞬间传输的基本想法是:我们先提取出原物的所有信息,然后把物体毁掉,将这些信息传送到接受地点,接收者根据这些信息制造出完全相同的原物体。但是根据量子力学的测不准原理,当我们对微观粒子进行状态的测量时,会破坏原粒子的状态,这样在提取信息之前,物体可能已经面目全非了,因此长期以来,这种想法只是一种幻想。
           直到上世纪90年代初,人们提出用经典于量子相结合的方式实现量子瞬间传输:将一个量子的状态分为经典信息和量子信息,我们用经典信道传送经典信息,通过纠缠状态和经典信息就能恢复出要传递的量子信息。


2.量子计算


       简单的说,量子计算就是利用量子态进行信息处理的方法,量子计算机的基本原理就是通过量子力学的运用,将微晶体管压缩到原子般大小,然后在极小的面积上放入数十亿颗量子微晶体管,然后利用量子态的叠加性和相干性进行信息运算、保存及处理。

       在传统计算机中,运算对象是各种比特序列,在量子计算机中,运算对象是量子比特序列,不同点在于,量子比特序列可以处在各种正交态的叠加态上。对于三位的比特序列,可以表示 000,001,…,111这八个数字,但是每次只能存储一个数字,对于量子存储器,我们可以利用叠加状态,用三位量子比特同时记录这八个数字,这也意味着量子比特组成的存储器相对于经典比特,其存储能力将呈指数增长。

       计算机的运算是由逻辑门电路做基本组件的,而量子计算机则由量子逻辑门电路构成其运算组件。与传统计算机不同,量子计算机中的量子逻辑组件对应于数学上的一个幺正变换矩阵,我们可以通过该矩阵对量子的状态做各种变换,而由于矩阵的特点,我们对量子的操作也会比对传统比特的操作更加多样化。

       量子计算机还会将存储器内的量子比特变换为纠缠态,纠缠态的量子比特间具有很强的相干性或关联性,其中一个量子比特状态被改变或测量时,也会对其他相纠缠的量子做相同的操作,也就是说如果我对一个叠加的分量做运算,那么所有的分量将会同时实现这些运算,并且按照一定的概率幅叠加起来得到结果。

       在量子计算机中,由于量子比特是由原子或其他微粒子系统所构成的,所以很容易受外部环境的影响,导致量子相干性的消失,称为退相干,从而造成运算的错误。要使量子计算成为现实,我们就要努力克服这种退相干,其最有效的方法是在发生退相干之前完成运算,或者使用误差修正的方法消去因退相干引起的错误。


3.可逆计算机


       量子计算机的概念源于对可逆计算机的研究,而可逆计算机的研究是为了克服计算机中的能耗问题。能耗会导致计算机芯片的发热,影响芯片的集成度,从而限制了计算机的运行速度。而能耗的产生则来自于计算过程中的不可逆操作。如下图所示,对于两比特的异或操作,因为只有一比特的输出,这一过程损失了一个自由度,因此是不可逆的,按照热力学,必然会产生一定的热量。
在这里插入图片描述
       但是,通过如下的改进,我们可以将不可逆运算改进为可逆运算,即保留一个无用的比特,该操作就变成可逆的。
在这里插入图片描述

  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值