0x01 经典密码通信
-- 对称加密方式

图片1.png

加密密钥和解密密钥是相同的(AES、DES都是对称加密的方式),那么对于密钥的管理、保密性就成为了这个密码体制最为关键的部分,由于经典的消息是可复制的,而且通信双方持有的是相同的密钥,所以一旦密钥在传输中被窃听者所复制,那么整个通信过程都等于曝光在窃听者的目光之下。

-- 非对称加密方式

图片2.jpg

公钥加密体制相对于私钥加密来说,加密使用的是可以公开的公钥,解密使用的是不同与公钥的私钥(RES使用的是非对称加密的方式),这种方式大多是基于大量复杂的数学计算难题(如:大素数的分解),这种分解在数字超过一定数量级的时候用普通的计算机是很难计算出来的,所以现阶段是暂时安全的,可以保证我们的保密通信过程即使被窃听者所知道,他也无法解密出明文信息。

0x02 量子密码通信

  • 巴普洛夫把妹法
    每天给你那位心仪的女同事/女同学的抽屉里都放上精心准备的早餐,并且保持缄默不语,无论她如何询问,都不要说话。

如此坚持一至两个月,当妹子已经对你每天的准时早餐习以为常时,突然停止送餐,她心中一定会产生深深的疑惑及失落,同时会满怀兴趣与疑问找到你询问,这时再一鼓作气将其拿下。
此法借鉴了不朽的生物学家巴甫洛夫之“条件反射试验”,故名“巴甫洛夫把妹法”

  • 量子比特

图片3.png

量子信息的基本存储单元——量子比特,一个量子比特的状态是一个二维复数空间的向量,它的两个极化状态 |0> 和|1> 对应于经典状态的0和1。
一个量子比特能够处于既不是|0>又不是 |1>的状态上,而是处于|0>和|1>的一个线性组合的所谓中间状态之上,即处于|0>和|1>的叠加态上。
  • 把妹加强版--薛定谔把妹法

    每天早上,你拿出一个硬币抛掷,让伟大的随机性来决定今天是否给妹子送早餐。 这样,当妹子每天打开抽屉之前,都不知道是否有早餐,而早餐的有无乃是一个独立随机事件,完全无法推测。每天的早餐对于妹子都是一个未知的神秘存在,妹子将逐渐为这一神秘的现象所吸引,最终将不可避免的对这个送餐人产生极大的兴趣,你在她的心中蒙上了神秘的面纱。
    这个谜一样的男子,这一刻薛定谔附体,带着量子论般深沉的哀愁,让她从此不能自拔! 
    
  • 量子密码通信

图片4.png

  • 量子密钥分发算法

图片5.jpg

  • 不确定原理(测不准原理)
    不能同时精确测量两个非对易物理量
  • 不可克隆原理
    不可能对相关的未知量子态进行精确复制而不改变其原始状态
  • 测量塌缩原理
    除非该量子态本身即为测量算符的本征态,否则对量子态进行测量会导致“波包塌缩”,即测量将会改变最初的量子态。这一定律即为

测量塌缩理论

  • 单个光子不可再分
    通过这些基本的物理定理我们可以实现密钥分发的安全性。

0x03 把妹最终版—海森堡把妹法

如果抛硬币的结果为当天不送早餐,那么就拍一张本来可能送出的早餐图,显示清楚各种食物、饮料、水果的搭配,包括原料表和营养成分表,放在妹子的抽屉里。
如果抛硬币的结果是当天送早餐,那么就将准备好的早餐放到搅拌机里,打碎搅拌均匀成糊状,并包好放在妹子的抽屉里。
妹子要么吃得到早餐,但不知道吃的是什么东西;
要么很清楚今天早餐食谱,但是吃不到,进而对海森堡的测不准原理有了更深的体会。
一颗扑通扑通乱跳的芳心就这样在物理学的强大引力场下被俘获了。