当前位置:首页 > 经验 >

4位右移寄存器工作原理(8位移位寄存器的接线图)

来源:原点资讯(www.yd166.com)时间:2022-11-06 07:22:46作者:YD166手机阅读>>

归一化功耗差(Normalized Energy Deviation,NED)和归一化标准差(Normalized Standard Deviation,NSD)两个指标常被用来衡量电路的防御DPA攻击性能[2],其定义分别为:

其中,E是单个时钟周期内电路的功耗,Emax是不同时钟周期内电路的最大功耗,Emin是不同时钟周期内电路的最小功耗,σE是电路在不同时钟周期内功耗之间的标准方差,是多个时钟周期电路的平均功耗。图7给出了本文所设计的4位移位寄存器与相关文献功耗恒定性能的对比结果。其中PVT(Process Voltage Temperature)为电路制造和工作时可能遇到的工艺角、电压和温度。由图7中数据可知,本文所提出的移位寄存器电路在多种PVT组合下NED均小于2.66%、NSD均小于0.63%,相比于复合寄存器系统4位移位寄存器[10]在NED、NSD分别有效降低92.29%和94.27%,证明其防御差分功耗分析性能显著。

4位右移寄存器工作原理,8位移位寄存器的接线图(13)

4 结论

DPA攻击由于在实际中简单高效可行,严重威胁到加密系统的安全性。本文通过将主从触发方式和具有功耗恒定特性的SABL电路结合起来,提出一种具有防御差分功耗分析性能的移位寄存器设计方案。采用TSMC 65 nm CMOS工艺,Spectre仿真结果表明该设计具有正确的逻辑功能,在不同PVT组合下NED均低于2.66%、NSD均低于0.63%,能够有效地抵御差分功耗分析。

参考文献

[1] CHONG K S,Ne K Z L,HO W G,et al.Counteracting differential power analysis:hiding encrypted data from circuit cells[C]//IEEE International Conference on Electron Devices and Solid-State Circuits.2015:297-300.

[2] ABDI O,JAHANIAN A.A new nano-scale differential logic style for power analysis attack[C]//IEEE Conference on Electrical Engineering.2015:584-588.

[3] TANG W,JIA S,WANG Y.A dual-voltage single-rail dynamic DPA-resistant logic based on charge sharing mechanism[C]//IEEE International Conference on Electron Devices and Solid-State Circuits.2015:483-486.

[4] POPP T,MANGARD S.Masked dual-rail pre-charge logic:DPA-Resistance without Routing Constraints[C]//International Workshop on Cryptographic Hardware and Embedded Systems.2005:172-186.

[5] 郝李鹏,汪鹏君,张跃军.具有抗差分能量攻击性能的JK触发器设计[J].电路与系统学报,2012(6):117-123.

[6] 于敬超,严迎建,吴雪涛,等.抗功耗攻击的逻辑电路研究[J].微电子学,2015(4):497-501.

[7] 阎石.数字电子技术基础[M].第5版.北京:高等教育出版社,2006.

[8] JAN M R,ANANTHA C,BORIVOJE N.数字集成电路:电路、系统与设计[M].第2版.北京:电子工业出版社,2008.

[9] TIRI K,AKMAL M,Verbauwhede I.A dynamic and differential CMOS logic with signal independent power consumption to withstand differential power analysis on smart cards[C]//European Solid-state Circuits Conference.2002:403-406.

[10] 刘泽艺,高能,屠晨阳,等.一种抗能量分析攻击的复合寄存器系统[J].密码学报,2014(5):411-421.

栏目热文

基本寄存器工作原理(寄存器电路图详解)

基本寄存器工作原理(寄存器电路图详解)

寄存器——具有能够接收、暂存和传递数码的一种逻辑记忆元件。一、数码寄存器 数码寄存器——最简单的寄存器,只具有接收数码...

2022-11-06 07:24:48查看全文 >>

常用寄存器通俗解释(寄存器的基础知识)

常用寄存器通俗解释(寄存器的基础知识)

与java相关的Java编译器输出的指令流,基本上是一种基于栈的指令集架构,而与之相对的另外一套常用的指令集架构是基于寄...

2022-11-06 07:03:54查看全文 >>

变址寄存器v和z有什么区别(为什么不建议学单片机)

变址寄存器v和z有什么区别(为什么不建议学单片机)

示例说明:一个简易保安系统,在规定次数(如5次)的范围内,若密码不正确将启动报警系统,并关闭安全通道。若规定的次数内密码...

2022-11-06 07:35:31查看全文 >>

计算机寄存器原理图(计算机中所有的寄存器)

计算机寄存器原理图(计算机中所有的寄存器)

通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什...

2022-11-06 07:20:50查看全文 >>

寄存器通俗解释(单片机寄存器通俗解释)

寄存器通俗解释(单片机寄存器通俗解释)

我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 starhttps://github.com/crisxua...

2022-11-06 07:22:54查看全文 >>

寄存器有哪五种(寄存器分类)

寄存器有哪五种(寄存器分类)

作 者:程序员cxuan原文链接:https://mp.weixin.qq.com/s/Okpdf90VpbuO7XfI...

2022-11-06 07:40:20查看全文 >>

寄存器的内部结构(寄存器内部功能)

寄存器的内部结构(寄存器内部功能)

2.2 寄存器 本节只需要了解 处理器(CPU)由运算器、控制器、寄存器、输入设备和输出设备组成,这些器件由处理数据总线...

2022-11-06 07:15:59查看全文 >>

寄存器工作过程(寄存器的基础知识)

寄存器工作过程(寄存器的基础知识)

单片机内部有大量寄存器,寄存器是一种能够存储数据的电路,由触发器构成。(1)触发器触发器是一种具有记忆存储功能的电路,由...

2022-11-06 07:15:44查看全文 >>

基本寄存器的工作原理(寄存器工作原理动画)

基本寄存器的工作原理(寄存器工作原理动画)

PLC控制柜是指成套的控制,可实现电机,开关的控制的电气柜。PLC控制柜有过载、短路、缺相保护等功能。其结构紧凑、工作稳...

2022-11-06 07:31:37查看全文 >>

移位寄存器工作原理(8位移位寄存器原理图)

移位寄存器工作原理(8位移位寄存器原理图)

【单选题】手机寻呼的范围是PLMN服务区MSC/VLR服务区位置区小区答案:位置区【单选题】CDMA的全称是?Code ...

2022-11-06 07:17:52查看全文 >>

文档排行