期刊检索

  • 2024年第56卷
  • 2023年第55卷
  • 2022年第54卷
  • 2021年第53卷
  • 2020年第52卷
  • 2019年第51卷
  • 2018年第50卷
  • 2017年第49卷
  • 2016年第48卷
  • 2015年第47卷
  • 2014年第46卷
  • 2013年第45卷
  • 2012年第44卷
  • 2011年第43卷
  • 2010年第42卷
  • 第1期
  • 第2期

主管单位 中华人民共和国
工业和信息化部
主办单位 哈尔滨工业大学 主编 李隆球 国际刊号ISSN 0367-6234 国内刊号CN 23-1235/T

期刊网站二维码
微信公众号二维码
引用本文:王晨旭,闫涛,宫月红,罗敏,曾琅,张德明,徐天亮.采用混合MTJ/CMOS和SABL结构的密码算法电路设计[J].哈尔滨工业大学学报,2022,54(6):72.DOI:10.11918/202103131
WANG Chenxu,YAN Tao,GONG Yuehong,LUO Min,ZENG Lang,ZHANG Deming,XU Tianliang.Circuit design of cryptographic algorithm using hybrid MTJ/CMOS and SABL structure[J].Journal of Harbin Institute of Technology,2022,54(6):72.DOI:10.11918/202103131
【打印本页】   【HTML】   【下载PDF全文】   查看/发表评论  下载PDF阅读器  关闭
过刊浏览    高级检索
本文已被:浏览 699次   下载 767 本文二维码信息
码上扫一扫!
分享到: 微信 更多
采用混合MTJ/CMOS和SABL结构的密码算法电路设计
王晨旭1,闫涛1,宫月红2,罗敏1,曾琅3,张德明3,徐天亮1
(1.哈尔滨工业大学(威海) 信息科学与工程学院,山东 威海 264209;2.山东交通学院 航运学院,山东 威海 264200; 3.北京航空航天大学 集成电路科学与工程学院,北京 100191)
摘要:
为了在提高轻量级密码算法(Lightweight cipher algorithm,LWCA)电路安全性的同时降低功耗,提出了一种磁隧道结 (Magnetic tunnel junction,MTJ)/CMOS混合结构查找表(Look up table,LUT)电路,该结构通过与感测放大器逻辑(Sense amplifier based logic, SABL)元件配合可以实现完整的PRESENT-80加密算法电路。设计将MTJ器件引入防护电路设计中,进而提出了一种基于混合MTJ/CMOS结构的双轨查找表(Look-up table,LUT)电路结构。首先,基于40 nm CMOS工艺库和MTJ器件仿真模型,使用新提出的双轨查找表结构设计了加密算法电路工作过程中所需要的关键S-box电路并通过了仿真验证。然后,利用该电路和敏感放大器逻辑元件电路结构组合设计了PRESENT-80密码算法的完整电路。最后对所设计的电路模型进行了相关性功耗分析攻击(CPA)攻击,同时为了方便进行对比研究,还对使用传统CMOS单轨和SABL双轨结构实现的PRESENT-80加密算法电路模型进行了相同条件下的仿真和功耗分析研究。对比仿真结果表明,基于新结构实现的电路具有良好的抗功耗攻击性能,能够抵御10 000条功耗迹下的CPA攻击,同时新结构的电路在工作时的平均功耗要明显低于经典的SABL电路。
关键词:  MTJ  SABL  PRESENT  低功耗  抗CPA攻击
DOI:10.11918/202103131
分类号:TN43
文献标识码:A
基金项目:中国科学院A类战略先导专项项目(XDA19010302);国家自然科学基金(12075142,U2106202);山东省重大科技创新工程(2020CXGC5,1ZLGX05)
Circuit design of cryptographic algorithm using hybrid MTJ/CMOS and SABL structure
WANG Chenxu1,YAN Tao1,GONG Yuehong2,LUO Min1,ZENG Lang3,ZHANG Deming3,XU Tianliang1
(1.School of Information Science and Engineering, Harbin Institute of Technology (Weihai), Weihai 264209, Shandong, China; 2.School of Navigation and Shipping, Shandong Jiaotong University, Weihai 264200, Shandong, China; 3.School of Integrated Circuit Science and Engineering, Beihang University, Beijing 100191, China)
Abstract:
To improve the circuit security of lightweight cipher algorithm (LWCA) and reduce power consumption, we proposed a look-up table (LUT) circuit with magnetic tunnel junction (MTJ)/CMOS hybrid structure, which can realize the complete PRESENT-80 encryption algorithm circuit by combining with sense amplifier based logic (SABL) cells. MTJ cells were introduced into the protection circuits for the design of the LUT circuit with hybrid MTJ/CMOS structure. Firstly, on the basis of 40 nm CMOS process and MTJ simulation model, the proposed LUT architecture was applied to design the S-box circuits which are essential in the operation process of cryptographic algorithm circuits, and results were verified through simulation. Secondly, a complete PRESENT-80 algorithm circuit was designed with the combination of the proposed circuit and SABL cells. Finally, all the circuits were tested by correlation power attack (CPA). Identical simulation and power consumption analysis were conducted on conventional CMOS single-rail and SABL dual-rail circuit structures. Results show that the proposed circuit possessed excellent power consumption attack resistance ability, which was capable of protecting against the CPA attack from 10 000 samples. Besides, the average power consumption of the proposed circuit was apparently reduced compared with that of the traditional SABL circuit.
Key words:  magnetic tunnel junction (MTJ)  sense amplifier based logic (SABL)  PRESENT  low power consumption  resistance to correlation power attack (CPA)

友情链接LINKS