Hardware Implementation for Analog Key Encapsulation Based on ReRAM PUF

Manuel Aguilar Rios, Sareh Assiri, Bertrand Cambou

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Resistive random-access memory (ReRAM) physically unclonable functions (PUFs) have recently been proposed for direct analog key encapsulation. Pre-formed ReRAM cells can produce reliable and unique responses when injected with very low currents, with the value of these responses varying with the current. The values of current used on ReRAM cells coupled with the response they produce can be used to encapsulate keys with a PUF directly. Analog key encapsulation with ReRAM cells has been simulated using data gathered from precision machinery in a lab setting and has been theorized to work. This study presents the reliability of analog key encapsulation with ReRAM PUFs on a hardware shield. It illustrates how the hardware implementation of direct analog key encapsulation encryption with ReRAM PUFs produces reliable responses on par with the simulated results. This study shows the approach followed to implement encryption and decryption of the plaintext based on hardware on both sides, the client and server. The implementation was written in C++ on the client level and Python 3 on the server level.

Original languageEnglish (US)
Title of host publicationIntelligent Computing - Proceedings of the 2022 Computing Conference
EditorsKohei Arai
PublisherSpringer Science and Business Media Deutschland GmbH
Number of pages12
ISBN (Print)9783031104664
StatePublished - 2022
EventComputing Conference, 2022 - Virtual, Online
Duration: Jul 14 2022Jul 15 2022

Publication series

NameLecture Notes in Networks and Systems
Volume508 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389


ConferenceComputing Conference, 2022
CityVirtual, Online


  • Analog key encapsulation
  • Analog key encapsulation with ReRAM PUFs
  • Physical unclonable function
  • Resistive random access memory

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications


Dive into the research topics of 'Hardware Implementation for Analog Key Encapsulation Based on ReRAM PUF'. Together they form a unique fingerprint.

Cite this