量子计算机
最近看见量子传输通道在国内某块ZF内部已经建立起来了,着实吓了一跳,毕竟现阶段的大部分加密方式都没有考虑过量子计算机的威胁。因此个人觉得还是有必要了解一下基础的。当然,本人不是物理专业,所有仅从计算机层面来简述一个基础。
量子计算机是用量子逻辑进行运算的计算机,相较于传统计算机,理论上量子计算机能让计算量飙升数十甚至百倍,因此在摩尔定律逐渐趋于极限的现在,量子计算机也是未来的一种方向。
关于量子计算机破解现存密码学,其实也仅仅是因为量子计算机的算力巨大,导致原本计算机集群需要算一个月的数据,量子计算机只要数秒,这样现阶段RAS,SHA256等算法的长度变得完全不够看了。
量子密码学
量子的特性不仅仅能建造计算机,也可以用来建立一种基于量子特性的加密方式。不过首先,得了解两个量子的基本理论:海森堡测不准原理,量子不可复制定理
海森堡测不准原理
该原理表明:一个微观粒子的某些物理量(如位置和动量,或方位角与动量矩,还有时间和能量等),不可能同时具有确定的数值,其中一个量越确定,另一个量的不确定程度就越大。
量子不可复制定理
不可复制原理,也称作不可克隆原理,是 “海森堡测不准原理”的推论,它表明:在不知道量子状态的情况下复制单个量子是不可能的。
如果量子态是已知的,我们可以重复的制备它。困难