Efficient and Lightweight In-Memory Computing Architecture for Hardware Security

14 Pages Posted: 21 Jun 2023

See all articles by Zayer Fakhreddine

Zayer Fakhreddine

Khalifa University

Hala Ajmi

affiliation not provided to SSRN

Amira Fredj

affiliation not provided to SSRN

Hamdi Belgacem

affiliation not provided to SSRN

Baker Mohammad

Khalifa University

Naoufel Werghi

Khalifa University

Jorge Dias

Khalifa University

Abstract

This paper proposes an innovative solution for improving the efficiency and speed of the Advanced Encryption Standard (AES) based cryptographic algorithm, by utilizing in-memory computing (IMC) that can be used for autonomous driverless cars and robotic autonomous vehicles. In order 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 4bit-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 AES-based 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, Memristive design, In-memory computing, Hardware memristor, FPGA

Suggested Citation

Fakhreddine, Zayer and Ajmi, Hala and Fredj, Amira and Belgacem, Hamdi and Mohammad, Baker and Werghi, Naoufel and Dias, Jorge, Efficient and Lightweight In-Memory Computing Architecture for Hardware Security. Available at SSRN: https://ssrn.com/abstract=4487639 or http://dx.doi.org/10.2139/ssrn.4487639

Zayer Fakhreddine (Contact Author)

Khalifa University ( email )

Abu Dhabi
United Arab Emirates

Hala Ajmi

affiliation not provided to SSRN ( email )

Nigeria

Amira Fredj

affiliation not provided to SSRN ( email )

Nigeria

Hamdi Belgacem

affiliation not provided to SSRN ( email )

Nigeria

Baker Mohammad

Khalifa University ( email )

Abu Dhabi
United Arab Emirates

Naoufel Werghi

Khalifa University ( email )

Jorge Dias

Khalifa University ( email )

Abu Dhabi
United Arab Emirates

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
46
Abstract Views
232
PlumX Metrics