Exploiting switching properties of non-volatile memory chips for data security applications

This paper presents a technique of utilizing Commercial-Off-The-Self (COTS) Non-Volatile Memory (NVM) chips for data security applications. In particular, True Random Numbers (TRNs) are generated by harnessing the latency variability observed in NVM chips. Subsequent series of mathematical operation...

Full description

Bibliographic Details
Main Authors: Supriya Chakraborty, Manan Suri
Format: Article
Language:English
Published: Elsevier 2023-07-01
Series:Memories - Materials, Devices, Circuits and Systems
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S277306462300021X
_version_ 1797796030267260928
author Supriya Chakraborty
Manan Suri
author_facet Supriya Chakraborty
Manan Suri
author_sort Supriya Chakraborty
collection DOAJ
description This paper presents a technique of utilizing Commercial-Off-The-Self (COTS) Non-Volatile Memory (NVM) chips for data security applications. In particular, True Random Numbers (TRNs) are generated by harnessing the latency variability observed in NVM chips. Subsequent series of mathematical operations are implemented as post-processing techniques to increase the randomness of the TRNs. The generated TRNs are then utilized as a source of random keys for One-Time Pad (OTP) cryptosystem. The proposed methodology of TRNs extraction is experimentally validated on three different types of NVM technologies. TRNG throughput in a range of 0.09 Kb/s to 0.67 Kb/s is observed for the investigated technologies. Generated TRNs pass all the tests of NIST SP 800-22 statistical test suite with significant P–values. Metrics like MSE, CC, SSIM, NPCR, UACI, PSNR, and key space are also analyzed for the OTP cryptosystem.
first_indexed 2024-03-13T03:26:58Z
format Article
id doaj.art-21fb4aa7cfed4a33b07bee769d2d796d
institution Directory Open Access Journal
issn 2773-0646
language English
last_indexed 2024-03-13T03:26:58Z
publishDate 2023-07-01
publisher Elsevier
record_format Article
series Memories - Materials, Devices, Circuits and Systems
spelling doaj.art-21fb4aa7cfed4a33b07bee769d2d796d2023-06-25T04:45:11ZengElsevierMemories - Materials, Devices, Circuits and Systems2773-06462023-07-014100044Exploiting switching properties of non-volatile memory chips for data security applicationsSupriya Chakraborty0Manan Suri1Department of Electrical Engineering, Indian Institute of Technology Delhi, Hauz Khas, New Delhi, 110016, IndiaCorresponding author.; Department of Electrical Engineering, Indian Institute of Technology Delhi, Hauz Khas, New Delhi, 110016, IndiaThis paper presents a technique of utilizing Commercial-Off-The-Self (COTS) Non-Volatile Memory (NVM) chips for data security applications. In particular, True Random Numbers (TRNs) are generated by harnessing the latency variability observed in NVM chips. Subsequent series of mathematical operations are implemented as post-processing techniques to increase the randomness of the TRNs. The generated TRNs are then utilized as a source of random keys for One-Time Pad (OTP) cryptosystem. The proposed methodology of TRNs extraction is experimentally validated on three different types of NVM technologies. TRNG throughput in a range of 0.09 Kb/s to 0.67 Kb/s is observed for the investigated technologies. Generated TRNs pass all the tests of NIST SP 800-22 statistical test suite with significant P–values. Metrics like MSE, CC, SSIM, NPCR, UACI, PSNR, and key space are also analyzed for the OTP cryptosystem.http://www.sciencedirect.com/science/article/pii/S277306462300021XHardware securityNon-volatile memoryOne-time paddingRRAMFlashTRNG
spellingShingle Supriya Chakraborty
Manan Suri
Exploiting switching properties of non-volatile memory chips for data security applications
Memories - Materials, Devices, Circuits and Systems
Hardware security
Non-volatile memory
One-time padding
RRAM
Flash
TRNG
title Exploiting switching properties of non-volatile memory chips for data security applications
title_full Exploiting switching properties of non-volatile memory chips for data security applications
title_fullStr Exploiting switching properties of non-volatile memory chips for data security applications
title_full_unstemmed Exploiting switching properties of non-volatile memory chips for data security applications
title_short Exploiting switching properties of non-volatile memory chips for data security applications
title_sort exploiting switching properties of non volatile memory chips for data security applications
topic Hardware security
Non-volatile memory
One-time padding
RRAM
Flash
TRNG
url http://www.sciencedirect.com/science/article/pii/S277306462300021X
work_keys_str_mv AT supriyachakraborty exploitingswitchingpropertiesofnonvolatilememorychipsfordatasecurityapplications
AT manansuri exploitingswitchingpropertiesofnonvolatilememorychipsfordatasecurityapplications