[发明专利]一种随机数采集装置及密码芯片有效
| 申请号: | 201510330324.6 | 申请日: | 2015-06-15 |
| 公开(公告)号: | CN104899005B | 公开(公告)日: | 2017-12-12 |
| 发明(设计)人: | 毛兴中;杨碧波;王海洋 | 申请(专利权)人: | 北京联想核芯科技有限公司 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100176 北京市经济技术*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 随机数 采集 装置 密码 芯片 | ||
1.一种随机数采集装置,其特征在于,包括:
产生并输出随机数据信号的数据产生数字单元;
产生并输出随机时钟信号的时钟产生数字单元;
与所述数据产生数字单元和所述时钟产生数字单元相连,在接收所述随机时钟信号时,根据所述随机时钟信号对相应的处于亚稳态状态的随机数据信号进行采集,得到随机数的数据采集数字单元。
2.根据权利要求1所述的随机数采集装置,其特征在于,所述数据产生数字单元包括:
N个串连相接的第一延迟器,各第一延迟器输出数据信号;
第一与非门,所述第一与非门的第一输入引脚与第N个第一延迟器的输出脚相接,所述第一与非门的第二输入引脚接收外部输入的使能信号;
与所述第一与非门的输出脚和第一个第一延迟器的输入脚相接的第一反相器,所述第一反相器输出所述随机数据信号。
3.根据权利要求2所述的随机数采集装置,其特征在于,所述延迟器为跟随器,N为奇数。
4.根据权利要求1所述的随机数采集装置,其特征在于,所述时钟产生数字单元包括:
第一至第M个串连相接的第二延迟器;
第M+1至第L个串连相接的第二延迟器,各第二延迟器输出时钟信号;
数据选择器,所述数据选择器的输入脚与第M至第M-i个第二延迟器的输出脚分别相接,所述数据选择器的输出脚与第M+1个第二延迟器的输入脚相接,其中,所述数据选择器的一个输入脚对应所述第M至第M-i个第二延迟器中的一个第二延迟器,1<M–i<M;
第二与非门,所述第二与非门的第一输入引脚与第L个第二延迟器的输出脚相接,所述第二与非门的第二输入引脚接收外部输入的使能信号;
与所述第二与非门的输出脚和第一个第二延迟器的输入脚相接的第二反相器,所述第二反相器输出所述随机时钟信号。
5.根据权利要求4所述的随机数采集装置,其特征在于,所述延迟器为跟随器,L为奇数。
6.根据权利要求4所述的随机数采集装置,其特征在于,所述时钟产生数字单元还包括:
时序设置电路,所述时序设置电路用于输出调整时钟信号的时序的参数;
其中,所述数据选择器的输入脚接收所述参数,以根据所述参数对相接的第二延迟器输出的时钟信号进行时序调整。
7.根据权利要求1-6任一项所述的随机数采集装置,其特征在于,所述数据采集数字单元包括:
根据所接收的随机时钟信号,锁存相应的处于亚稳态状态的随机数据信号,得到随机数的触发器。
8.根据权利要求7所述的随机数采集装置,其特征在于,所述触发器包括:
第一锁存器和第二锁存器;
其中,第一锁存器的D接口与所述数据产生数字单元相接,G接口接收所述时钟产生数字单元输出的取反后的随机时钟信号;
所述第二锁存器的D接口与所述第一锁存器的Q接口相接,G接口接收所述时钟产生数字单元输出的随机时钟信号,Q接口输出所得到的随机数。
9.一种密码芯片,其特征在于,包括至少一个如权利要求1-8任一项所述的随机数采集装置。
10.根据权利要求9所述的密码芯片,其特征在于,所述随机数采集装置的数量大于1,且随机数采集装置之间并联相接;所述密码芯片还包括:
与并联相接的随机数采集装置相接,并输出最终随机数的异或电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联想核芯科技有限公司,未经北京联想核芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510330324.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:源代码的多语言化方法及系统
- 下一篇:智能锁装置





