arrow
返回

In-memory encryption using the advanced encryption standard

delete2025-01-16
delete0
PRE
AI
T
Tobias Kovats
N
Navaneeth Rameshan *
K
Kumudu Geethan Karunaratne
I
Iason Giannopoulos
A
Abu Sebastian
DOI:10.1098/rsta.2023.0396delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Encryption and decryption of data with very low latency and high energy efficiency is desirable in almost every application that deals with sensitive data. The advanced encryption standard (AES) is a widely adopted algorithm in symmetric key cryptography with numerous efficient implementations. Nonetheless, in scenarios involving extensive data processing, the primary limitations on performance and efficiency arise from data movement between memory and the processor, rather than data processing itself. In this article, we present a novel in-memory computing (IMC) approach for AES encryption and key-expansion, and experimentally validate it on an IMC prototype chip based on phase-change memory (PCM) technology. We leverage operators stored in PCM crossbar arrays to achieve the flexibility to tune performance at runtime based on the amount of free storage available in the memory system. In addition, we introduce a method for parallel in-memory polynomial modular multiplication and evaluate the potential of intrinsic stochastic properties of PCM devices for random key generation. We show how to further improve efficiency with minimal additional auxiliary circuitry. To evaluate the performance within a custom-built large-scale in-memory AES system, we design and implement a cycle-accurate simulator that integrates parameters from Spice simulations for detailed latency and energy consumption analysis of the AES algorithm. Our evaluations indicate that our IMC-based AES approach outperforms state-of-the-art methods, achieving speed factor improvements of up to 19.7 at equivalent energy efficiency.This article is part of the theme issue 'Emerging technologies for future secure computing platforms'.
Keyword:
in-memory computing
cryptography

期刊

P
Philosophical Transactions of the Royal Society A-Mathematical Physical and Engineering Sciences
IF:
3.7
论文数:
7.8K
被引数:
2.8W

机构

暂无机构信息
引用论文

引用论文

Stochastic phase-change neurons
err2016-05-16
err892
PREAI
errTuma, Tomas; Pantazi, Angeliki; Le Gallo, Manuel; Sebastian, Abu; Eleftheriou, Evangelos
err分享
err收藏
MCP-1 and MIP-3α Secreted from Necrotic Cell-Treated Glioblastoma Cells Promote Migration/Infiltration of Microglia
err2018-07-26
err0
errOAAI
errYieun Jung; So-Hee Ahn; Hyunju Park; Sang Hui Park; Kyungsun Choi; Chulhee Choi; Jihee Lee Kang; Youn-Hee Choi
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
The Prothrombin Gene G20210A Variant in an Unselected Thromboembolic Population. A belgian prospective clinical study.
err2016-08-16
err0
errOAAI
errPh. Hainaut; J.L. Gala; V. Lesage; E. Lavenne; M.-A. Azerad; F. Zech; F. Heusterspreute; M. Philippe; M. Moriau
err分享
err收藏
学者 查看更多内容