期刊文献+

采用混合MTJ/CMOS和SABL结构的密码算法电路设计

Circuit design of cryptographic algorithm using hybrid MTJ/CMOS and SABL structure
下载PDF
导出
摘要 为了在提高轻量级密码算法(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)
  • 相关文献

参考文献2

二级参考文献11

  • 1刘鸣,陈弘毅,白国强.功耗分析研究平台及其应用[J].微电子学与计算机,2005,22(7):134-138. 被引量:15
  • 2唐明,汪波,杨欣,张焕国.分组密码的硬件实现[J].哈尔滨工业大学学报,2006,38(9):1558-1562. 被引量:4
  • 3CLEFIA: a lightweight block cipher with a block size of 128 bits and a key size of 128, 192 or 256 bits[S. ISO/IEC 29192 - 2:2012, 2012. 被引量:1
  • 4PRESENT: a lightweight block cipher with a block size of 64 bits and a key size of 80 or 128 bits[ S]. ISO/IEC 29192 - 2:2012, 2012. 被引量:1
  • 5BOGDANOV A, KNUDSEN L R, LEANDER G, et al. PRESENT: An Ultra-Lightweight Block Cipher[ C ].// Proceedings of the 9th International Workshop on Cryptographic Hardware and Embedded Systems. Berlin: Springer-Verlag, 2007:450-466. 被引量:1
  • 6SHIBUTANI K. Piccolo : An ultra-lightweight blockcipher[ C]//Proceedings of the 13th International Workshop on Cryptographic Hardware and Embedded Systems. Berlin : Springer-Verlag, 2011 : 342 - 357. 被引量:1
  • 7KOCHER P, JAFFE J, JUN B. Differential power analysis[ C]//Proceedings of Advances in Cryptology-- CRYPTO'99. Berlin: Springer-Verlag. 1999: 388- 397. 被引量:1
  • 8BRIER E, CLAVIER C, OLIVIER F. Correlation Power Analysis with a leakage model [ C ]//Proceedings of the 6th International Workshop on Cryptographic Hardware and Embedded Systems. Berlin : Springer-Verlag, 2004 : 135 - 152. 被引量:1
  • 9ZHANG J, GU D W, GUO Z, et al. Differential power cryptanalysis attacks against PRESENT implementation [C]//Proceedings of the 3rd International Conference on Advanced Computer Theory and Engineering. NewYork: IEEE, 2010:V6-61 -65. 被引量:1
  • 10LIUP C, CHANG H C, LEE C Y. A Low Overhead DPA Countermeasure Circuit Based On Ring Oscillators [ J ]. IEEE Transactions on Circuits and systems-II, 2010, 57(7) :547 -550. 被引量:1

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部