一种芯片安全防护方法和集成电路芯片技术

技术编号:19178208 阅读:34 留言:0更新日期:2018-10-17 00:31
本发明专利技术提供一种芯片安全防护方法和集成电路芯片,针对现有芯片上的安全防护手段成本高,防护效果不理想的问题,在集成电路芯片内设置环形电路,通过检测环形电路中的电流,并在电流波动值满足预设条件时,调整对集成电路芯片的安全配置;从而,通过环形电路与电磁探头之间的耦合效应,来确定是否有电磁探头的接近,并在电磁探头接近时调整芯片的安全配置,从而有效的避免了电磁探头对芯片信息的窃取,提升了芯片的安全性,且环形电路的设置简单,大大降低了安全配置成本。

Chip protection method and integrated circuit chip

The invention provides a chip safety protection method and an integrated circuit chip. Aiming at the problems of high cost and unsatisfactory protection effect of the existing chip safety protection means, a ring circuit is arranged in the integrated circuit chip to detect the current in the ring circuit and adjust the pairing set when the current fluctuation value meets the preset conditions. Thus, the coupling effect between the loop circuit and the electromagnetic probe is used to determine whether the electromagnetic probe is close to the chip, and the security configuration of the chip is adjusted when the electromagnetic probe is close to the chip, thus effectively avoiding the stealing of the chip information by the electromagnetic probe, and improving the security of the chip. The configuration of the form circuit is simple, which greatly reduces the cost of security configuration.

【技术实现步骤摘要】
一种芯片安全防护方法和集成电路芯片
本专利技术涉及集成电路领域,更具体地说,涉及一种芯片安全防护方法和集成电路芯片。
技术介绍
密码产品在实际使用过程中容易遭受侧信道攻击,该类攻击的基本思想是通过捕获芯片工作时的电流(功耗)变化、辐射出来的电磁信号、执行指令的时间等信息泄露,来获取芯片的敏感信息。本质上这种攻击利用了两类能量功耗依赖性(数据依赖性和操作依赖性)。侧信道攻击所需要的设备成本低、攻击效果显著,严重威胁了密码设备的安全性。其中电磁辐射攻击的适用面更广,攻击者可轻松借助电磁探头直接获取到与芯片运行相关的信息泄露曲线,进一步破解算法密钥或获悉运算流程等。芯片设计者往往也会加入一些被动防护机制,而这些措施会给芯片带来大的额外能量消耗或性能损失等,且防护效果不尽如人意。
技术实现思路
本专利技术要解决的技术问题在于现有芯片安全防护手段成本高,且效果不佳,针对该技术问题,提供一种芯片安全防护方法和集成电路芯片。为解决上述技术问题,本专利技术提供一种芯片安全防护方法,应用于集成电路芯片中,所述集成电路芯片内设置有环形电路;所述集成电路芯片安全防护方法包括:检测所述环形电路中的电流;当所述环形电路的电流波动值满足预设条件时,调整对所述集成电路芯片的安全配置。可选的,所述环形电路的电流波动值满足预设条件包括:所述环形电路中的电流的波动值超过预设阈值;或,所述环形电路中的电流的波动值超过预设阈值,且所述电流的波动持续时长超过预设时长。可选的,所述调整对所述集成电路芯片的安全配置包括:启动所述集成电路芯片中的安全功能,和/或,增大安全系数配置。可选的,所述启动芯片中的安全功能包括:启动噪声电路,或触发芯片停止敏感运算操作;所述增大安全系数配置包括:增大时序扰动模块的扰动系数。可选的,所述环形电路分布于所述集成电路芯片上的模拟模块区间或数字模块区间中的任意一者。本专利技术还提供一种集成电路芯片,包括检测模块、安全模块,且所述集成电路芯片中设置有环形电路;所述检测模块用于检测所述环形电路中的电流;所述安全模块用于当所述环形电路的电流波动值满足预设条件时,调整对所述集成电路芯片的安全配置。可选的,所述环形电路的电流波动值满足预设条件包括:所述环形电路中的电流的波动值超过预设阈值;或,所述环形电路中的电流的波动值超过预设阈值,且所述电流的波动持续时长超过预设时长。可选的,所述调整对所述集成电路芯片的安全配置包括:启动所述集成电路芯片中的安全功能,和/或,增大安全系数配置。可选的,所述启动芯片中的安全功能包括:启动噪声电路,或触发芯片停止敏感运算操作;所述增大安全系数配置包括:增大时序扰动模块的扰动系数。可选的,所述环形电路分布于所述集成电路芯片上的模拟模块区间或数字模块区间中的任意一者。有益效果本专利技术提供一种芯片安全防护方法和集成电路芯片,针对现有芯片上的安全防护手段成本高,防护效果不理想的问题,在集成电路芯片内设置环形电路,通过检测环形电路中的电流,并在电流波动值满足预设条件时,调整对集成电路芯片的安全配置;从而,通过环形电路与电磁探头之间的耦合效应,来确定是否有电磁探头的接近,并在电磁探头接近时调整芯片的安全配置,从而有效的避免了电磁探头对芯片信息的窃取,提升了芯片的安全性,且环形电路的设置简单,大大降低了安全配置成本。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术第一实施例提供的芯片安全防护方法基本流程图;图2为本专利技术第二实施例提供的集成电路芯片组成结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。第一实施例图1为本实施例提供的芯片安全防护方法基本流程图,应用于集成电路芯片中,集成电路芯片内设置有环形电路;该芯片安全防护方法包括:S101、检测环形电路中的电流;S102、当环形电路的电流波动值满足预设条件时,调整对集成电路芯片的安全配置。在本实施例中,集成电路芯片中设置有环形电路,环形电路所指的是在集成电路芯片内的走线中,具有环形的走线,可以是单环的走线,也可以是多环的线圈。S101中,检测环形电路中的电流。由于法拉第电磁感应原理,当集成电路芯片有电磁探头靠近时,电磁探头中的线圈会产生感应电流,相应的,电磁感应同样会作用于集成电路芯片中的环形电路,也就是环形电路也会产生环形电流。S102中,当环形电路的电流波动值满足预设条件时,调整对集成电路芯片的安全配置。环形电路中的电流在集成电路芯片正常工作过程中也会有相应的电流产生,而如果有外界的电磁探头接近集成电路芯片时,电磁感应原理会改变环形电路中的电流,也就是环形电路中的电流会产生波动,通过对电流波动值的判定,就可以确定是否有外界的电磁探头接近集成电路芯片来窃取安全信息。可选的,环形电路的电流波动值满足预设条件包括:环形电路中的电流的波动值超过预设阈值;或,环形电路中的电流的波动值超过预设阈值,且电流的波动持续时长超过预设时长。在根据环形电路中的电流来进行检测判断时,可直接通过环形电流中的电流波动大小来判定,也就是当环形电路中的电流的波动值超过预设阈值时,则认为满足了预设条件,从而调整对集成电路芯片的安全配置。但是,集成电路芯片中,环形电路中的电流不仅仅会受到外界的电磁探头的影响,比如坏境噪声也会带来环形电路中电流的瞬间波动,瞬间波动的电流波动值也可能超过了预设阈值,那么,此时则可以通过电流波动的持续时长来判定,当环形电路中的电流的波动值超过预设阈值,而且电流的波动持续时长也超过了预设时长,此时则认为满足预设条件,有外界的电磁探头接近集成电路芯片,此时则调整对集成电路芯片的安全配置,提升集成电路芯片的安全性能,尽可能避免安全信息被电磁探头所窃取。可选的,调整对集成电路芯片的安全配置包括:启动集成电路芯片中的安全功能,和/或,增大安全系数配置。其中,启动集成电路芯片中的安全功能,可以是启动噪声电路进行工作,或触发芯片停止敏感运算操作;增大安全系数配置则可以包括:增大时序扰动模块的扰动系数。通过上述的启动集成电路芯片中的安全功能,和/或增大安全系数配置,可有效的提升集成电路芯片的数据安全,让攻击者获取不到理想的泄露曲线。可选的,在本实施例中,环形电路分布于集成电路芯片上的模拟模块区间或数字模块区间中的任意一者。其中,模拟模块和数字模块分别是集成电路芯片上处理模拟信号和数字信号的模块,环形电路可分别设置于模拟模块区间内和数字模块区间内,或者是两者中均设置。为避免两者均设置之后相互之间的干扰,可将两者的空间位置设置一定的距离。本实施例提供了一种芯片安全防护方法,针对现有芯片上的安全防护手段成本高,防护效果不理想的问题,在集成电路芯片内设置环形电路,通过检测环形电路中的电流,并在电流波动值满足预设条件时,调整对集成电路芯片的安全配置;从而,通过环形电路与电磁探头之间的耦合效应,来确定是否有电磁探头的接近,并在电磁探头接近时调整芯片的安全配置,从而有效的避免了电磁探头对芯片信息的窃取,提升了芯片的安全性,且环形电路的设置简单,大大降低了安全配置成本。第二实施例请参考图2,图2为本专利技术第二实施例提供的集成电路芯片组成结构图,该集成电路芯片中至少包括检测模块22、安全模块23,且集成电路芯片中设置有环形电路21;其中,本文档来自技高网...

【技术保护点】
1.一种芯片安全防护方法,其特征在于,应用于集成电路芯片中,所述集成电路芯片内设置有环形电路;所述集成电路芯片安全防护方法包括:检测所述环形电路中的电流;当所述环形电路的电流波动值满足预设条件时,调整对所述集成电路芯片的安全配置。

【技术特征摘要】
1.一种芯片安全防护方法,其特征在于,应用于集成电路芯片中,所述集成电路芯片内设置有环形电路;所述集成电路芯片安全防护方法包括:检测所述环形电路中的电流;当所述环形电路的电流波动值满足预设条件时,调整对所述集成电路芯片的安全配置。2.如权利要求1所述的芯片安全防护方法,其特征在于,所述环形电路的电流波动值满足预设条件包括:所述环形电路中的电流的波动值超过预设阈值;或,所述环形电路中的电流的波动值超过预设阈值,且所述电流的波动持续时长超过预设时长。3.如权利要求1所述的芯片安全防护方法,其特征在于,所述调整对所述集成电路芯片的安全配置包括:启动所述集成电路芯片中的安全功能,和/或,增大安全系数配置。4.如权利要求3所述的芯片安全防护方法,其特征在于,所述启动芯片中的安全功能包括:启动噪声电路,或触发芯片停止敏感运算操作;所述增大安全系数配置包括:增大时序扰动模块的扰动系数。5.如权利要求1-4任一项所述的芯片安全防护方法,其特征在于,所述环形电路分布于所述集成电路芯片上的模拟模块区间或数字模块区间中的任...

【专利技术属性】
技术研发人员:唐有
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:广东,44

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

1