[发明专利]一种增加随机数发生器带宽的方法及系统在审
申请号: | 201710906043.X | 申请日: | 2017-09-29 |
公开(公告)号: | CN107645379A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 张骥轩 | 申请(专利权)人: | 浙江科易理想量子信息技术有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311200 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增加 随机数 发生器 带宽 方法 系统 | ||
【技术领域】
本发明涉及通信领域,尤其涉及信息的安全传输。
【背景技术】
近年来,随着重要信息泄漏事件及黑客攻击事件的频有发生,信息安全及安全通信的重要性越来越受到关注,在信息安全传输的技术中,用的最多的就是对信息进行加密,然后传输,然后再解密。
这样的方式关键就在加密的算法或者密钥的安全性,为确保算法或者密钥的安全,往往采用随机数列的对关键信息进行加密,这也使得随机数列成为了加密技术中的关键部分之一。
而随着信息加密需求的增加,对随机数列需求也在不断增加,而随机数的产生一般都是通过随机数发生器,随机数发生器将产生随机数传给需要的应用进行加密处理。当即时需求超过单个随机数发生器生成随机数的速率时,其随机数发生器的速率(带宽)成为制约系统工作效率的瓶颈。
鉴于此,实有必要提出一种提高随机数传输带宽的方法或系统。
【发明内容】
本发明提供了一种增加随机数发生器带宽的方法及系统,组网简单,提高随机数发生器带宽,满足上层应用的使用需求。
根据本发明的增加随机数发生器带宽的方法,至少包括如下步骤:设置多个随机数发生器,并为每个所述随机数发生器配置一个线程;设置内存池,所述线程与所述内存池连接,所述随机数发生器将产生的随机数传送至所述内存池;设置主线程,所述主线程与所述内存池相连并读取所述内存池数据。
进一步地,所述随机数发生器为量子随机数发生器。
进一步地,所述线程并行执行,将所述随机数传送给所述内存池。
进一步地,所述内存池中的数据达到预设的上限后丢弃所述线程传来的所述随机数。
进一步地,所述随机数发生器可以间歇性工作。
进一步地,当所述主线程的读取速度小于内存池收到的随机数的速度,且所述内存池溢出时,所述随机数发生器部分工作。
进一步地,当所述主线程的读取速度小于内存池收到的随机数的速度,且所述内存池溢出时,所述随机数发生器降低随机数产生速率。
进一步地,所述主线程与应用软件接口连接。
根据本发明的动态调整随机数发生器带宽的系统,包括:若干随机数发生器,用于产生随机数;集线器,设有若干用于与所述若干随机数发生器连接的接口,同时设有与应用终端连接的接头;其中,所述若干随机数发生器可并行同时工作且由所述集线器统一输出。
进一步地,所述接口相互独立,互不影响。
通过本发明,所述增加随机数发生器带宽的方法及系统与现有技术相比,通过多线程并行处理,提升量子随机数发生器的带宽,同时,动态的调整,使得系统整体更加灵活,间歇性工作可以有效节省资源。
【附图说明】
图1是本发明系统硬件结构示意图;
图2是本发明方法软件结构示意图;
【具体实施方式】
结合图1及图2,本发明所述动态调整随机数发生器带宽的方法,其至少包括这几个步骤:设置多个随机数发生器,并为每个所述随机数发生器配置一个线程;设置内存池,所述线程与所述内存池连接,所述随机数发生器将产生的随机数传送至所述内存池;设置主线程,所述主线程与所述内存池相连并读取所述内存池数据。
本实施例中,所述随机数发生器为量子随机数发生器,可提供真随机出,使用这样的随机数可以增强信息加密的安全信。
本试试例中,所述线程并行执行,将所述随机数传送给所述内存池,所述内存池设置有一定的存储上限值。当所述内存池中的数据达到预设的上限后丢弃所述线程传来的所述随机数。
另,在具体实施过程中,也可以通过其他手段来实现资源有效利用,如通过设置所述随机数发生器可以间歇性工作,当所述内存池达到设置的上限时,可以将部分所述随机数发生器暂停工作或者节省资源,当所述内存池中的数据低于预先设定的最低下限时,再次启动先前停用的部分所述随机数发生器,以满足正常工作需求。这样的动态调整可以确保所述主线程一直能够在高带宽的条件下最大限度地读取内存池中的数据。
在一些应用场景中,可以通过控制所述随机数发生器产生随机数的速率来控制,当所述主线程的读取速度小于内存池收到的随机数的速度,且所述内存池溢出或达到设定的上限时,所述随机数发生器降低随机数产生速率。这样通过动态调整的方式,合理适配当前需求,提高资源利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江科易理想量子信息技术有限公司,未经浙江科易理想量子信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710906043.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玫瑰花低温烘干系统及工艺
- 下一篇:主动喂料式鱼虾饲料烘干炉