[发明专利]量子随机数的随机性检验方法及系统在审
申请号: | 202211440149.2 | 申请日: | 2022-11-17 |
公开(公告)号: | CN115756390A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 程万里;梁康政;赵良圆;曹凌云;韦峥;梁洪源 | 申请(专利权)人: | 江苏亨通问天量子信息研究院有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 李柏柏 |
地址: | 215124 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量子 随机数 随机性 检验 方法 系统 | ||
本发明涉及一种量子随机数的随机性检验方法,包括获取量子随机数;在量子随机数中截取n组长度为m的随机数组,并比较n组长度为m的随机数组与预设的n组默认值的大小,并分别产生一位与S相关的随机性的二进制数字;反复进行2m次,将所产生的所有二进制数字组成随机计算二进制位流;将随机计算二进制位流作为被操作数进行运算,得到一组长度为2m的随机计算二进制位流;将长度为2m的随机计算二进制位流转换为长度为m的二进制数M;根据n组默认值和m值生成一期望值C,根据期望值C和M值检验量子随机数的随机性。本发明无需占用大量计算资源,且对随机性的检验性能较好,可实现高速在线检测。
技术领域
本发明涉及量子随机数检验技术领域,尤其是指一种量子随机数的随机性检验方法及系统。
背景技术
量子随机数发生器产生的随机数的随机性标志着量子随机数发生器服务的质量高低,因此用于量子随机数发生器产生随机数的随机性检验方法尤为重要。
目前现有的量子随机数的随机性检验方法有抽样检测、实时在线检测等方法,其中抽样检测通过从产生的随机数中提取部分数据进行随机性检验,其虽然能够检验提取的部分数据的随机性质量,但难以实时监测整个运行周期内产生的所有随机数的随机性质量。另外现有的实时在线检测方法或为了降低检测电路的复杂性,其采用的随机性检测方法较为简单,检测性能不佳,或采取的随机性检验方法较为复杂,从而占用了大量计算资源。
因此,迫切需要提出一种量子随机数的随机性检验方法以克服现有技术中存在的上述技术缺陷。
发明内容
为此,本发明所要解决的技术问题在于克服现有技术中存在的技术缺陷,而提出一种量子随机数的随机性检验方法及系统,其无需占用大量计算资源,且对随机性的检验性能较好,可实现高速在线检测,从而为量子随机数的随机性检验提供了客观的依据。
为解决上述技术问题,本发明提供了一种量子随机数的随机性检验方法,包括以下步骤:
S1:获取量子随机数发生器产生的量子随机数;
S2:在获取的量子随机数中截取n组长度为m的随机数组,并比较n组长度为m的随机数组与预设的n组默认值的大小,并分别产生一位与S相关的随机性的二进制数字;
S3:将步骤S2反复进行2m次,将所产生的所有二进制数字组成用于随机计算的随机计算二进制位流,其中所述随机计算二进制位流的大小与默认值相关,二进制位流的随机性与所获取的量子随机数相关,二进制位流的长度为2m;
S4:将所述随机计算二进制位流作为随机计算中的被操作数进行运算,得到一组长度为2m的随机计算二进制位流;
S5:将长度为2m的随机计算二进制位流转换为长度为m的二进制数M;
S6:根据n组默认值和m值生成一期望值C,根据所述期望值C和M值检验量子随机数的随机性。
在本发明的一个实施例中,在S2中,n组默认值的大小不同。
在本发明的一个实施例中,在S4中,将所述随机计算二进制位流作为随机计算中的被操作数进行运算,得到一组长度为2m的随机计算二进制位流的方法包括:
将所述随机计算二进制位流的部分作为随机计算中的被操作数进行加法运算,将所述随机计算二进制位流的剩余部分作为随机计算中的被操作数进行加法运算,并将两个随机计算加法运算后产生的结果再次进行随机计算乘法运算,得到一组长度为2m的随机计算二进制位流。
在本发明的一个实施例中,在S5中,长度为2m的随机计算二进制位流通过计数器转换为长度为m的二进制数M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏亨通问天量子信息研究院有限公司,未经江苏亨通问天量子信息研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211440149.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有安装结构的电容器及其加工工艺
- 下一篇:一种旋转离合器械