密码学的发展(第五篇:量子加密)

article/2025/4/24 14:24:40

1、量子计算机

在现在的计算机中,数据都是以二进制方式存储的。如果这个存储单元可以存放N位数据,而每位数据只能是0和1,所以一共有 2 N 2^N 2N种可能。

在传统计算机中,任何一个时刻只能对这么多种可能性中的一个进行操作,当N比较小时,工作量还可以应付。当N时几千的时候,完整这个工作量需要的时间就比较长了。

在量子计算机中,存储的数据总是处于0和1的叠加态,你可以理解为所有出现0和1的可能性融汇在一起,所以一个量子存储单位在某一时刻,是可以同时存储 2 N 2^N 2N个数据的

比如说:有一个存储单元300位,那么存储的数据就是 2 300 2^{300} 2300比特,这个数字就比全宇宙的原子数还多了。传统计算机要对这么多可能性一个一个操作,而量子计算机运算一次,就是同时对 2 300 2^{300} 2300个状态进行操作。所以它的一次运算效果相当于 2 300 2^{300} 2300台传统计算机,算力大大增加。

而RSA加密法,它之所以坚固就是因为要分解一个大数N的因子,这个问题的计算量随N的增加以指数形式增加。但量子计算机一次操作就相当于传统计算机很多次操作,所以如果能设计出一些连续的操作来分解质数的话,即使N是一个超大数,用量子计算机也能很快的找出他的因数。这样RSA加密法就能破解了。

听起来量子计算机好像很强大,新闻了也会把它夸张到无以复加。但这种观点是不对的。

量子计算机做到的只是大幅消减计算量,其实它还要花时间计算的,量子计算机很强大,但并不是任意一种秘密遇到它都秒破。在传统计算机中,N稍稍增大,计算量的增加是指数型的,而在量子计算机中,计算总量增加的趋势虽然平缓很多,但还是一个陡峭的斜坡。所以只要我们把N的长度在增加很多,保密强度还是足够应付初期量子计算机。

2、量子计算机现状

量子计算机理论上虽然很强大,但一个可靠的专用量子计算机目前还没有生产出来。虽然媒体曝光过几个机器,但都是实验机,只能进行特定的量子计算,其他计算还不如传统计算机。

量子计算机的难以生产,主要原因在于,量子不容易控制。我们目前还没有特别好的手段,能控制量子按照算法的步骤运转。

最经典的例子,就是 “光的双缝干涉实验” 。这个实验是这样的:
一个光源射向一睹障碍物,障碍物上有两道缝可以透光。当尺寸合适的时候,你会发现在两道缝后面的幕布上看到一道明一道暗、一道明一道暗的条纹。

当人们想弄清从光源发出来的光的每一个光子,到底通过了哪一个缝隙才射到了幕布。人们在缝前安放了一个侦测光子的设备,然后发现,双缝后面幕布上的明暗条纹就消失了,取而代之的是两道集中的光斑。如下图所示:在这里插入图片描述
因为人们的测量行为,会影响到量子的状态

如果那些明暗条纹代表着量子计算机运算到某一时刻的量子位的正确状态的话,那设计者要尽可能维持住这种状态。但实际上,这种状态会被很多因素干扰。

在宏观世界里,任何一种物质都有可能和量子发生互动改变他们的状态,比如说温度。所以那些量子就算机,都需要在零下200多摄氏度的极低温才能正常工作。

3、量子加密

和其它加密法最大的不同是,其它加密法的原理只使用了数学,而它不但使用了数学,还是用了物理中的量子理论。也许是因为背后的这两座靠山,所以它是目前为止最强的加密法,就算是量子计算机也很有可能无法破解

首先来看一下量子加密的过程:

第一步:爱丽丝给鲍勃传送一串光子,其中每一个光信息都用0和1来标注。具体什么算0,什么算1,是有两套测量方法----甲套和乙套。这两种不同的测量方法,对同一个信号的测量结果是不同的。

第二步:鲍勃收到光信息后开始测量,就测量每个光信息位到底是0还是1。不过鲍勃并不知道爱丽丝那边说的是0或者1,到底是按甲方法测的还是乙方法测?没有关系,鲍勃对每个光信号都随意选用一套方法来测,测出的每个光信号到底是0还是1。鲍勃测出的结果,肯定有一部分是跟爱丽丝发出来的约定是相符的,可有一部分是不符的。没关系测完再说。

第三步:毕竟鲍勃有一部分是错的,所以这时候需要再通信一次,通信过程被窃听也没有关系。通信的内容就是针对每个信号,到底使用了哪套测量方法。按照顺位,依次说出测量的方法。第1个信号是用甲方法测的还是乙方法测得,第2个信号是用甲方法测的还是乙方法测得…所有这些测量方法,由爱丽丝告诉鲍勃。

第四步:鲍勃听完爱丽丝的这通电话之后,就对照刚刚自己瞎蒙着测的结果,也要回复爱丽丝。回复的具体内容就是,自己哪几位的测量方法蒙对了。对鲍勃来说,自己之前测错的那些不管,把测对的那几位挑出来,这串数字就可以作为他的要是。对于爱丽丝来说,因为鲍勃告诉了她哪几位他选对了测量方法,所以爱丽丝也可以把鲍勃选对的那串数字也挑出来。

这时候两人挑出来的那串数字是完全相等的,就可以作为两人的钥匙

钥匙既不用额外的传输,而且本身又是完全随机的,这下就满足了单次钥匙薄加密法,并且改进了传送钥匙的薄弱环节。所以,安全性高了很多。

而且因为量子的物理特性,如果有人进行窃听,最后的结果就会被改变。就相当于我们前面介绍的双缝干涉实验。如果爱丽丝和鲍勃发现两边的信息变了,就知道有人在窃听了,然后可以切换到其它线路上。

那两边怎样确定信息变了呢?只需要随机从鲍勃收到的信息中,挑选出几个字母核对一下是否一致就可以了。只要有一个不对,就说明有人在窃听。

量子加密系统,是1988年在IBM的实验室做出来的。它的甲套测量方法,是使用光的偏振方向来呈现量子态。乙套测量方法,是使用光的左右偏振来呈现量子态。

刚实现时,两台计算机只能相隔30cm。1995年,日内瓦大学可以做到23公里完成通信。2012年,中国潘建伟团队实现了100公里级别。

只不过实验中符合条件的光量子态数量实在太少,只有几个到十几个数位,远远不能承载信息的正文,所以到目前为止,量子加密只适合给钥匙加密。

4、总结

因为密码学这个学科天生和其它学科不同。我们能从公开渠道获取的信息,一定是这个行业最顶尖的人允许我们看到的。很多技术细节,很多故事今天都还在保密机构中锁着,需要等上很多年之后才能公布于众。

所以,就在我们谈论量子加密和量子计算机时,说不定已经有很多新进展,有很多坚固的密码已经被破解,很多国家的情报机构正在偷着乐,也有很多做出突出贡献的人却注定要被淹没。

感谢大家,我是假装很努力的YoungYangD(小羊)

参考资料:
《卓克的密码学课》


http://chatgpt.dhexx.cn/article/vw4UlqRG.shtml

相关文章

会声会影X8 64位安装完成后一打开就示已停止工作的解决办法

(2017年12月13日) 之前重装了系统之后,会声会影也要重装了。换成了64位系统后,安装包也下载了64位的。 安装的时候都很顺利,接着就出现了如下问题(图片来自网络): 网上找了很多办法,什么安装路…

还在寻找会声会影破解版?有了这些快捷事半功倍(内涵资源)

本期跟大家分享一下在会声会影剪辑视频中经常使用到的一些快捷键,熟练地掌握可以很大程度上提高我们剪辑视频的效率。(福利在文章尾!) 首先是菜单命令快捷键(会声会影右上角的那一栏):Ctrl N&a…

Fl Studio 20.9 中文破解版永久版下载(含Keygen)

FL Studio 20.9.0.2736破解版是最优秀、最繁荣的数字音频工作站 (DAW) 之一,日新月异。 它是一款录音机和编辑器,可让您不惜一切代价制作精美的音乐作品并保存精彩的活动画廊。 为方便用户,FL Studio Keygen提供三种不同的版本——Fruity 版…

会声会影2018,带你体验不一样的光影世界!

生活中大家都喜欢拍照和录制视频用来记录美好有趣的事情,而将这些素材制作成视频不仅是当下很流行的方式,也会让视频的记录更加的动感时尚,易于和亲朋分享。譬如:可爱的宝宝成长视频,毕业视频、旅游视频、聚会视频&…

会声会影2021软件如何快速找到最新版下载?

在生活节奏越来越快的今天,短视频的兴起,越来越多的人加入其中。随之而来的,就是市面上出现了不少简单易上手的剪辑软件。而细数之下,会声会影算得上比较受欢迎的了,操作简单,功能丰富实用性高。现在&#…

视频编辑软件会声会影2018中文版

会声会影是一款大家比较熟知的视频编辑软件,一年一度的大版本会声会影2018中文版终于面世了,对于会声会影2018的最新版在功能上有哪些提升呢,下面具体给大家介绍,同时给大家分享会声会影2018中文版。 一、会声会影2018中文版新增功…

会声会影2018、2019版启动提示未注册的解决方法

1、情况概述 很多网友朋友们会发现,会声会影在安装好,或者是在更新之后,会有个弹窗,像下图这样: 英文版是未注册提示: 其实这个乱码提示只有简体中文版本上才会是乱码,英文版上显示的是″Yo…

会声会影2023旗舰版VideoStudio Ultimate 2023 v26.0.0.136 中文版及系统配置要求

Corel VideoStudio Ultimate 2023(会声会影2023)旗舰版是Corel旗下一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,非常专业的使用效果,会声会影2023中文版可以针对剪辑电影进行使用,非常强大的色彩校正…

细说会声会影各版本安装的配置要求及注意事项

最近听说会声会影2018推出了,好多人都去下载试用了。很多人在下载安装的时候,出现了问题,不知道该怎么办?下面就来介绍一下安装会声会影各版本的电脑配置要求以及注意事项。 软件安装的电脑配置要求: 1、会声会影201…

会声会影2023旗舰版Corel VideoStudio Ultimate 2023 V26.0.0.136整合盘版本百度网盘免费下载安装激活

会声会影2023旗舰版Corel VideoStudio Ultimate 2023 V26.0.0.136整合盘版本是一款有趣且直观的视频编辑器,包含高级工具和高级效果,智能功能和最佳性能的高级视频编辑软件,将您最美好的时刻和生活体验变成令人惊叹的电影。 从自定义标题和过…

会声会影老牌视频剪辑软件2023新版本升级

会声会影2023(VideoStudio)是一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,可以剪辑&合并视频、制作视频、屏幕录制、光盘制作、视频后期编辑、添加特效、字幕和配音等操作,任何人都能快速上手,以它的界面美观&#xff0…

会声会影11中文版

教程: 1、下载解压,得到会声会影11简体中文版原程序; 2、首先进入文件夹UVS11中双击“setup.exe”文件安装原程序; 3、接受软件协议; 4、输入用户名和公司名称,可以随意填写; 5、软件默认安装目…

2023最新版会声会影更新下载及功能介绍

会声会影(Corel VideoStudio)为加拿大Corel发布的一款功能丰富的视频编辑软件。会声会影2023简单易用,具有史无前例的强大功能,拖放式标题、转场、覆叠和滤镜,色彩分级、动态分屏视频和新增强的遮罩创建器,…

会声会影2023旗舰版中文版永久功能介绍,会声会影版本系统要求配置及使用技巧

会声会影2023旗舰版是一款广受欢迎的视频编辑软件,它的最新版本,会声会影2023,已经发布。在这篇文章中,我们将探讨会声会影2023的新功能以及它对视频制作人员的影响。 会声会影20233旗舰版带来了许多新功能,其中最值得…

会声会影2022最新版安装包下载

会声会影2022安装前准备: 1、清理之前安装的残余的Corel文档。 2、清理IE浏览器的缓存数据。 3、安装需要在有网络接的状态下进行。请您确保安装过程中有一个良好的网络环境,并且在安装过程中,不能断网。 4、安装之前退出电脑管家以及杀毒软…

会声会影2022一键安装图文详细教程

会声会影2022的安装过程和之前几个版本在步骤上大致相同,属于一键式安装,非常简单便捷。注意:安装包需保存在本地文件夹至本地!会声会影每年会更新一个版本, 下面给大家介绍一下会声会影2022的安装步骤,不过在介绍安装…

随处可见的红黑树

随处可见的红黑树 红黑树为什么常用那么红黑树怎么实现?红黑树的定义 红黑树节点旋转红黑树的添加问题 红黑树为什么常用 1.当做查找以key-value 通过key去查找value,查找性能比较快 比如通过socket去查找客户端id,还有内核内存怎么使用?每用malloc分配一个内存就加入一颗红…

【数据结构】 AVL树与红黑树

目录 一.AVL树(平衡二叉树) 1.1 AVL树的概念 1.2 AVL树的插入 1.3 AVL树插入的实现 1.4 AVL树的旋转 1.5 AVL树的性能 二.红黑树 2.1 红黑树的概念 2.2 红黑树的性质 2.3 红黑树结构 2.4 红黑树的插入操作 2.5 红黑树插入的代码实现 2.6 …

Nginx中对红黑树的使用

nginx哪些地方用了红黑树 一、Nginx定义的红黑树二、Nginx使用红黑树的地方2.1、ngx_cycle2.2、ngx_open_file_cache 总结 一、Nginx定义的红黑树 Nginx定义的红黑树在/src/core/ngx_rbtree.h和/src/core/ngx_rbtree.c。定义了红黑树节点、红黑树、红黑树插入函数等等。 其中…

为什么要有红黑树?什么是红黑树?画了20张图,看完这篇你就明白了

为什么要有红黑树 想必大家对二叉树搜索树都不陌生,首先看一下二叉搜索树的定义: 二叉搜索树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,…