随机数检测方法、芯片及系统技术方案

技术编号:45636601 阅读:14 留言:0更新日期:2025-06-27 18:44
本申请实施例提供一种随机数检测方法、芯片及系统,应用于随机数检测系统中的随机数检测芯片,其中,方法包括:检测模块响应于物理随机源模块生成的随机数序列,对随机数序列进行数据检测,得到随机数序列对应的检测结果,将检测后的随机数序列发送至后处理模块;随机数序列中随机数的数量为第一数量;后处理模块对检测后的随机数序列进行数据处理,得到目标随机数序列;后处理模块的处理单位与第一数量相同;检测模块响应于计数器记录的检测模块检测的多个随机数序列对应的随机数累计达到第二数量,将检测模块累加的多个随机数序列分别对应的多个检测结果,确定第二数量个随机数对应的目标检测结果;其中,第二数量大于等于第一数量。

【技术实现步骤摘要】

本申请实施例涉及数据处理,涉及但不限于一种随机数检测方法、芯片及系统


技术介绍

1、近年来,新型基础设施诸如6g、移动互联网、大数据和云计算等发展迅猛,越来越多的应用场景需要密码算法来保障传输数据的机密性、完整性以及可认证性。而随机数生成在密码算法或协议中是重中之重。

2、为了满足随机数发生器的国家标准gm/t 0078-2020,需要对每20000比特的物理随机源序列进行检测,检测通过才能对进行物理随机源序列后处理。相关技术在硬件内部设置一个20000比特的缓存来存放这20000比特的物理随机源序列,并通过检测电路进行检测,20000比特的物理随机源序列检测通过后进行后处理,最终得到供用户使用的随机数序列。

3、但是,在硬件中设置20000比特的缓存会造成硬件面积增大,增加了芯片成本,另外相关技术中检测电路和后处理电路依次对20000比特的随机数进行串行处理使得随机数生成效率低。


技术实现思路

1、为解决相关技术存在的问题,本申请实施例提供一种随机数检测方法、芯片及系统。

<本文档来自技高网...

【技术保护点】

1.一种随机数检测方法,应用于随机数检测系统中的随机数检测芯片,所述随机数检测芯片至少包括物理随机源模块、检测模块和后处理模块,所述检测模块至少包括计数器;其特征在于,所述随机数检测方法包括:

2.根据权利要求1所述的随机数检测方法,其特征在于,所述检测模块至少包括物理随机源失效检测模块和随机性检测模块;所述检测结果包括所述失效检测结果和所述随机性检测结果;所述随机数检测芯片还包括芯片存储模块,所述芯片存储模块用于存储一个随机数序列;

3.根据权利要求2所述的随机数检测方法,其特征在于,所述检测模块响应于计数器记录的检测模块检测的多个随机数序列对应的随机数累计达到...

【技术特征摘要】

1.一种随机数检测方法,应用于随机数检测系统中的随机数检测芯片,所述随机数检测芯片至少包括物理随机源模块、检测模块和后处理模块,所述检测模块至少包括计数器;其特征在于,所述随机数检测方法包括:

2.根据权利要求1所述的随机数检测方法,其特征在于,所述检测模块至少包括物理随机源失效检测模块和随机性检测模块;所述检测结果包括所述失效检测结果和所述随机性检测结果;所述随机数检测芯片还包括芯片存储模块,所述芯片存储模块用于存储一个随机数序列;

3.根据权利要求2所述的随机数检测方法,其特征在于,所述检测模块响应于计数器记录的检测模块检测的多个随机数序列对应的随机数累计达到第二数量,将所述检测模块累加的所述多个随机数序列分别对应的多个检测结果,确定所述第二数量个随机数对应的目标检测结果,包括:

4.根据权利要求3所述的随机数检测方法,其特征在于,所述随机数检测方法还包括:

5.根据权利要求1至4任一项所述的随机数检测方法,其特征在...

【专利技术属性】
技术研发人员:刘峰邹双潞陈强马博樊俊锋
申请(专利权)人:深圳市纽创信安科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1