“九”答不可 | 量子通信如何做到安全保密?

简介:

导读

打个电话,会不会被窃听?通过网络传送一份保密文件,途中被他人窃取咋办……现代社会,信息安全面临的问题越来越多。 


有没有一种不可破译的保密方式,能让传送的信息绝对安全可靠?量子通信技术的飞跃发展正让梦想成为现实。


0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1

古代烽火传信

0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1

周幽王“烽火戏诸侯”的故事,想必大家都很熟悉了。烽火,就是古代的一种通信技术,利用在高台上燃烧干柴产生的烟柱,能瞬间传讯百里,常用于传递紧急军情等重要情报。这种技术信息量小,不足以传递复杂情况,但通过改变点燃烽火的数量以及燃烧不同的物质,它仍能在一定程度上实现秘密通信。唐代李筌所著的《神机制敌太白阴经》曾记载:每夜平安举一火,闻警鼓举二火,见烟尘举三火,见贼烧柴笼。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

古代周幽王烽火戏诸侯画像

然而,烽火传信的方式容易被破解,如何做到通信的安全、保密,人们在这方面从未停止过探索。


为了确保信息能够做到我知敌不知,一个原则是要对信息进行更好的加密处理。战国军事著作《六韬》中记载了名为“阴符”的通信方法。“阴符”是一种符节,战前由君主授予主将秘密的符节,双方约定八种不同的长度代表不同的军事信息。如,长一尺代表“大胜克敌”,长六寸为“请粮益兵”。这种方式可以有效的实现秘密通信,保密性相较烽火已经要强很多。


0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1

现代密码机

0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1

国外同样有用于军事的保密通讯方式。公元前5世纪,古斯巴达人使用了一种叫做“天书”的器械。“天书”是一根用羊皮纸条紧紧缠绕的木棍,书写者自上而下把文字写在羊皮纸条上,然后把羊皮纸条解开送出。除非把羊皮纸条重新缠在一根直径相同的木棍上,所书写的文字才能被解读,否则这一系列不连接的文字看起来毫无意义。这两种保密通信的方式虽不是现代意义的密码通信,但与密码却着重要的共同特征——变换。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

所有军事密码里,最著名的当属德国发明家亚瑟·谢尔比乌斯发明的恩尼格玛密码机,它总共可以生成的密钥总量是10的16次方个。就是说如果每一秒钟尝试一个密匙,大约需要3亿年时间才能全部尝试完。德国人称之为“永远无法破译的超级密码”,它在二战中被频繁使用,但最终还是被盟军破译。


现代诸如电话、手机、互联网等通信方式虽然便利快捷,但是易于被破译、窃听。近来国际上各类“窃听”事件闹得沸沸扬扬,网络武器、网络恐怖主义和网络战争等对国家安全的威胁也不可忽视。那么,有没有一种通信手段,可以实现绝对安全的信息传递?答案是肯定的——运用量子信息作为密钥传输的工具,可以在理论上实现绝对安全的通信。


0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1

量子通信

0?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1 640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy

图为量子在传输状态下的模拟图

量子通信是利用量子纠缠效应进行信息传递的一种新型的通信方式。量子理论认为,微观领域里,某些物质可以同时处于多个可能状态的叠加状态,对这些物质的一次测量就会改变被测量物质的状态。基于这一原理,以这种状态的物质作为密钥,任何截获或测试量子密钥的操作都会改变量子状态。所以,任何人进行半路侦测并试图获取所加密的信息都是徒劳的。


换言之,截获量子密码的人得到的只是无意义的信息,而信息的合法接收者也可以从量子态的改变中知道量子密码曾被截取过。


目前,量子保密通信的研究已经从理论到了实践,从实验室到了应用。可以预想,随着量子通信技术的产业化和广域量子通信网络的实现,在不久的将来,作为保障未来信息社会通信安全的关键技术,量子保密通信将有望走向大规模应用,为信息化社会提供基础的安全服务和可靠的安全保障。


原文发布时间为:2017-12-26
本文作者:陶卿
本文来源:九州量子,如需转载请联系原作者。

目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 安全
安全多方计算之六:秘密共享
安全多方计算之六:秘密共享
|
2月前
|
安全 算法 数据安全/隐私保护
现代密码学 补充1:两种窃听不可区分实验的区别
现代密码学 补充1:两种窃听不可区分实验的区别
20 0
|
4月前
|
安全 网络安全 数据安全/隐私保护
零信任网络概念
零信任网络概念
|
5月前
|
监控 网络协议 Java
揭示网络通信的秘密:协议与套接字编程之旅
揭示网络通信的秘密:协议与套接字编程之旅
|
JavaScript Dubbo 小程序
4年工作经验,多线程间的5种通信方式都说不出来,你敢信?
有两个线程,A 线程向一个集合里面依次添加元素“abc”字符串,一共添加十次,当添加到第五次的时候,希望 B 线程能够收到 A 线程的通知,然后 B 线程执行相关的业务操作。线程间通信的模型有两种:共享内存和消息传递,以下方式都是基本这两种模型来实现的。
|
机器学习/深度学习 存储 监控
如何解决联邦学习中的通信开销问题?
本文是我们联邦学习系列研究文章中的一篇,重点聚焦的是联邦学习中的通信开销问题(Communication Cost)。
1334 1
如何解决联邦学习中的通信开销问题?
|
量子技术
如何用“大白话”描述量子通信?
文章很深入地讲解了量子技术及相关的应用。不过,很多同学在文章下面留言说仍旧看不太明白,于是保障君到处搜罗,最终整理出以下的内容。
651 0
科学家首次证实量子通讯优于传统信息传输方式
假如爱丽丝需要给鲍勃发送100个经典比特数来确保他能够回答出问题,那么,只需发送约10个量子位就能完成同样的任务。
517 0
|
安全 量子技术 数据安全/隐私保护