[实用新型]硬件产品随机序列号产生系统有效
申请号: | 201020033242.8 | 申请日: | 2010-01-19 |
公开(公告)号: | CN201628952U | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 张子刚;廖志国 | 申请(专利权)人: | 上海华平信息技术股份有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 余明伟;冯珺 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 产品 随机 序列号 产生 系统 | ||
技术领域
本实用新型属于电子技术领域,涉及一种随机序列号产生系统,尤其涉及一种硬件产品随机序列号产生系统。
背景技术
目前在产品设计中产生的随机数的方法,一般使用的都是伪随机数,这样的随机数可靠性不强。
而后,逐步出现了产生真随机数的一些方案。如,中国专利CN200820166534揭示一种真随机数发生器,包括由一组反相器首尾相连组成的环形振荡器、由一组反相器串联组成的延迟链、由一组触发器组成的触发器组,环形振荡器输出端与延迟链输入端连接,延迟链中各反相器的输出与触发器组中对应触发器输入端连接,触发器组中各触发器均与采样时钟电路连接,触发器组中各触发器的输出连接到异或运算器输入端,异或运算器进行异或运算得到最终的比特输出。
再如,中国专利CN200910060751公开了一种真随机数发生器,它包括随机源模块以及后处理模块。随机源模块用于产生具有随机特性的数字信号,并提供给后处理模块,后处理模块采用循环编码纠错法对该数字信号进行后处理,消除数据信号中的偏置,得到随机数系列。其中随机源模块可以由多组反相器振荡环构成,后处理模块采用线性反馈移位寄存器(LFSR)实现。这种TRNG结构简单,由于仅使用了普通数字逻辑器件,因而本发明具有良好的工艺弱相关性,在进行原型验证后能快速移植到集成电路设计流程中,提高了模块设计的效率,降低了开发的风险。
但上述方案过于复杂,没有有效利用硬件产品本身的特点。
实用新型内容
本实用新型所要解决的技术问题是:提供一种硬件产品随机序列号产生系统,结构简单,能有效的产生随机码,利用随机码给产品产生不同的出厂序列号。
为解决上述技术问题,本实用新型采用如下技术方案:
一种硬件产品随机序列号产生系统,其特征在于:所述系统包括处理器、第一定时器、第二定时器;所述处理器分别连接第一定时器、第二定时器;所述第一定时器连接至少一晶振,所述处理器在第一定时器的作用下对数data持续自加;所述第二定时器连接至少一晶振,所述处理器在第二定时器的作用下根据不同时间数data的值依次产生各位随机数。
作为本实用新型的一种优选方案,所述第一定时器连接一8M晶振,第二定时器连接一32.768k晶振。
作为本实用新型的一种优选方案,所述第一定时器连接多个频率大于等于5M的晶振,第二定时器连接至少一频率小于50k的晶振。
一种硬件产品随机序列号产生系统,其特征在于:所述系统包括处理器、第一定时器、第二定时器;
所述处理器分别连接第一定时器、第二定时器;
所述第一定时器连接一8M晶振,第二定时器连接一32.768k晶振。
本实用新型的有益效果在于:本实用新型提出的硬件产品随机序列号产生系统,利用系统的多个晶振,利用物理设备存在微小的随机的差异,达到取出随机数的目的。本实用新型结构简单,能有效的产生随机码,利用随机码给产品产生不同的出厂序列号。
附图说明
图1为随机序列号产生系统的组成示意图。
图2为产生随机码的工作框图。
图3为设备出厂时执行的工作流程图。
具体实施方式
下面结合附图详细说明本实用新型的优选实施例。
实施例一
本实用新型利用物理器件随机性的差异,会使其差异性在定时器计数时表现出来,从而达到产生随机数的目的。
请参阅图1,本实用新型揭示了一种硬件产品随机序列号产生系统,所述系统包括处理器10、第一定时器20、第二定时器30;所述处理器10分别连接第一定时器20、第二定时器30;所述第一定时器20连接至少一晶振,所述处理器10在第一定时器20的作用下对数data持续自加;所述第二定时器30连接至少一晶振,所述处理器10在第二定时器30的作用下根据不同时间数data的值依次产生各位随机数。
本实施例中,所述第一定时器20连接一8M晶振11,第二定时器30连接一32.768k晶振12。
随机数的产生方法包括如下步骤:
A、处理器10在第一定时器20的作用下对数data持续自加;
B、处理器10在第二定时器30的作用下根据此刻时间数data的值产生一位随机数(0或1);
C、判断随机数的位数是否足够,若位数足够,则转至步骤D;否则,转至步骤B,继续生成随机数的另一位数。随机数位数的生成方法可以从左至右,也可以从右至左;
D、将二进制的随机数转换为10进制或者其他进制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华平信息技术股份有限公司,未经上海华平信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201020033242.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种暗背景和亮背景的双模光学指纹采集仪
- 下一篇:一种便携式终端及电源适配器