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...
Main Authors: | , |
---|---|
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 |