摘要
为了在提高轻量级密码算法(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加密算法电路模型进行了相同条件下的仿真和功耗分析研究。对比仿真结果表明,基于新结构实现的电路具有良好的抗功耗攻击性能,能够抵御10000条功耗迹下的CPA攻击,同时新结构的电路在工作时的平均功耗要明显低于经典的SABL电路。
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 10000 samples.Besides,the average power consumption of the proposed circuit was apparently reduced compared with that of the traditional SABL circuit.
作者
王晨旭
闫涛
宫月红
罗敏
曾琅
张德明
徐天亮
WANG Chenxu;YAN Tao;GONG Yuehong;LUO Min;ZENG Lang;ZHANG Deming;XU Tianliang(School of Information Science and Engineering,Harbin Institute of Technology(Weihai),Weihai 264209,Shandong,China;School of Navigation and Shipping,Shandong Jiaotong University,Weihai 264200,Shandong,China;School of Integrated Circuit Science and Engineering,Beihang University,Beijing 100191,China)
出处
《哈尔滨工业大学学报》
EI
CAS
CSCD
北大核心
2022年第6期72-78,共7页
Journal of Harbin Institute of Technology
基金
中国科学院A类战略先导专项项目(XDA19010302)
国家自然科学基金(12075142,U2106202)
山东省重大科技创新工程(2020CXGC010705,2021ZLGX05)。
关键词
MTJ
SABL
PRESENT
低功耗
抗CPA攻击
magnetic tunnel junction(MTJ)
sense amplifier based logic(SABL)
PRESENT
low power consumption
resistance to correlation power attack(CPA)