arrow
Return

Efficient and lightweight in-memory computing architecture for hardware security

delete2024-08-01
delete4
delete
OA
AI
H
Hala Ajmi
F
Fakhreddine Zayer *
A
Amira Hadj Fredj
B
Belgacem Hamdi
B
Baker Mohammad
N
Naoufel Werghi
J
Jorge Dias
DOI:10.1016/j.jpdc.2024.104898delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This paper introduces an innovative solution for improving the efficiency and speed of the Advanced Encryption Standard (AES) based cryptographic algorithm. The approach leverages in -memory computing (IMC) and is versatile for application across a broad spectrum of IoT applications, including robotic autonomous vehicles and various other scenarios. To achieve this goal, memristor (MR) designs are proposed to emulate the arithmetic operations required for different phases of the AES algorithm, enabling efficient in -memory processing. The key contributions of this work include; 1) The development of a 4 bit -MR state element for implementing different arithmetic operations in an AES hardware prototype; 2) The creation of a pipeline AES design for massive parallelism and MR integration compatibility; and 3) The hardware implementation of the AES-IMC based architecture using the MR emulator. The results show that AES-IMC performs better than existing architectures in terms of higher throughput and energy efficiency. Compared to conventional AES hardware, AES-IMC achieves a 30% power enhancement with comparable throughput. Additionally, when compared to state-of-the-art AESbased NVM engines, AES-IMC demonstrates comparable power dissipation and a 62% increase in throughput. The IMC architecture enables cost-effective real-time deployment of AES, leading to high-performance computing. By leveraging the power of in -memory computing, this system is able to provide improved computational efficiency and faster processing speeds, making it a promising solution for a wide range of applications in the field of autonomous driving and robotics. The potential benefits of this system include improved safety and security of unmanned devices, as well as enhanced performance and cost-effectiveness in a variety of computing environments.
Keywords:
AES Algorithm
Hardware Security
Memristor Technology
In-memory Computing
Memristor Hardware
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

Q
qualcomm
Scholars:
781
Papers: 645
Citations: 1
U
universite de monastir
Scholars:
5.9K
Papers: 4.7K
Citations: 2
U
university of glasgow
Scholars:
3.5W
Papers: 3.1W
Citations: 37
researcher View more organizations