Haoxiong Bi , Pengju Wang , Jiabao Ye , Liang Zhao , Yuejun Zhang , Bing Chen
{"title":"一个基于ram的逻辑内存DES实现,防止电源攻击","authors":"Haoxiong Bi , Pengju Wang , Jiabao Ye , Liang Zhao , Yuejun Zhang , Bing Chen","doi":"10.1016/j.mee.2025.112356","DOIUrl":null,"url":null,"abstract":"<div><div>Encryption is a crucial aspect of data security, and the Data Encryption Standard (DES) was the first encryption algorithm to gain global recognition. However, due to its dependence on the traditional von Neumann architecture, DES suffers from high resource consumption, transmission delays, and vulnerability to power-based attacks. To address these challenges, this paper introduces a logic-in-memory (LIM) encryption circuit using resistive random-access memory (RRAM). This approach reduces the risk of key interception by minimizing key transfers between the CPU and memory. The DES algorithm was implemented on a Xilinx Spartan-6 FPGA, and power consumption was analyzed using correlation power analysis and template attacks. The results demonstrate that the proposed LIM encryption circuit has better power attack resistance than the conventional designs.</div></div>","PeriodicalId":18557,"journal":{"name":"Microelectronic Engineering","volume":"299 ","pages":"Article 112356"},"PeriodicalIF":3.1000,"publicationDate":"2025-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A RRAM-based logic in memory DES implementation against power attacks\",\"authors\":\"Haoxiong Bi , Pengju Wang , Jiabao Ye , Liang Zhao , Yuejun Zhang , Bing Chen\",\"doi\":\"10.1016/j.mee.2025.112356\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Encryption is a crucial aspect of data security, and the Data Encryption Standard (DES) was the first encryption algorithm to gain global recognition. However, due to its dependence on the traditional von Neumann architecture, DES suffers from high resource consumption, transmission delays, and vulnerability to power-based attacks. To address these challenges, this paper introduces a logic-in-memory (LIM) encryption circuit using resistive random-access memory (RRAM). This approach reduces the risk of key interception by minimizing key transfers between the CPU and memory. The DES algorithm was implemented on a Xilinx Spartan-6 FPGA, and power consumption was analyzed using correlation power analysis and template attacks. The results demonstrate that the proposed LIM encryption circuit has better power attack resistance than the conventional designs.</div></div>\",\"PeriodicalId\":18557,\"journal\":{\"name\":\"Microelectronic Engineering\",\"volume\":\"299 \",\"pages\":\"Article 112356\"},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2025-05-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Microelectronic Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0167931725000450\",\"RegionNum\":4,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Microelectronic Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167931725000450","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
A RRAM-based logic in memory DES implementation against power attacks
Encryption is a crucial aspect of data security, and the Data Encryption Standard (DES) was the first encryption algorithm to gain global recognition. However, due to its dependence on the traditional von Neumann architecture, DES suffers from high resource consumption, transmission delays, and vulnerability to power-based attacks. To address these challenges, this paper introduces a logic-in-memory (LIM) encryption circuit using resistive random-access memory (RRAM). This approach reduces the risk of key interception by minimizing key transfers between the CPU and memory. The DES algorithm was implemented on a Xilinx Spartan-6 FPGA, and power consumption was analyzed using correlation power analysis and template attacks. The results demonstrate that the proposed LIM encryption circuit has better power attack resistance than the conventional designs.
期刊介绍:
Microelectronic Engineering is the premier nanoprocessing, and nanotechnology journal focusing on fabrication of electronic, photonic, bioelectronic, electromechanic and fluidic devices and systems, and their applications in the broad areas of electronics, photonics, energy, life sciences, and environment. It covers also the expanding interdisciplinary field of "more than Moore" and "beyond Moore" integrated nanoelectronics / photonics and micro-/nano-/bio-systems. Through its unique mixture of peer-reviewed articles, reviews, accelerated publications, short and Technical notes, and the latest research news on key developments, Microelectronic Engineering provides comprehensive coverage of this exciting, interdisciplinary and dynamic new field for researchers in academia and professionals in industry.