The invention relates to the field of information security and anti-power attack, in order to prevent the attacker from obtaining the power difference in the discharge stage by slowing down the clock, so as to make the protection invalid. At the same time, this logic unit can make the power consumption of the unit the same in each evaluation cycle, eliminate the power difference under different input signals, so that the attacker can not obtain the key through DPA attack. To this end, the technical scheme adopted by the present invention is a three-phase single-track pre-charging logic device, including PMOS transistor P1, NMOS transistor N1, NMOS transistor N2, NMOS transistor N3, NMOS transistor N4 and NMOS transistor C1 which plays the role of charge storage. The invention is mainly applied to the design and manufacture of integrated circuits.
【技术实现步骤摘要】
三相位单轨预充电逻辑装置
本专利技术涉及信息安全领域、抗功耗攻击领域。具体讲,涉及三相位单轨预充电逻辑装置。
技术介绍
当今社会,以智能卡(SmartCard)、USB钥匙(USBKey)等为代表的密码设备正广泛应用于电信、金融、付费电视等重要领域,成为这些应用的关键组件,因此,它们的安全至关重要。尽管密码设备的嵌入性使得攻击者无法直接获取密码芯片中的密钥信息,但由于大多数密码芯片都是由CMOS电路构成的,在这一类电路中,电路在工作时会泄露一定的功耗,电磁等侧信道信息,攻击者利用差分功耗分析(DifferentialPowerAnalysis,DPA)技术分析密钥数据与功耗信息之间的相关性,并通过数理统计的方式分析即可获得密钥。抵抗DPA攻击的基本思想是消除密码芯片工作时电流与内部数据之间的相关性。其中,由于电路级防护更加关注实现密码芯片的底层电路结构而非密码算法本身,因而更加通用。电路级防护通常通过设计新型逻辑单元来实现,其主要设计思想为双轨预充电逻辑和三阶段工作模式。利用双轨预充电逻辑实现的单元主要包括敏感放大器逻辑(SenseAmplifierBasedLogic,SABL),行波动态差分逻辑(WaveDynamicDifferentialLogic,WDDL),基于延时的双轨预充电逻辑DDPL(Delay-BasedDual-RailPre-chargeLogic)和基于查找表的差分逻辑LBDL(LUTBasedDifferentialLogic);利用三阶段工作模式实现的逻辑单元有三阶段双轨预充电逻辑TDPL(Three-phaseDual-ra ...
【技术保护点】
1.一种三相位单轨预充电逻辑装置,其特征是,包括PMOS晶体管P1,NMOS晶体管N1,NMOS晶体管N2,NMOS晶体管N3,NMOS晶体管N4以及起到电荷存储作用的NMOS晶体管C1;PMOS晶体管P1的源极接电源,栅极接时钟信号CLK,漏极和NMOS晶体管管N1、N4的漏极以及输出信号O公共相连接;NMOS晶体管N1栅极接输入信号I,源极接NMOS晶体管N2漏极;NMOS晶体管N2栅极接时钟信号CLK,源极与NMOS管N3漏极和NMOS管C1栅极公共连接;NMOS晶体管N3栅极接放电信号DCH、源极接地;NMOS晶体管N4栅极接放电信号DCH,源极接地;NMOS晶体管C1源极与漏极相连,二者都接地。
【技术特征摘要】
1.一种三相位单轨预充电逻辑装置,其特征是,包括PMOS晶体管P1,NMOS晶体管N1,NMOS晶体管N2,NMOS晶体管N3,NMOS晶体管N4以及起到电荷存储作用的NMOS晶体管C1;PMOS晶体管P1的源极接电源,栅极接时钟信号CLK,漏极和NMOS晶体管管N1、N4的漏极以及输出信号O公共相连接;NMOS晶体管N1栅极接输入信号I,源极接NMOS晶体管N2漏极;NMOS晶体管N2栅极接时钟信号CLK,源极与NMOS管N3漏极和NMOS管C1栅极公共连接;NMOS晶体管N3栅极接放电信号DCH、源极接地;NMOS晶体管N4栅极接放电信号DCH,源极接地;NMOS晶体管C1源极与漏极相连,二者都接地。2.如权利要求1所述的三相位单轨预充电逻辑装置,其特征是,进一步地:预充电阶段:CLK信号为低电位,DCH信号为低电位,此时PMOS管P1导通,使得输出信号O被预充电到高电位,同时由于单元的输入信号是上一级的输出,因此在CLK为低电平时信号I为高电平,此时NMOS管N1导通,使得下拉网络中的内部节点全部预充到高电...
【专利技术属性】
技术研发人员:赵毅强,蔡里昂,叶茂,马浩诚,辛睿山,
申请(专利权)人:天津大学,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。