Visible to the public Fuzzy Key Generator Design using ReRAM-Based Physically Unclonable Functions

TitleFuzzy Key Generator Design using ReRAM-Based Physically Unclonable Functions
Publication TypeConference Paper
Year of Publication2021
AuthorsKorenda, Ashwija Reddy, Afghah, Fatemeh, Razi, Abolfazl, Cambou, Bertrand, Begay, Taylor
Conference Name2021 IEEE Physical Assurance and Inspection of Electronics (PAINE)
KeywordsBit error rate, cryptography, Fuzzy Cryptography, fuzzy extractors, hardware-based authentication, IoT security, Iron, Metrics, physical unclonable function, physically unclonable functions, pubcrawl, ReRAM technology, resilience, Resiliency, Resistance, Scalability, Sensitivity, Time factors
AbstractPhysical unclonable functions (PUFs) are used to create unique device identifiers from their inherent fabrication variability. Unstable readings and variation of the PUF response over time are key issues that limit the applicability of PUFs in real-world systems. In this project, we developed a fuzzy extractor (FE) to generate robust cryptographic keys from ReRAM-based PUFs. We tested the efficiency of the proposed FE using BCH and Polar error correction codes. We use ReRAM-based PUFs operating in pre-forming range to generate binary cryptographic keys at ultra-low power with an objective of tamper sensitivity. We investigate the performance of the proposed FE with real data using the reading of the resistance of pre-formed ReRAM cells under various noise conditions. The results show a bit error rate (BER) in the range of 105 for the Polar-codes based method when 10% of the ReRAM cell array is erroneous at Signal to Noise Ratio (SNR) of 20dB.This error rate is achieved by using helper data length of 512 bits for a 256 bit cryptographic key. Our method uses a 2:1 ratio for helper data and key, much lower than the majority of previously reported methods. This property makes our method more robust against helper data attacks.
DOI10.1109/PAINE54418.2021.9707714
Citation Keykorenda_fuzzy_2021