HashPIM: High-Throughput SHA-3 via Memristive Digital Processing-in-Memory

Batel Oved, Orian Leitersdorf, Ronny Ronen, Shahar Kvatinsky

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recent research has sought to accelerate cryptographic hash functions as they are at the core of modern cryptography. Traditional designs, however, suffer from the von Neumann bottleneck that originates from the separation of processing and memory units. An emerging solution to overcome this bottleneck is processing-in-memory (PIM): performing logic within the same devices responsible for memory to eliminate data-transfer and simultaneously provide massive computational parallelism. In this paper, we seek to vastly accelerate the state-of-the-art SHA-3 cryptographic function using the memristive memory processing unit (mMPU), a general-purpose memristive PIM architecture. To that end, we propose a novel in-memory algorithm for variable rotation, and utilize an efficient mapping of the SHA-3 state vector for memristive crossbar arrays to efficiently exploit PIM parallelism. We demonstrate a massive energy efficiency of 1, 422 Gbps/W, improving a state-of-the-art memristive SHA-3 accelerator (SHINE-2) by 4.6 ×.

Original languageEnglish
Title of host publication2022 11th International Conference on Modern Circuits and Systems Technologies, MOCAST 2022
ISBN (Electronic)9781665467179
DOIs
StatePublished - 2022
Event11th International Conference on Modern Circuits and Systems Technologies, MOCAST 2022 - Bremen, Germany
Duration: 8 Jun 202210 Jun 2022

Publication series

Name2022 11th International Conference on Modern Circuits and Systems Technologies, MOCAST 2022

Conference

Conference11th International Conference on Modern Circuits and Systems Technologies, MOCAST 2022
Country/TerritoryGermany
CityBremen
Period8/06/2210/06/22

Keywords

  • Cryptography
  • SHA-3
  • memristor
  • processing-in-memory (PIM)
  • stateful logic

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering
  • Instrumentation

Fingerprint

Dive into the research topics of 'HashPIM: High-Throughput SHA-3 via Memristive Digital Processing-in-Memory'. Together they form a unique fingerprint.

Cite this