一种高线性补偿的电流平整电路的制作方法

文档序号:6265384阅读:206来源:国知局
专利名称:一种高线性补偿的电流平整电路的制作方法
技术领域
本发明涉及电路电子领域,具体涉及高线性补偿的电流平整电路结构用于抵抗密码芯片的差分功耗分析攻击。
背景技术
智能卡等密码设备在电信、金融、企业安全和政府等各种行业部门中得以广泛应用,其安全的重要性不言而喻。尽管密码设备的嵌入式特性使攻击者无法直接接触密码芯片中的密钥信息,但密码芯片工作时会泄漏一定的功耗、电磁辐射等侧信道信息,差分功耗分析(Differential Power Analysis,DPA)攻击技术利用密钥数据与这些信息之间的相关性,通过数理统计等方式可分析得出密钥的值。由于DPA攻击的非入侵性,普适性且简单易行等特点,其对智能卡等密码芯片的安全性造成了严重威胁。抵抗DPA攻击最基本的思想是消除密码芯片的工作电流与其执行算法时使用的数据的相关性。
电流平整技术通过使密码芯片的供电电源端的电流保持相对恒定,消除了密码芯片的功耗与密码算法中数据的相关性,能够增加攻击者的攻击难度,是一种比较实用的防守措施。与其它防护措施相比,电流平整技术具有很多优势。首先,电流平整电路的设计者无需了解原有密码设备的内部算法或电路,且电流平整电路不会影响原有密码芯片的功能;再者,相对其他防护措施,电流平整电路的设计更简单易行。为了达到较好的电流平整效果,电流平整电路中电流补偿单元的线性度就显得非常重要,而现有解决方案中电流补偿单元通常采用简单的跨导放大器,不能有效地解决线性度不足的问题。发明内容
本发明为了解决目前电流注入补偿单元线性度的不足,达到高线性补偿的目的, 提出了一种高线性补偿的电流平整电路。
本发明的高线性补偿的电流平整电路改进了电流注入补偿模块的结构,它包括电流检测模块I和电流注入补 偿模块2 ;
电流检测模块1,用于检测流经密码核心电路的电流1。_产生的变化电流Λ Icore, 并转换变化电流Λ 1。_为相应的变化电压AV,还用于将变化电压AV发送给电流注入补偿模块2 ;
电流注入补偿模块2,用于将变化电压AV线性转换为补偿电流AIb,并通过补偿电流Λ Ik对变化电流Λ 1。_进行补偿,使总的电源端检测到的变化电流Λ Itot被削平;
电流检测模块I分别设置有变化电流Λ Icore采集端和变化电压Λ V输出端;电流注入补偿模块2分别设置有变化电压AV输入端和补偿电流△ Ik输出端;电流检测模块I 的变化电压AV输出端与电流注入补偿模块2的变化电压ΛV输入端连接;
电流注入补偿模块2由放大器Α、第三PMOS管M3、第四PMOS管Μ4和第五NMOS管 Μ5至第十NMOS管MlO组成,
第三PMOS管M3的栅极与漏极短接并同时与第四PMOS管Μ4的栅极、第五NMOS管M5的漏极、第十NMOS管MlO的漏极连接,
第五NMOS管M5的源极和第六NMOS管M6的漏极同时与放大器A的同相输入端连接,
第十NMOS管MlO的栅极和第九NMOS管M9的栅极同时与放大器A的输出端连接,
第九NMOS管M9的源极和第八NMOS管M8的漏极同时与放大器A的反相输入端连接,
第八NMOS管M8的源极与第七NMOS管M7的漏极连接,
第三PMOS管M3的源极、第四PMOS管M4的源极和第九NMOS管M9的漏极接电源端 VDD,
第六NMOS管M6的源极、第七NMOS管M7的源极和第十NMOS管MlO的源极接地,
第六NMOS管M6的栅极接第三偏置电压V。,第七NMOS管M7的栅极接第四偏置电压Vd和第八NMOS管M8的栅极接第五偏置电压Ve ;
第四PMOS管M4的漏极为电流注入补偿模块2的补偿电流Λ Ie输出端;第四PMOS 管Μ4的漏极与密码核心电路的地端连接,
第五NMOS管Μ5的栅极为电流注入补偿模块2的变化电压Λ V输入端。
本发明在密码核心电路正常工作时,流经密码核心电路的电流Icore会产生Λ Icore 变化,电流检测模块I迅速检测这些电流变化,并转换为相应的电压变化△ V,然后电流注入补偿模块2将Λ V线性地转换为补偿电流Λ Ie,在总的电源端检测到的总电流变化Λ Itot 将被削平,达到隐藏芯片核心电流变化的目的。


图1是本发明高线性补偿的电流平整电路的结构示意图;图2是本发明高线性补偿的电流平整电路的电路图;图3是本 发明高线性补偿的电流平整电路在O. 18 μ m CMOS工艺下的仿真结果图,该图中曲线O表示经过平整后的电源端的总电流,曲线P表示电流注入模块产生的补偿电流,曲线Q表示密码核心电流的电流。
具体实施方式
具体实施方式
一结合图1和图2说明本实施方式,本实施方式包括电流检测模块 I和电流注入补偿模块2 ;
电流检测模块1,用于检测流经密码核心电路的电流1。_产生的变化电流Λ Icore, 并转换变化电流Λ 1。_为相应的变化电压AV,还用于将变化电压AV发送给电流注入补偿模块2 ;
电流注入补偿模块2,用于将变化电压AV线性转换为补偿电流ΛΙΚ,并通过补偿电流Λ Ie对变化电流1。_进行补偿,使总的电源端检测到的变化电流Λ Itot被削平;
电流检测模块I分别设置有变化电流Λ Icore采集端和变化电压Λ V输出端;电流注入补偿模块2分别设置有变化电压AV输入端和补偿电流△ Ik输出端;电流检测模块I 的变化电压AV输出端与电流注入补偿模块2的变化电压ΛV输入端连接;
电流注入补偿模块2由放大器Α、第三PMOS管M3、第四PMOS管Μ4和第五NMOS管 Μ5至第十NMOS管MlO组成,
第三PMOS管M3的栅极与漏极短接并同时与第四PMOS管M4的栅极、第五NMOS管 M5的漏极、第十NMOS管MlO的漏极连接,
第五NMOS管M5的源极和第六NMOS管M6的漏极同时与放大器A的同相输入端连接,
第十NMOS管MlO的栅极和第九NMOS管M9的栅极同时与放大器A的输出端连接,
第九NMOS管M9的源极和第八NMOS管M8的漏极同时与放大器A的反相输入端连接,
第九NMOS管M9的源极与第八NMOS管M8的漏极短接并反 馈至放大器A的反相输入端构成负反馈;
第八NMOS管M8的源极与第七NMOS管M7的漏极连接,
第三PMOS管M3的源极、第四PMOS管M4的源极和第九NMOS管M9的漏极接电源端 VDD,
第六NMOS管M6的源极、第七NMOS管M7的源极和第十NMOS管MlO的源极接地,
第六NMOS管M6的栅极接第三偏置电压V。,第七NMOS管M7的栅极接第四偏置电压Vd和第八NMOS管M8的栅极接第五偏置电压Ve ;第三偏置电压V。、第四偏置电压Vd和第五偏置电压V6可从外部偏置电路获得;
第四PMOS管M4的漏极为电流注入补偿模块2的补偿电流Λ Ie输出端;第四PMOS 管Μ4的漏极与密码核心电路的地端连接,
第五NMOS管Μ5的栅极为电流注入补偿模块2的变化电压Λ V输入端,第五NMOS 管Μ5的栅极接电流检测模块I中M2的漏极,
电路中第五NMOS管Μ5用作源跟随器,第六NMOS管Μ6工作在放大区,第十NMOS 管MlO工作在饱和区;第九NMOS管Μ9的尺寸设计得较大,由于第七NMOS管Μ7、第八NMOS 管Μ8和放大器A的调节作用,第九NMOS管Μ9的源极节点电压与第六匪OS管Μ6的漏源电压相等。
具体实施方式
二 结合图2说明本实施方式,本实施方式与具体实施方式
一不同点在于电流检测模块I由第一 NMOS管Ml、第二 NMOS管M2、第i^一 NMOS管Ml1、第十二 NMOS 管M12,第十三PMOS管M13、第十四PMOS管M14、第十五PMOS管M15和电阻Rl组成,
第一 NMOS管Ml的漏极为电流检测模块I的变化电流Λ Icore采集端,第一 NMOS管 Ml的漏极与密码核心电路的地端同时与第十三PMOS管Μ13的栅极连接,
第一 NMOS管Ml的栅极、第二 NMOS管M2的栅极、第十二 NMOS管Μ12的漏极与第十四NMOS管Μ14的漏极连接,
第^^一 NMOS管Mll的栅极、第十二 NMOS管Μ12的栅极、第i^一 NMOS管Mll的漏极与第十三PMOS管M13的漏极连接,
第十三PMOS管M13的源极、第十四PMOS管M14的源极与第十五PMOS管M15的漏极连接,
第二 NMOS管M2的漏极与电阻Rl的一端连接为电流检测模块I的变化电压Λ V 输出端;第二 NMOS管M2的漏极节点电压作为电流检测模块I的变化电压AV输出送至电流注入补偿模块2的变化电压Λ V输入端,即第五NMOS管Μ5的栅极,
电阻Rl的一端与第十五PMOS管Μ15的源极接电源端VDD,
第一 NMOS管Ml的源极、第二 NMOS管M2的源极、第i^一 NMOS管Mll的源极和第十二 NMOS管M12的源极接地,
第十四PMOS管M14的栅极接第二偏置电压Vb、第十五PMOS管M15的栅极接第一偏置电压Va,第一偏置电压Va和第二偏置电压Vb可从外部偏置电路获得。
其它组成和连接方式与具体实施方式
一相同。
本发明内容不仅限于上述各实施方式的内容,其中一个或几个具体实施方式
的组合同样也可以实现发明的目的。
本发明给出的电流平整电路解决方案细节如图2所示。电路中的等电压以及放大器正常工作所需的偏置电压均由偏置电路提供。其中电流检测模块I是一种改进电流镜结构(由第一 NMOS管Ml、第二 NMOS管M2、第i^一 NMOS管Ml1、第十二NMOS管 M12,第十三PMOS管M13、第十四PMOS管M14、第十五PMOS管M15和电阻R1组成)。第i^一 NMOS管Mll至第十五PMOS管M15组成一个差分放大器,密码核心电路的地端电压V__c与第二偏置电压Vb(由外部偏置电路提供)作为差分放大器的输入,输出作为电流镜中第一 NMOS管Ml和第二 NMOS管M2的栅压,通过反馈作用,将电流镜中的第一 NMOS管Ml的源漏电压固定在较低电压值,且变化范围很小。经过改进后的电流镜结构,可以在保证第一 NMOS 管Ml和第二 NMOS管M2始终工作在饱和区的前提下,不影响到密码核心电路本身的工作, 能够快速准确的复制密码核心电路的电流变化值。第二 NMOS管M2 —侧将密码核心电路的变化电流转换为变化的电压。当设备电流增大△1。_时,使节点&的电压下降Λ V,反之亦然。
电流注入补偿模块2将电流检测模块I传递过来的变化电压Λ V转换为补偿电流 Δ Ie,电流注入 补偿模块2产生的补偿电流Λ Ie是流经第六NMOS管Μ6和第十NMOS管MlO 两个MOS管的电流之和的复制,其中第六NMOS管Μ6工作在线性区,第十NMOS管MlO工作在饱和区。经过合理设计电路参数,流经第六NMOS管Μ6与第十NMOS管MlO的电流之和与输入电压能保持很高的线性关系。在图2中,第五NMOS管Μ5构成源跟随器,第六NMOS管 Μ6的漏源电压可由下式得到
= AF- Fr5 - (2 J1 / β AF - Vrs⑴
其中β = UnCox W/L。工作在线性区的第六NMOS管Μ6的漏电流的大小为
h6 = fiWGS6 — VtJVds6 — I2 (2,
第十NMOS管MlO工作在饱和区,忽略沟道长度调制效应时,其漏电流人小为
1Dio ~ ~ β ( V i, s ιο _ 1 I )22(3)
将式⑵和式(3)相加,即第六NMOS管M6与第十NMOS管MlO中电流相加可得
AZftH ~Vf)Sb}^\PiVam-V1J2 2 (4)
假设Vesitl-Vntl = Vds6,则式(4)变为
ΔΙΕ = β (Vgs6-Vt6) (AV-Vt5)(5)
通过设置¥^6-\6为一个固定的第三偏置电压Vc,变化电压AV和输出补偿电流 Λ Ik之间就可以得到线性关系,β为其系数。
其中,Vesitl-Vntl = Vds6条件可以通过合理设计电路参数得到满足。放大器的同相输入端电压为漏源电压VDS6,反相输入端电压由于反馈也固定在Vds6,放大器输出电压为Vesi(l。 将第九NMOS管M9的宽长比设计的较大,流过第九NMOS管M9的电流为Ib,则
权利要求
1.一种高线性补偿的电流平整电路,其特征在于它包括电流检测模块(I)和电流注入补偿模块⑵;电流检测模块(I),用于检测流经密码核心电路的电流1。_产生的变化电流△ 1。_,并转换变化电流Λ 1。_为相应的变化电压AV,还用于将变化电压AV发送给电流注入补偿模块⑵;电流注入补偿模块(2),用于将变化电压AV线性转换为补偿电流ΛΙΚ,并通过补偿电流Λ Ik对变化电流Λ 1。_进行补偿,使总的电源端检测到的变化电流Λ Itot被削平;电流检测模块⑴分别设置有变化电流Λ 1。_采集端和变化电压Λ V输出端;电流注入补偿模块⑵分别设置有变化电压AV输入端和补偿电流八1,输出端;电流检测模块 (I)的变化电压△ V输出端与电流注入补偿模块(2)的变化电压AV输入端连接;电流注入补偿模块⑵由放大器Α、第三PMOS管M3、第四PMOS管Μ4和第五NMOS管Μ5 至第十NMOS管MlO组成,第三PMOS管M3的栅极与漏极短接并同时与第四PMOS管Μ4的栅极、第五NMOS管Μ5 的漏极、第十NMOS管MlO的漏极连接,第五NMOS管Μ5的源极和第六NMOS管Μ6的漏极同时与放大器A的同相输入端连接, 第十NMOS管MlO的栅极和第九NMOS管Μ9的栅极同时与放大器A的输出端连接,第九NMOS管Μ9的源极和第八NMOS管Μ8的漏极同时与放大器A的反相输入端连接, 第八NMOS管Μ8的源极与第七NMOS管Μ7的漏极连接,第三PMOS管M3的源极、第四PMOS管Μ4的源极和第九NMOS管Μ9的漏极接电源端VDD, 第六NMOS管Μ6的源极、第七NMOS管Μ7的源极和第十NMOS管MlO的源极接地,第六NMOS管Μ6的栅极接第三偏置电压V。,第七NMOS管Μ7的栅极接第四偏置电压Vd 和第八NMOS管Μ8的栅极接第五偏置电压Ve ;第四PMOS管Μ4的漏极为电流注入补偿模块⑵的补偿电流Λ Ie输出端;第四PMOS 管Μ4的漏极与密码核心电路的地端连接,第五NMOS管Μ5的栅极为电流注入补偿模块⑵的变化电压Λ V输入端。
2.根据权利要求1所述的一种高线性补偿的电流平整电路,其特征在于它电流检测模块(I)由第一 NMOS管Ml、第二 NMOS管M2、第^^一 NMOS管Ml1、第十二 NMOS管M12,第十三 PMOS管M13、第十四PMOS管M14、第十五PMOS管M15和电阻Rl组成,第一 NMOS管Ml的漏极为电流检测模块⑴的变化电流Λ Icore采集端,第一 NMOS管 Ml的漏极和第十三PMOS管Μ13的栅极同时与密码核心电路的地端连接,第一 NMOS管Ml的栅极、第二 NMOS管M2的栅极、第十二 NMOS管Μ12的漏极与第十四 NMOS管Μ14的漏极连接,第i^一 NMOS管Mll的栅极、第十二 NMOS管M12的栅极、第i^一 NMOS管Mll的漏极与第十三PMOS管M13的漏极连接,第十三PMOS管M13的源极、第十四PMOS管M14的源极与第十五PMOS管M15的漏极连接,第二 NMOS管M2的漏极与电阻Rl的一端连接为电流检测模块(I)的变化电压AV输出端;电阻Rl的一端与第十五PMOS管M15的源极接电源端VDD,第 一 NMOS管Ml的源极、第二 NMOS管M2的源极、第i^一 NMOS管Mll的源极和第十二 NMOS管M12的源极接地,第十四PMOS管M14的栅极接第二偏置电压Vb、第十五PMOS管M15的栅极接第一偏置电压\。
全文摘要
一种高线性补偿的电流平整电路,它涉及电路电子领域,它解决了目前电流注入补偿单元线性度的不足,达到高线性补偿的目的。它包括电流检测模块和电流注入补偿模块;电流检测模块,用于检测流经密码核心电路的电流Icore产生的变化电流ΔIcore,并转换变化电流ΔIcore为相应的变化电压ΔV,还用于将变化电压ΔV发送给电流注入补偿模块;电流注入补偿模块,用于将变化电压ΔV线性转换为补偿电流ΔIR,并通过补偿电流ΔIR对变化电流ΔIcore进行补偿,使总的电源端检测到的变化电流ΔItot被削平;电流注入补偿模块由放大器A、第三PMOS管M3、第四PMOS管M4和第五NMOS管M5至第十NMOS管M10组成。本发明达到隐藏芯片核心电流变化的目的,能够在加密中广泛应用。
文档编号G05F1/565GK102999077SQ20121050915
公开日2013年3月27日 申请日期2012年12月3日 优先权日2012年12月3日
发明者王晨旭, 王新胜, 喻明艳, 王进祥, 韩志伟 申请人:哈尔滨工业大学(威海)
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1