A 3D Memristor Architecture for In-Memory Computing Demonstrated with SHA3

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Aljafar, Muayad J., Joshi, Rasika, Acken, John M.
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929244164063232
author Aljafar, Muayad J.
Joshi, Rasika
Acken, John M.
author_facet Aljafar, Muayad J.
Joshi, Rasika
Acken, John M.
contents Security is a growing problem that needs hardware support. Memristors provide an alternative technology for hardware-supported security implementation. This paper presents a specific technique that utilizes the benefits of hybrid CMOS-memristors technology demonstrated with SHA3 over implementations that use only memristor technology. In the proposed technique, SHA3 is implemented in a set of perpendicular crossbar arrays structured to facilitate logic implementation and circular bit rotation (Rho operation), which is perhaps the most complex operation in SHA3 when carried out in memristor arrays. The Rho operation itself is implemented with CMOS multiplexers (MUXs). The proposed accelerator is standby power-free and circumvents the memory access bottleneck in conventional computers. In addition, our design obscures the intermediate values from the I/O interface and outperforms the state-of-the-art memristor-based designs in terms of size and energy. Demonstrating the memristor implementation of SHA3 provides an impetus for utilizing memristors in information security applications.
format Preprint
id arxiv_https___arxiv_org_abs_2402_09545
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A 3D Memristor Architecture for In-Memory Computing Demonstrated with SHA3
Aljafar, Muayad J.
Joshi, Rasika
Acken, John M.
Cryptography and Security
Emerging Technologies
Security is a growing problem that needs hardware support. Memristors provide an alternative technology for hardware-supported security implementation. This paper presents a specific technique that utilizes the benefits of hybrid CMOS-memristors technology demonstrated with SHA3 over implementations that use only memristor technology. In the proposed technique, SHA3 is implemented in a set of perpendicular crossbar arrays structured to facilitate logic implementation and circular bit rotation (Rho operation), which is perhaps the most complex operation in SHA3 when carried out in memristor arrays. The Rho operation itself is implemented with CMOS multiplexers (MUXs). The proposed accelerator is standby power-free and circumvents the memory access bottleneck in conventional computers. In addition, our design obscures the intermediate values from the I/O interface and outperforms the state-of-the-art memristor-based designs in terms of size and energy. Demonstrating the memristor implementation of SHA3 provides an impetus for utilizing memristors in information security applications.
title A 3D Memristor Architecture for In-Memory Computing Demonstrated with SHA3
topic Cryptography and Security
Emerging Technologies
url https://arxiv.org/abs/2402.09545