[发明专利]用于不确定性随机位发生器(NRBG)的方法和装置有效
申请号: | 201180076075.2 | 申请日: | 2011-12-29 |
公开(公告)号: | CN104025501B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | G·W·考克斯;D·约翰斯顿;M·G·迪克森;S·A·费舍尔;J·W·布兰德特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L9/22 | 分类号: | H04L9/22 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 不确定性 随机 发生器 nrbg 方法 装置 | ||
1.一种处理器,包括:
数字随机数发生器DRNG,所述数字随机数发生器用于调节熵源所提供的熵数据、生成多个确定性随机位DRB串、以及生成多个不确定性随机位NRB串,其中,所述DRNG包括:
调节器,所述调节器用于调节所述熵源所提供的熵数据以生成经调节的熵CE数据;
DRB发生器DRBG,耦合到所述调节器并用于基于所述CE数据而生成所述DRB串;以及
NRB发生器NRBG,耦合到所述调节器和所述DRBG,并用于基于所述DRB串和所述CE数据而生成所述NRB串;以及
执行单元,所述执行单元耦合到所述DRNG,并响应于读取种子值的第一指令而从所述DRNG中检索所述NRB串之一并将该NRB串储存在所述第一指令所指定的目的地寄存器中。
2.如权利要求1所述的处理器,其特征在于,还包括标志寄存器,所述标志寄存器用于存储由所述执行单元设置来指示储存在所述目的地寄存器中的NRB串是否有效的标志。
3.如权利要求1所述的处理器,其特征在于,所述执行单元用于响应于读取随机数的第二指令,从所述DRNG检索所述DRB串之一并将该DRB储存在所述第二指令所指定的目的地寄存器中。
4.如权利要求1所述的处理器,其特征在于,所述NRBG包括异或XOR逻辑,所述异或逻辑用于对所述DRB串和所述CE数据执行XOR运算以生成所述NRB串。
5.如权利要求1所述的处理器,其特征在于,还包括:
条件熵缓冲器,用于存储所述CE数据;
DRBG缓冲器,用于存储所述DRB串;以及
NRBG缓冲器,用于存储所述NRB串。
6.如权利要求5所述的处理器,其特征在于,所述DRBG用于在储存在所述DRBG缓冲器中的DRB串的数量落在第一预定阈值之下时自动生成更多DRB串。
7.如权利要求5所述的处理器,其特征在于,所述NRBG用于在储存在所述NRBG缓冲器中的NRB串的数量落在第二预定阈值之下时自动生成更多NRB串。
8.一种指令处理方法,包括:
经由数字随机数发生器DRNG调节熵源所提供的熵数据,以生成多个确定性随机位DRB串、以及生成多个不确定性随机位NRB串,其中,所述DRNG包括:
调节器,所述调节器用于调节所述熵源所提供的熵数据以生成经调节的熵CE数据;
DRB发生器DRBG,耦合到所述调节器并用于基于所述CE数据而生成所述DRB串;以及
NRB发生器NRBG,耦合到所述调节器和所述DRBG,并用于基于所述DRB串和所述CE数据而生成所述NRB串;
响应于读取种子值的第一指令,从所述DRNG检索NRB串之一;以及
将所述NRB串储存在所述第一指令所指定的目的地寄存器中。
9.如权利要求8所述的指令处理方法,其特征在于,还包括在标志寄存器中存储用于指示储存在所述目的地寄存器中的NRB串是否有效的标志。
10.如权利要求8所述的指令处理方法,其特征在于,还包括响应于读取随机数的第二指令,从所述DRNG检索所述DRB串之一并将该DRB储存在所述第二指令所指定的目的地寄存器中。
11.如权利要求8所述的指令处理方法,其特征在于,所述NRBG包括异或XOR逻辑,所述异或逻辑用于对所述DRB串和所述CE数据执行XOR运算以生成所述NRB串。
12.如权利要求8所述的指令处理方法,其特征在于,所述DRNG还包括:
条件熵缓冲器,用于存储所述CE数据;
DRBG缓冲器,用于存储所述DRB串;以及
NRBG缓冲器,用于存储所述NRB串。
13.如权利要求12所述的指令处理方法,其特征在于,所述DRBG用于在储存在所述DRBG缓冲器中的DRB串的数量落在第一预定阈值之下时自动生成更多DRB串。
14.如权利要求12所述的指令处理方法,其特征在于,所述NRBG用于在储存在所述NRBG缓冲器中的NRB串的数量落在第二预定阈值之下时自动生成更多NRB串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180076075.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:设备生命周期的监测方法及相关装置
- 下一篇:发电电焊机组