{"title":"Efficient In-Memory AES Encryption Implementation Using a General Memristive Logic: Surmounting the data movement bottleneck","authors":"Mingyuan Ma, Yu Zhu, Zhenhua Zhu, Rui Yuan, Jialong Liu, Liying Xu, Yuchao Yang, Yu Wang","doi":"10.1109/mnano.2022.3141514","DOIUrl":null,"url":null,"abstract":"Emerging nonvolatile main memory (NVMM) suffers from secure vulnerability due to its nonvolatility. To address this issue, existing methods tend to employ the encryption engine on the CPU side for encryption. However, this incurs large energy and latency overhead due to the massive data movement between the CPU and NVMM. On the other hand, popular encryption algorithms like the Advanced Encryption Standard (AES) usually involve massive bit-level parallelism. As a result, an emerging technology named logic-in-memory (LiM), which leverages the electrical characteristics of nonvolatile devices to enable efficient in-memory Boolean operations in parallel, is a promising solution to eliminating data movement overhead and enables faster and more energy-efficient encryption.","PeriodicalId":44724,"journal":{"name":"IEEE Nanotechnology Magazine","volume":"16 1","pages":"24-C3"},"PeriodicalIF":2.3000,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Nanotechnology Magazine","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/mnano.2022.3141514","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"NANOSCIENCE & NANOTECHNOLOGY","Score":null,"Total":0}
引用次数: 2
Abstract
Emerging nonvolatile main memory (NVMM) suffers from secure vulnerability due to its nonvolatility. To address this issue, existing methods tend to employ the encryption engine on the CPU side for encryption. However, this incurs large energy and latency overhead due to the massive data movement between the CPU and NVMM. On the other hand, popular encryption algorithms like the Advanced Encryption Standard (AES) usually involve massive bit-level parallelism. As a result, an emerging technology named logic-in-memory (LiM), which leverages the electrical characteristics of nonvolatile devices to enable efficient in-memory Boolean operations in parallel, is a promising solution to eliminating data movement overhead and enables faster and more energy-efficient encryption.
期刊介绍:
IEEE Nanotechnology Magazine publishes peer-reviewed articles that present emerging trends and practices in industrial electronics product research and development, key insights, and tutorial surveys in the field of interest to the member societies of the IEEE Nanotechnology Council. IEEE Nanotechnology Magazine will be limited to the scope of the Nanotechnology Council, which supports the theory, design, and development of nanotechnology and its scientific, engineering, and industrial applications.