安全伪随机数生成器(PRNG)重播种制造技术

技术编号:42597657 阅读:41 留言:0更新日期:2024-09-03 18:10
本文档公开了用于安全伪随机数生成器(PRNG)重播种的技术、设备和系统。集成电路(IC)可以使用PRNG来使得能够进行可以保护IC或电子装置免受恶意攻击的密码过程。一般来讲,IC(例如,安全电路)可以用可用来生成伪随机数或位的熵对PRNG进行播种或重播种。然而,在生成熵中,IC的操作可以改变并产生允许攻击者确定IC何时对熵相关秘密信息进行操作的电路特性。以这种方式,攻击者可以识别出攻击具有更高的机会揭露秘密信息的时刻。在安全PRNG重播种的各方面,安全电路系统可以操作电路元件以限制与熵生成相关的电路操作与可观察到的电路特性之间的关联。这样做时,IC可以在无需使得能够进行对关于秘密信息的电路操作的检测的情况下实现密码操作。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、电子装置通常包括使得能够在电子装置上实现各种功能性的至少一个集成电路(ic)。为了安全地执行这些功能性中的一些,电子装置可以在ic内存储被限制于某些访问级别的秘密信息或用所述秘密信息进行操作。然而,为了破坏或改动装置的操作,攻击者可能尝试获得对装置的该秘密信息的未经授权的访问。然而,防止对ic的未经授权的访问的现有方法往往不足以抵御由尝试访问电子装置的秘密信息的恶意行为者采用的不断进化的软件、硬件和无线攻击。


技术实现思路

1、本文档公开了用于安全伪随机数生成器(prng)重播种的技术、设备和系统。集成电路(ic)可以使用prng来使得能够进行可以保护ic或电子装置免受恶意攻击的密码过程。一般来讲,ic (例如,安全电路)可以用可用来生成伪随机数或位的熵对prng进行播种或重播种。然而,在生成熵中,ic的操作可以改变并产生允许攻击者确定ic何时对秘密信息进行操作的电路特性。以这种方式,攻击者可以识别出攻击具有更高的机会揭露秘密的时刻。在安全prng重播种的各方面,安全电路系统可以操作电路元件以本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.如权利要求1所述的方法,其中:

3.如权利要求1或权利要求2所述的方法,其中在生成所述熵的同时操作所述PRNG相关密码模块在没有用所述PRNG相关密码模块执行密码操作的情况下生成不指示停用所述PRNG相关密码模块的功率签名。

4.如权利要求1至3中任一项所述的方法,其中生成用于对所述PRNG相关密码模块进行重播种的所述熵包括:

5.如权利要求4所述的方法,其中生成熵的所述一个或多个位、处理熵的所述一个或多个位或分布熵的所述更大数量的位中的两个或更多个至少部分地在相同的时间期间发生。

6.如权利要求4或权...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,包括:

2.如权利要求1所述的方法,其中:

3.如权利要求1或权利要求2所述的方法,其中在生成所述熵的同时操作所述prng相关密码模块在没有用所述prng相关密码模块执行密码操作的情况下生成不指示停用所述prng相关密码模块的功率签名。

4.如权利要求1至3中任一项所述的方法,其中生成用于对所述prng相关密码模块进行重播种的所述熵包括:

5.如权利要求4所述的方法,其中生成熵的所述一个或多个位、处理熵的所述一个或多个位或分布熵的所述更大数量的位中的两个或更多个至少部分地在相同的时间期间发生。

6.如权利要求4或权利要求5在从属于权利要求2时所述的方法,其中所述方法还包括在用于对所述prng相关密码模块进行重播种的所述熵的生成期间,使用以下中的至少一个来执行操作以产生第三功率签名,所述第三功率签名至少部分地对所述第一功率签名或所述第二功率签名进行掩码:

7.如权利要求6所述的方法,其中产生所述第三功率签名的所述操作不促成熵的一个或多个位的所述生成、对熵的所述一个或多个位进行以创建熵的比熵的所述一个或多个位更大数量的位的所述处理或熵的所述更大数量的...

【专利技术属性】
技术研发人员:皮明·罗伯特·沃格尔
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1