0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国际上首次成功实现器件无关的量子随机数

IEEE电气电子工程师 来源:未知 作者:李倩 2018-09-25 15:27 次阅读

近日,中国科学技术大学教授潘建伟及其同事张强、范靖云、马雄峰等与中国科学院上海微系统与信息技术研究所和日本NTT基础科学实验室合作,在发展高品质纠缠光源和高效率单光子探测器件的基础上,利用量子纠缠的内禀随机性,在国际上首次成功实现器件无关的量子随机数。相关研究成果于北京时间9月20日凌晨在线发表在国际学术期刊《自然》杂志上。这项成果将在数值模拟和密码学等领域得到广泛应用,有望形成新的随机数国际标准。

随机数在科学研究和日常生活中都有着重要的应用:例如,天气预报、新药研发、新材料设计和核武器研制等领域,常常需要通过数值模拟进行计算,而数值模拟的关键就是要有大量随机数的输入;在游戏和人工智能等领域,需要使用随机数来控制系统的演化;在通信安全和现代密码学等领域,则需要第三方完全不知道的随机数作为安全性的基础。

以往通常有两类获取随机数的途径:基于软件算法实现或基于经典热噪声实现。软件算法实现的随机数是利用算法根据输入的随机数种子给出均匀分布的输出。然而,对于确定的输入,固定的算法将给出确定的输出序列,从这个角度上来说,这类随机数本质上是确定性的,并不真正随机。基于经典热噪声的随机数芯片读取当前物理环境中的噪声,并据此获得随机数。这类装置相对于基于软件算法的实现,由于环境中的变量更多,因此更难预测。然而在牛顿力学的框架下,即使影响随机数产生的变量非常多,但在每个变量的初始状态确定后,整个系统的运行状态及输出在原理上是可以预测的,因此这一类装置也是基于确定性的过程,只是某种更难预测的伪随机数(pseudo random number)。量子力学的发现从根本上改变了这一局面,因为其基本物理过程具有经典物理中所不具有的内禀随机性,从而可以制造出真正的随机数(true random number)产生器。

量子力学这种内禀的概率特性,从量子力学理论发展的初期就一直深深困扰着爱因斯坦、薛定谔和温伯格等物理学家。爱因斯坦坚信“上帝是不会掷骰子的”(God does not play dice),他认为一定存在着一个更高的确定性理论,量子力学只是该理论的近似,而量子力学的内禀随机性则只是因为人们不了解这种理论而带来的误解。爱因斯坦和薛定谔等人提出了量子纠缠的概念,试图用量子纠缠这种奇怪的量子状态来论证量子力学基础的不完备和量子随机性的荒谬。而以玻尔为首的哥本哈根学派则捍卫量子随机性,认为量子力学的基础是完备的。两个学派进行了长达30年的争论,但在当时,两种观念没能给出在实验上可以加以严格区分的精确预言,所有的争论都局限于哲学层面。直到1964年,美国物理学家贝尔发现通过对量子纠缠进行关联测量,量子力学和定域确定性理论会对测量结果有着不同的预言。利用这个特性即可开展贝尔实验检验,从而判定量子力学的基础是否完备和量子随机性是否存在。

贝尔的理论提出之后的几十年中,世界各国的众多科研小组进行了大量的实验,量子力学和量子随机性经受住了相关的实验检验。然而到目前为止,尚有两个漏洞需要关闭,即自由选择漏洞(freedom-of-choice loophole)和塌缩的定域性漏洞(collapse locality loophole)。潘建伟小组长期从事量子力学基础检验,针对这两个漏洞,他们分别利用观察者自主选择和遥远星体发光产生的随机数,于今年分别实验实现了超高损耗下和有观察者参与的贝尔实验检验,文章先后发表在《物理评论快报》[Phys. Rev. Lett.120,140405 (2018)]、[Phys. Rev. Lett.21,080404 (2018)]和《自然》[Nature557, 212 (2018)]杂志上,为最终实现无漏洞贝尔实验检验奠定坚实的科学和技术基础。

重要而有趣的是,由于贝尔实验与量子内禀随机性存在着深刻的内在联系,贝尔实验的检验可以从根本上排除定域确定性理论,从而实现不依赖于器件的量子随机数,即器件无关量子随机数。这类随机数发生器被认为是安全性最高的随机数产生装置,即使采用恶意第三方制造的组件,或者窃听者拥有计算能力最强的量子计算机,也无法预测或获知它所产生的随机数。因此目前国际上纷纷开展这种随机数产生器的研制工作,美国国家标准局(NIST)正计划利用器件无关的量子随机数产生器建立新一代的随机数国家标准。

实现器件无关的量子随机数产生器在实验上具有极高的技术挑战:整套随机数产生装置需要以极高的效率进行纠缠光子的产生、传输、调制、探测;同时,不同组件间需要设置合适的空间距离以满足类空间隔要求,才能以最高的安全性保证任何窃听者不能通过内部通信伪造贝尔不等式测试的结果。

潘建伟、张强研究组在此前系列贝尔实验中发展的技术基础上,经过三年多的努力发展了高性能纠缠光源,首先优化了纠缠光子收集、传输、调制等效率,并采用上海微系统所开发的高效率超导单光子探测器件,实现了高性能纠缠光源的高效探测[Phys. Rev. Lett.120,010503 (2018)];然后通过设计快速调制并进行合适的空间分隔设计,满足了器件无关的量子随机数产生装置所需的类空间隔要求。最终,在世界上首次实现了器件无关的量子随机数产生器。

该工作及后续工作将为密码学和数值模拟以及需要随机性输入的各个领域提供真正可靠的随机性来源,同时由于可信任的随机数源是现实条件下量子通信安全性的关键环节,器件无关随机数的实验实现也进一步确保了现实条件下量子通信的安全性。未来,中国科大团队将建设高速稳定的器件无关量子随机数产生装置,通过提供基于量子纠缠内禀随机性的、高安全性的随机数,争取形成新一代的国家随机数标准。

该研究工作得到中科院、科技部、国家自然科学基金委、教育部和安徽省的支持。

基于量子纠缠的量子随机数产生示意图

器件无关量子随机数实验装置

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4446

    浏览量

    90709
  • 量子
    +关注

    关注

    0

    文章

    453

    浏览量

    25206

原文标题:中国科学家在国际上首次实现器件无关的量子随机数

文章出处:【微信号:IEEE_China,微信公众号:IEEE电气电子工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    全志R128应用开发案例——获取真随机数

    路独立的环形振荡器,由模拟器件电源噪声产生频率抖动,用低频始终重采样,然后进行弹性抽取和熵提取处理,最终输出128bit真随机数。 载入方案 我们使用的开发板是 R128-Devkit,需要开发
    发表于 11-13 16:31

    用rand形成的不是真正的随机数,怎么才能达到真正的随机?

    用rand形成的不是真正的随机数啊,,怎么才能达到真正的随机
    发表于 10-30 06:14

    单片机是如何产生随机数的?

    单片机如何产生随机数
    发表于 10-27 06:44

    AT32的随机数的产生

    AT32的随机数的产生为设计者使用AT32芯片时,产生符合应用需求的随机数,提供设计建议。
    发表于 10-26 06:04

    全志R128应用开发案例——获取真随机数

    路独立的环形振荡器,由模拟器件电源噪声产生频率抖动,用低频始终重采样,然后进行弹性抽取和熵提取处理,最终输出128bit真随机数。 载入方案 我们使用的开发板是 R128-Devkit,需要开发
    发表于 10-24 17:05

    STM8有随机数发生器吗?

    怎么才能用STM8产生一个随机数
    发表于 10-23 06:55

    美泰公司实现MEMS惯性传感器在国际上首次百万级装车

    领先的MEMS汽车传感器斩获中国传感器产业 “杰出贡献奖”。     美泰公司获此荣誉,彰显了业界对公司全面布局汽车电子产业的高度肯定和认可,实现了MEMS惯性传感器在国际上首次百万级装车,MEMS压力传感器及汽车安全气囊传感器也首破百万订单,这些成绩激励着美
    的头像 发表于 09-15 09:43 1182次阅读

    FPGA的伪随机数发生器学习介绍

    随机试验的结果,产生随机数有多种不同的方法。这些方法被称为随机数生成器。随机数最重要的特性是它在产生时后面的那个数与前面的那个数毫无关系。
    的头像 发表于 09-12 09:13 758次阅读

    量子随机数发生器之切尔诺贝利骰子

    电子发烧友网站提供《量子随机数发生器之切尔诺贝利骰子.zip》资料免费下载
    发表于 06-19 10:14 1次下载
    <b class='flag-5'>量子</b><b class='flag-5'>随机数</b>发生器之切尔诺贝利骰子

    【野火 fireFlasher Mini 脱机烧录器】随机数功能测试

    ,查看一下这个地址的默认数据是字符串“1234567890”,截图如下: 下面通过上位机对随机数功能进行设置,测试使用2组随机数,地址使用0x8010ccc和0x8010cdc,随机数数量使用4,每个
    发表于 05-21 17:27

    i.MX8QM真随机数生成器符合什么要求?

    大家好, 我们的客户要求我们指定一个真正的随机数生成器。 i.MX8QM 真随机数生成器符合什么要求? 以下是对 SE050 中的随机数生成器的描述。除此之外,请告诉我 i.MX8 中的真正
    发表于 05-18 06:13

    【野火 fireFlasher Mini 脱机烧录器】随机数测试

    随机数测试 野火mini脱机烧录器支持在指定地址添加指定个数的随机数,最多支持4组,每组4096个随机数。本篇来测试一下随机数的功能。 小试牛刀 先简单测试一下,在地址0x080040
    发表于 05-12 21:42

    【野火 fireFlasher Mini 脱机烧录器】3. 随机数功能测试以及遇到的问题

    前言 本文用来测试fireFlasher Mini的随机数写入功能,将随机数写入到flash的指定地址中去。成功写入之后使用JLINK反读写入的随机数(参考上一篇帖子,讲解了JLINK
    发表于 05-07 22:05

    S32K312如何获取随机数

    S32K312如何获取随机数
    发表于 05-06 07:46

    学习笔记 | 基于FPGA的伪随机数发生器(附代码)

    是专门的随机试验的结果,产生随机数有多种不同的方法。这些方法被称为随机数生成器。随机数最重要的特性是它在产生时后面的那个数与前面的那个数毫无关
    发表于 04-21 19:42