八月瓜首页 > 专利查询 > >正文

用于在集成电路的供电电流中产生电流脉冲的电路装置

基本信息

  • 申请号 CN00810256.2 
  • 公开号 CN1175570C 
  • 申请日 2000/04/28 
  • 公开日 2004/11/10 
  • 申请人 因芬尼昂技术股份公司  
  • 优先权日期  
  • 发明人 O·施奈德 D·乌曼恩  
  • 主分类号  
  • 申请人地址 德国慕尼黑 
  • 分类号  
  • 专利代理机构 中国专利代理(香港)有限公司 
  • 当前专利状态 发明专利权部分无效宣告的公告 
  • 代理人 程天正 
  • 有效性 失效 
  • 法律状态 失效
  •  

权利要求书


1.一种用于在集成电路的供电电流中产生电流脉冲的电路装置,具有 至少一个利用串联在该集成电路的供电电压之间的两个互补的可控开关元 件所构成的转换单元,该转换单元中可通过第一控制信号进行控制的输入 端被联接到所述开关元件的控制端上,其中,在所述输入端与所述上拉开 关元件的控制端或所述下拉开关元件的控制端之间布置了一个延迟元件, 以便在所述第一控制信号的上升沿或下降沿时产生一个电流脉冲。

2.如权利要求1所述的电路装置,其特征在于,在所述转换单元上前 联了另一转换单元,该另一转换单元的输入端直接被联接到所述构成该另 一转换单元的互补开关元件的控制端上,而且其输出端由所述两个互补开 关元件的连接点构成,其中,由所述转换单元的串联电路构成一个转换级, 其输入端利用所述第一控制信号进行控制。

3.如权利要求2所述的电路装置,其特征在于,所述转换单元是利用 一种CMOS倒相器电路构成的。

4.如上述权利要求之一所述的电路装置,其特征在于,多个转换单元 或转换级针对所述第一控制信号而被并联起来,而且所述第一控制信号总 是通过一种可由控制电路控制的转换装置而被输入到相应的转换单元或转 换级中。

5.如权利要求4所述的电路装置,其特征在于,所述转换单元或转换 级的规格被确定为使得它们产生不同高度的电流脉冲。

6.如权利要求4所述的电路装置,其特征在于,所述转换单元或转换 级被构造为使得在所述第一控制信号的上升沿时产生所述电流脉冲。

7.如权利要求4所述的电路装置,其特征在于,所述转换单元或转换 级被构造为使得在所述第一控制信号的下降沿时产生所述电流脉冲。

8.如权利要求4所述的电路装置,其特征在于,所述第一组转换单元 或转换级被构造为使得在所述第一控制信号的上升沿时产生所述电流脉 冲,以及所述第二组转换单元或转换级被构造为使得在所述第一控制信号 的下降沿时产生所述电流脉冲。

9.如权利要求1至3的其中之一所述的电路装置,其特征在于,第一 数量的转换单元或转换级针对所述第一控制信号而被并联起来,并形成一 个组,并且所述第一控制信号总是可以通过一种可由控制电路控制的转换 装置而被输入到该组的相应转换单元或转换级中,其中,该组中的转换单 元或转换级被构造为使得在所述第一控制信号的上升沿时产生所述电流脉 冲, 而且,第二数量的转换单元或转换级针对一个与所述第一控制信号 互补的第二控制信号而被并联起来,并形成另一个组,并且所述第二控制 信号总是可以通过一种可由控制电路控制的转换装置而被输入到所述另一 组的相应转换单元或转换级中,其中,所述另一组中的转换单元或转换级 被构造为使得在所述第二控制信号的上升沿时、或者在所述第一控制信号 的下降沿时产生所述电流脉冲。

10.如权利要求4所述的电路装置,其特征在于,所述控制电路具有 一个信号发生器,用于产生一些比特模式来控制所述的转换装置。

11.如权利要求10所述的电路装置,其特征在于,所述信号发生器为 一个随机数发生器。
展开

说明书

技术领域本发明涉及用于在集成电路的供电电流中产生电流脉冲的电路装置。
背景技术集成电路、尤其是那些在诸如芯片卡等便携数据载体中使用的集成电 路提供了许多干扰操作诱惑和/或分析诱惑,因为它们越来越多地在诸如入 口控制等安全性紧要的领域内被用作可再充值的货币卡,或被用来产生电 子签名等。
对所述应用的安全性起决定作用的要素大多是一些特殊配置的电路部 分,或是一些存放在非易失存储器内的保密信息。
为了避免侦察这些细节, 过去已经建议在集成电路的较深层来实现这些电路部分,以便用上方的结 构将其掩盖。
另一些建议是基于所述集成电路的一种附加的、优选为导电 的覆盖层,它被引入到电源中,且可以检测其存在和完好性,以便相应地 影响所述集成电路内的处理过程。
此外,也已经建议对单个半导体芯片上 的电路元件之间的数据交换进行加密。
但是,所有这些保护措施都没有充分地着手于近来已知的一些分析方 法,这些分析方法只局限于在某些用途中观察和统计分析从外部所测试的 供电电流特征,因此不会改变所述的半导体芯片。
该方法曾在英文名称“单 独功率分析和差分功率分析”中公开过,譬如在因特网页 http://www.cryptography.com中就公开过该方法的简要说明。
就此已经表明,在集成电路内的相同过程中-譬如在微处理器内执行 相同的指令时-可以在供电电压输入端子上测出相同的电流特征。
通过统 计地分析这种电流特征,甚至可以求出为加密而需要的保密数字的各个比 特。
发明内容本发明的任务在于针对这种分析提供一种保护。
该任务由以下技术方案的电路装置来实现。
根据本发明的一种用于在集成电路的供电电流中产生电流脉冲的电路 装置,具有至少一个利用串联在该集成电路的供电电压之间的两个互补的 可控开关元件所构成的转换单元,该转换单元中可通过第一控制信号进行 控制的输入端被联接到所述开关元件的控制端上,其中,在所述输入端与 所述上拉开关元件的控制端或所述下拉开关元件的控制端之间布置了一个 延迟元件,以便在所述第一控制信号的上升沿或下降沿时产生一个电流脉 冲。
本发明还包括基于上述技术方案的优选扩展方案。
根据本发明,通过在供电电流中产生一种尤其与所述集成电路的内部 时钟信号边沿同步的附加脉冲,可以加大对数字集成电路、尤其是对数字 集成CMOS电路进行差分功率分析的难度。
在此,所述脉冲的形状、幅度以 及时间过程类似于譬如由处理器的其它电路部分或其它数字逻辑等在供电 电流中所产生的脉冲,所述的脉冲在数字电路中通常是一种经过电阻对电 容进行充电的充电曲线。
尽管所需为较高的脉冲幅值,但本发明的电路装置也可以利用较小的 电容来实现,使得在芯片上只需要较小的面积。
另外,还可以彼此充分独 立地调节所述电流脉冲的幅值、充电时间常数和时延等等。
本发明的电路装置可以应用于任意的集成电路,所述电路装置利用串 联在供电电压端子之间的互补的开关元件构成,其控制输入端彼此相连, 使得总是可以导通该两个开关元件中的一个。
因此,即使在下文借助COMS 电路来阐述本发明的基本特征,但不会对该技术构成任何限制。
此外,可 以通过转换单元或转换级的输入端上的任意控制信号的切换边沿来触发所 述的电流尖峰。
对此,在下文作为实施例使用的时钟信号也并不意味着只 局限于某一种控制信号。
根据本发明电路装置的一种实施方案,在CMOS倒相级的两个晶体管之 一的门极处使用了一个延迟元件。
由此,当所述CMOS倒相级的输入端进行 信号切换时,可以立即导通一个晶体管,而另一晶体管被延迟关断。
在该 两个切换点之间,有一个横向电流流经所述的CMOS倒相器,其幅值基本上 由晶体管的规格决定,而其时间常数基本上由其中一个晶体管门极处的延 迟元件来决定。
本发明的电路装置可以只利用一个转换单元来构成,其中在一个开关 元件的门极处布置一个延迟元件,但也可以利用两个串联的、表现为前级 和末级的转换单元来构成一个电路装置,而且只在所述末级的一个开关元 件的控制端处布置延迟元件。
这种转换单元或转换级总是可以利用前联的电路装置通过接通或关断 一个尤其为时钟信号的控制信号来激活或去活。
另外,还可以通过倒置所 述的控制信号或时钟信号、或者通过交换所述开关元件的被延迟控制的控 制端来确定是在所述控制信号的正边沿还是在其负边沿处产生所述的电流 脉冲。
也可以使用尤其具有不同幅值的多个转换单元或转换级,以便象在D/A 转换原理中那样根据被激活的转换单元或转换级的数目来实现一个确定的 幅值。
通过控制电路中的那个控制转换装置的控制信号来选择所述的开关单 元或开关级,且在一种实施方案中所述的控制电路具有一个构造为随机数 发生器的信号发生器,这样,所产生的电流脉冲的幅值和其在上升或下降 的控制信号边沿-尤其是时钟信号边沿-处的产生时间点都可以随机地变 化。
在另一实施方案中,所述的信号发生器也可以产生确定性的信号。
该 选择取决于所需的目的。
附图说明下面参考附图并借助实施例来详细讲述本发明。
在此: 图1示出了本发明电路装置的第一实施方案,它具有一个由前级和末 级构成的转换级, 图2示出了本发明电路装置的第二实施方案, 图3示出了本发明电路装置的第三实施方案,它具有一种用于选择控 制信号的切换边沿的控制电路, 图4示出了说明图3所示的电路的信号图, 图5示出了用于产生不同脉冲幅值的多级电路装置, 图6举例示出了用于施加给图5所示电路的输入端的信号图,以及 图7以图5所示电路的测试电阻上的电压降形式示出了从图6所示的 信号图中产生的电流特征。
具体实施方式在图1中示出了一种利用PMOS晶体管构成的第一开关元件SE1,它与 一个用NMOS晶体管构成的第二开关元件SE2相串联,并布置在集成电路的 供电电压VDD和接地端之间。
所述开关元件SE1、SE2或MOS晶体管的控制 或门极端被相互连接在一起,并构成了由开关元件SE1、SE2组成的转换单 元SH的输入端。
在该输入端和所述NMOS晶体管的门极端之间布置了一个延 迟元件VG。
该延迟元件VG在所示的实施例中是用RC元件来构成的,其中, 作为实施例,规定所述电阻的值为20kΩ,所述电容的值为700fF。
在图1的实施例中,上述转换单元SH构成了转换级STS的末级ES。
该末级ES上前联了一个前级VS,该前级同样也是作为一种具有互补开关元 件SE3、SE4的转换单元SH来构造的,它在所示的实施例中为CMOS倒相器 的形式。
从控制电路SST向该转换级STS输入一个尤其可以是时钟信号的第 一控制信号T1。
给所述的控制电路SST施加一个时钟信号和一个激活信号 Ctrl。
在本发明的转换级STS中,当第一控制信号T1为上升沿时,将通过前 级CMOS倒相器VS向末级CMOS倒相器ES的输入端接通一个下降沿,由此使 PMOS晶体管SE1导通,而所述的NMOS晶体管SE2在通过延迟元件VG进行 延迟之后被关断。
因此有一个电流脉冲从供电电压VDD经所述的晶体管而流 向地电位,其幅值由晶体管沟道的宽/长比来确定,而其时延则由所述延迟 元件VG的延迟时间来确定。
利用晶体管沟道的宽/长比的不对称程度可以调 整所述的脉冲时延。
在本发明的电路装置中可以彼此充分独立地调节各个 脉冲参数。
在图2中示出了本发明电路装置的另一实施方案,它同图1的电路装 置的区别只在于,延迟元件VG不是布置在末级转换单元ES的输入端和NMOS 晶体管开关元件SE2的门极端之间,而是布置在末级转换单元ES的输入端 和PMOS晶体管开关元件SE1的门极端之间。
这样,当由前级VS和末级ES 构成的转换级STS的输入端上的第一控制信号T1为下降沿时,便产生所述 的电流脉冲。
在图1和2所示的实施方案中,延迟元件VG是用RC元件构成的,其 中图1中的电容被接地,而图2中的电容被接到供电电压VDD上。
同样,在 图1中也可以把电容接到供电电压VDD上,而在图2中接地。
为替代使用 RC元件,也可以利用具有合适延迟时间的逻辑门或利用逻辑门与电容的组 合来构成所述的延迟元件VG。
由于借助本发明电路装置所产生的电流脉冲可以掩盖集成电路的实际 电流特征,以便加大利用差分功率分析方法进行分析的难度,所以如下做 法是值得追求的,即在产生所述的电流脉冲时,在所述第一控制信号T1的 上升沿时随机地波动一次,以及在其下降沿时随机地波动一次。
在图3中示 出了一种可以被用来在控制信号的上升沿和/或下降沿时产生电流脉冲的 电路装置实施例。
在图3中规定,这种电路装置既可以利用转换单元SH来构成,也可以 利用转换级STS来构成。
但这只是在原理上适合的,因为在控制信号的另一 边沿处,转换级STS会因附加的倒相器而作为转换单元SH产生一个脉冲。
下文针对图3的说明是涉及转换级STS。
在此处的实施方案中设置了两个相同的转换级STS,它们分别可以通 过转换装置SV1或SV2、并利用第一控制信号T1或利用与该第一控制信号 T1互补的第二控制信号T2来进行控制,在所示的实施例中利用“与”门来 构成所述的转换装置。
通过第一选择信号R或第二选择信号F来实现选择, 其中,可以利用所述的第一选择信号在第一控制信号T1的上升沿时产生一 个电流脉冲,而且可以利用所述的第二选择信号在所述第一控制信号T1的 下降沿时、或在与其互补的第二控制信号T2的上升沿时产生一个电流脉 冲。
所有的控制信号T1、T2、R、F都由控制电路SST产生,而该控制电路 则由一个内部时钟信号“内部时钟”和一个激活信号Ctrl来控制。
转换级 STS按照图1被构造用于在图3中所选的例子。
现在借助图4所示的信号图 来讲述图3所示电路的功能。
在一种实现于半导体芯片之上的集成电路中,由时钟信号负责各个过 程的同步。
大多是在所述时钟信号的上升沿或下降沿时产生转换过程。
这 种内部时钟信号“内部时钟”在图4中表示为基准信号,它也被输入到图3 的控制电路SST中。
控制电路SST从该内部时钟信号“内部时钟”中导出 第一控制信号T1、与之互补的第二控制信号T2、以及选择信号R及F。
在所示的优选实施例中已选择两个互补的控制信号T1和T2,以便只 须实现一种转换级类型。
从原理上讲,其上升和下降沿能够被分析的一个 控制信号也是足够的。
但在该情形下,图1和2中需要两种转换级类型。
在图4中,所述的第一控制信号T1大约对应于基准信号“内部时钟”, 因为在产生所述集成电路电流特征的取决于电路的电流脉冲时,在该相同 时间点上生成所述需要产生的电流脉冲是有意义的。
所述的第一选择信号R必须在出现所述第一控制信号T1的上升沿的时 间区域内激活所述的第一转换装置SV1。
由于所述第二控制信号T2的上升 沿比所述第一控制信号T1的上升沿要延迟半个周期时间才出现,所以所述 的第二选择信号F同样也进行了偏移,如图4所示。
从图4还可以看出,如果第一选择信号R激活了第一转换装置SV1, 也就是说在所示的“与”门例子中具有一个高电平,那么总会在所述第一 控制信号T1的上升沿时产生一个电流脉冲(R)。
如果第二选择信号F激活了 所述的第二转换装置SV2,并且在第二信号T2中出现一个上升沿,则以相 应的方式产生一个电流脉冲(F)。
倘若需要在所述的电流脉冲中产生不同高度的幅值,则可以针对控制 信号T1、T2而将多个图3所示的电路装置并联起来。
这在图5中是以5个 转换级STS的例子示出的。
在此,为上升沿时的电流脉冲设立了5个选择信 号R(0)...R(4),以及为下降沿时的电流脉冲设立了5个选择信号 F(0)...F(4)。
可以如此有利地确定所述转换级STS的规格,使得一个转换级STS的 脉冲幅值为相邻转换级STS的两倍高,也就是说譬如具有标准化值1、2、4、 8及16。
图7示出了在向所述的电路装置施加如图6所示的选择信号时,利用 图5的电路装置可以产生哪些电流脉冲序列。
在图5的电路装置中,一组5个的转换级STS针对所述的第一控制信 号T1而被并联起来,另一组同样也为5个的转换级STS针对所述的第二控 制信号T2而被并联起来。
在此,一组转换级STS根据选择信号R(0)...R(4)的状态而在第一控制 信号T1的上升沿时产生电流脉冲,而另一组转换级STS则根据选择信号 F(0)...F(4)的状态而在第一控制信号T1的下降沿时、或按照互补性在第二 控制信号T2的上升沿时产生电流脉冲。
在此,所述转换级STS的构造原理 相同,以便在上升沿时产生电流脉冲。
从图6的图示中可以看出,需要譬如 通过锁存电路来稍微延迟所述的第二选择信号F(0)...F(4),以确保在施加 所述的第二选择信号F(0)...F(4)期间出现所述第二控制信号T2的上升沿。
但也可以如此来构造所述的第一组转换级STS,使得它在第一控制信 号T1的上升沿时产生电流脉冲,以及如此来构造所述的第二组转换级STS, 使得它在第一控制信号T1的下降沿时产生电流脉冲,而且它们全部针对所 述的第一控制信号T1而被并联起来。
但此时必须使用不同类型的转换级 STS,如同图3所实施的那样。
于是,利用附图中所给出的本发明电路装置,可以在时钟信号的任意 边沿处可控地通过信号发生器SG来在集成电路的供电电流中产生不同高度 的电流脉冲,由此在集成电路的电流特征上叠加一个噪声,使得即便在不 能完全阻止的情况下也能大大增加单独或差分功率分析的难度。
展开

查看更多专利详情信息请先登录或注册会员

相关专利类别推荐

获取手机验证码,即可注册成为会员

专利详情咨询

咨询内容

姓名

手机

验证码

用户登录

手机号

手机验证码

提示

不能再减了!!!

提交成功

八月瓜客服中心已经收到您的信息,正在为您派遣知识产权顾问。知识产权顾问会携带贴心的服务以闪电搬的速度与您联系。

扫一扫关注八月瓜微信 创业一手掌握