一种利用存储器单元实现随机数发生的方法技术

技术编号:11941611 阅读:117 留言:0更新日期:2015-08-26 12:40
本发明专利技术提供了一种利用存储器单元实现随机数生成的方法,涉及硬件设计技术领域。本发明专利技术方法包括使用两组存储器单元,其方法步骤为:1)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考;2)定义两组存储器单元输出1和0的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时测试的漏源电流比值高于所定义的漏源电流比值时输出1,低于所定义的漏源电流比值时输出0;3)当存储器单元一和存储器单元二的实时测试的漏源电流比值处于所定义的漏源电流比值边界时,两组存储器单元输出无法确定为1还是为0,这时就会产生随机数序列。同现有技术相比,本发明专利技术能使随机数的产生具有易实现且占用硬件资源少的特点。

【技术实现步骤摘要】

本专利技术涉及硬件设计
,特别是利用存储器单元实现随机数生成的方法。
技术介绍
真随机数发生器的研究是信息安全的需要,随着计算机和互联网技术的发展,信息系统建设发展也很快,在信息安全方面也就给我们提出了巨大的挑战,一般这种信息的安全传输通常釆用信息加密来实现。随机数发生器是安全信息系统中的一个非常重要的部分,其产生的随机、不可以预测的随机数是信息加密的重要组成部分。现有技术中,随机数产生方法普遍存在占用硬件资源大,实现方式复杂的不足,是硬件设计领域目前亟待解决的问题之一。
技术实现思路
针对上述现有技术中存在的不足,本专利技术的目的是提供。它能使随机数的产生具有易实现且占用硬件资源少的特点。为了达到上述专利技术目的,本专利技术的技术方案以如下方式实现: ,它使用包括两组存储器单元,其方法步骤为: 1)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考; 2)定义两组存储器单元输出I和O的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时值高于这个比值时输出1,低于这个比值时输出O ; 3)当存储器单元一和存储器单元二的漏源电流实时值处于定义的漏源电流比值边界时,两组存储器单元输出无法确定为I还是为0,这时就会产生随机数序列。本专利技术由于采用了上述方法,仅使用了两组存储器单元和定义的的漏源电流比值就实现了随机数的产生,具有方法简单易实现且占用硬件资源少的特点。下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。【附图说明】图1为本专利技术实施例中的随机数发生示意图。【具体实施方式】本专利技术利用存储器单元实现随机数生成的方法,它使用包括两组存储器单元,其方法步骤为: I)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考。2)定义两组存储器单元输出I和O的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时值高于这个比值时输出1,低于这个比值时输出0,如图1中存储器输出波形所示。3)当存储器单元一和存储器单元二的漏源电流实时值处于定义的漏源电流比值边界时,两组存储器单元输出无法确定为I还是为0,这时就会产生随机数序列。如图1中,采样时钟上升沿时采样,采样时钟处于O和I的边界位置,无法判断是I还是O时,这时就会产生随机数序列。【主权项】1.,它使用包括两组存储器单元,其方法步骤为: 1)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考; 2)定义两组存储器单元输出I和O的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时值高于这个比值时输出1,低于这个比值时输出O ; 3)当存储器单元一和存储器单元二的漏源电流实时值处于定义的漏源电流比值边界时,两组存储器单元输出无法确定为I还是为O,这时就会产生随机数序列。【专利摘要】,涉及硬件设计
本专利技术方法使用包括两组存储器单元,其方法步骤为:1)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考;2)定义两组存储器单元输出1和0的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时值高于这个比值时输出1,低于这个比值时输出0;3)当存储器单元一和存储器单元二的漏源电流实时值处于定义的漏源电流比值边界时,两组存储器单元输出无法确定为1还是为0,这时就会产生随机数序列。同现有技术相比,本专利技术能使随机数的产生具有易实现且占用硬件资源少的特点。【IPC分类】G06F7-58【公开号】CN104866280【申请号】CN201410066304【专利技术人】刘静, 王国兵, 肖金磊, 王生鹏 【申请人】北京同方微电子有限公司【公开日】2015年8月26日【申请日】2014年2月26日本文档来自技高网
...

【技术保护点】
一种利用存储器单元实现随机数生成的方法,它使用包括两组存储器单元,其方法步骤为:1)存储器单元一进行擦写测试,存储器单元二不进行操作而用于电流参考;2)定义两组存储器单元输出1和0的方式:定义存储器单元一和存储器单元二的漏源电流比值,当实时值高于这个比值时输出1,低于这个比值时输出0;3)当存储器单元一和存储器单元二的漏源电流实时值处于定义的漏源电流比值边界时,两组存储器单元输出无法确定为1还是为0,这时就会产生随机数序列。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘静王国兵肖金磊王生鹏
申请(专利权)人:北京同方微电子有限公司
类型:发明
国别省市:北京;11

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

1