随机化电流注入电路以遮蔽栅极噪声以获得附加安全性的制作方法_2

文档序号:8367779阅读:来源:国知局
述术语的范围内。指明此类非限制性实例及说明的用语包含(但不限于)举例来说”、“例如”、“在一个实施例中”及类似者。
[0026]如下文中将更详细论述,实施例提供具有嵌入式噪声源以保护存储于及/或用于装置内的信息的安全性的微控制器。传统设计使用源自单一同步系统时钟的随机产生切换信号且无法实施具有不同振幅的多个恒流镜。
[0027]现转到图2,图中展示根据实施例的示范性随机化电路(由参考数字200识别)的图式。在所说明的实施例中,电路200包含至少一个电流源202、多个时钟源204 (CLKl)、208 (CLK2)及真随机数产生器(TRNG)电路206。
[0028]在所说明的实施例中,CLKl 204为同步频率,例如系统时钟,而CLK2 208为异步的。TRNG 206接收时钟信号以产生随机变化的控制一或多个恒流源202的异步数字控制信号。在一些实施例中,系统时钟204来自外部源,而异步时钟208是内部的。
[0029]在所说明的实施例中,示范性恒流源202包含晶体管Ql、Q2及电阻器Rl、R2。可通过给电阻器R2定大小而设定电流限制。可通过添加位流缓冲器而改变产生器噪声信号的振幅。
[0030]图3中展示根据实施例的随机化电路300的另一实施例。如图所展示,随机化电路300包含系统时钟204、TRNG电路206及异步振荡器208。此外,位流缓冲器301经提供以缓冲TRNG电路206的输出,接着,可将TRNG电路206的输出提供到一或多个电流镜电路202a、202b。在一些实施例中,所述电流镜中的每一者可从位流缓冲器301接收不同位偏移。例如,电流镜202a可接收从位O的偏移,而电流镜202b可接收从位3的偏移(图中未展示)。
[0031]电流镜电路202a包含晶体管Ql1、Q22&电阻器Rl ^SR22。同样,可通过给电阻器Rl1定大小而设定电流限制。电流镜202b是类似的,且包含晶体管Ql 2、022及电阻器Rl 2及R22o可通过给晶体管大小而设定电流限制大小。
[0032]应注意:可依据特定实施方案而提供两个以上电流镜,其中根据需要选择电流限制电阻器。因此,图式仅具示范性。
[0033]现转到图4,图中展示可与根据实施例的随机化电流注入电路结合使用的密码编译集成电路400。特定来说,密码编译集成电路400表示加密装置。跳码装置(例如Keeloq译码装置)是一个实施例。密码编译集成电路400包含控制器402,例如微控制器(MCU),其可包含加密译码器/解码器404或可与加密译码器/解码器404通信。编码器/解码器404可例如使用一或多个公用或私用密钥来编码及解码从密码编译集成电路400外部接收到的位流。
[0034]此外,根据实施例,密码编译集成电路400可包含系统时钟406及随机化电流注入电路408。当可使用系统时钟406来进行加密及解密时,随机化电流注入电路408产生随机电流以遮蔽来自此类活动的电流迹线。
[0035]虽然本说明书已描述特定实施例,但所属领域的一般技术人员将参考此描述而明白且可做出本文中所揭示的实施例及额外实施例的细节的许多变化。在此上下文中,本说明书及图式应被视为是说明而非限制,且所有此类修改希望包含于本发明的范围内。因此,应由所附权利要求书及其法定等效物确定本发明的范围。
【主权项】
1.一种用于遮蔽栅极切换噪声的电路,其包括: 同步时钟源; 异步时钟源; 至少一个电流源;及 随机数产生电路,其用于从所述同步时钟源及所述异步时钟源接收时钟输入,所述随机数产生电路产生随机变化的用于控制所述电流源的异步数字控制信号。
2.根据权利要求1所述的电路,其中所述同步时钟源包括系统时钟。
3.根据权利要求1所述的电路,所述至少一个电流源包括多个电流源。
4.根据权利要求3所述的电路,其进一步包含用于接收所述随机数产生电路的输出且控制来自所述多个电流源的电流的振幅的位流缓冲器。
5.根据权利要求1所述的电路,所述同步时钟源包括外部时钟源。
6.根据权利要求1所述的电路,所述异步时钟源包括内部时钟源。
7.一种用于提供用于遮蔽栅极切换噪声的电路的方法,其包括: 提供同步时钟源; 提供异步时钟源; 提供至少一个电流源?’及 提供用于从所述同步时钟源及所述异步时钟源接收时钟输入的随机数产生电路,所述随机数产生电路产生随机变化的用于控制所述电流源的异步数字控制信号。
8.根据权利要求7所述的方法,其中所述同步时钟源包括系统时钟。
9.根据权利要求7所述的方法,所述至少一个电流源包括多个电流源。
10.根据权利要求9所述的方法,其进一步包含:提供用于接收所述随机数产生电路的输出且控制来自所述多个电流源的电流的振幅的位流缓冲器,其中所述多个电流源从所述位流缓冲器中的不同位偏移分接。
11.根据权利要求7所述的方法,所述同步时钟源包括外部时钟源。
12.根据权利要求7所述的方法,其中所述异步时钟源包括内部时钟源。
13.一种集成电路,其包括: 加密处理器;及 电路,其用于遮蔽栅极切换噪声,所述电路包括: 同步时钟源; 异步时钟源; 至少一个电流源;及 随机数产生电路,其用于从所述同步时钟源及所述异步时钟源接收时钟输入,所述随机数产生电路产生随机变化的用于控制所述电流源的异步数字控制信号。
14.根据权利要求13所述的集成电路,其中所述同步时钟源包括系统时钟。
15.根据权利要求13所述的集成电路,所述至少一个电流源包括多个电流源。
16.根据权利要求15所述的集成电路,用于遮蔽栅极噪声的所述电路进一步包含用于接收所述随机数产生电路的输出且控制来自所述多个电流源的电流的振幅的位流缓冲器,其中所述多个电流源从所述位流缓冲器中的不同位偏移分接。
17.根据权利要求13所述的集成电路,所述同步时钟源包括外部时钟源。
18.根据权利要求13所述的集成电路,所述异步时钟源包括内部时钟源。
19.根据权利要求13所述的集成电路,所述加密处理器包括跳码加密处理器。
【专利摘要】本发明揭示一种用于遮蔽栅极切换噪声的电路,其包含:同步时钟源;异步时钟源;至少一个电流源;及随机数产生电路,其用于从所述同步时钟源及所述异步时钟源接收时钟输入,所述随机数产生电路产生随机变化的用于控制所述电流源的异步数字控制信号。
【IPC分类】H04L9-00
【公开号】CN104685823
【申请号】CN201480002543
【发明人】维维安·德尔波特
【申请人】密克罗奇普技术公司
【公开日】2015年6月3日
【申请日】2014年3月13日
【公告号】US20140270169, WO2014159906A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1