[发明专利]用于不确定性随机位发生器(NRBG)的方法和装置在审
申请号: | 201810150426.3 | 申请日: | 2011-12-29 |
公开(公告)号: | CN108199829A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | G·W·考克斯;D·约翰斯顿;M·G·迪克森;S·A·费舍尔;J·W·布兰德特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;G06F9/30;G06F7/58 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 李炜;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了基于硬件的数字随机数发生器。在一个实施例中,处理器包括数字随机数发生器(DRNG)以及耦合到所述DRNG的执行单元,所述数字随机数发生器用于调节熵源所提供的熵数据、生成多个确定性随机位(DRB)串、以及生成多个不确定性随机位(NRB)串,所述执行单元响应于读取种子值的第一指令来从DRNG中检索NRB串之一并将该NRB串储存在该第一指令所指定的目的地寄存器中。 | ||
搜索关键词: | 数字随机数 发生器 不确定性 指令 读取 方法和装置 位发生器 寄存器 耦合到 处理器 熵源 确定性 检索 储存 响应 | ||
【主权项】:
1.一种处理器,包括:多个寄存器,所述多个寄存器包括目的地寄存器和标志寄存器;指令解码电路,用于对指令进行解码,所述指令包括标识所述目的地寄存器的第一指令;以及执行电路,耦合至所述指令解码电路,所述执行电路用于执行所述第一指令以执行与所述第一指令相关联的操作,所述操作包括:将随机数加载到所述目的地寄存器中;检查存储在所述标志寄存器中的进位标志的当前值以确定加载在所述目的地寄存器中的所述随机数是否是有效的,其中,如果所述标志位被设置为第一值,则确定被加载的所述目的地寄存器中的所述随机数是有效的,并且如果所述进位标志被设置为第二值,则确定加载在所述目的地寄存器中的所述随机数是无效的;并且所述执行电路用于在确定了加载在所述目的地寄存器中的所述随机数为无效时重新执行所述第一指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810150426.3/,转载请声明来源钻瓜专利网。