Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices

The reliability and efficiency of a physically unclonable function (PUF) considerably depends on that of the random seed number generation process in the target hardware technology. Among the proposed hardware PUF techniques, flash memory-based approaches have several advantages because of the wides...

Full description

Bibliographic Details
Main Authors: The-Nghia Nguyen, Sunghyun Park, Donghwa Shin
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9097209/
_version_ 1818444216372559872
author The-Nghia Nguyen
Sunghyun Park
Donghwa Shin
author_facet The-Nghia Nguyen
Sunghyun Park
Donghwa Shin
author_sort The-Nghia Nguyen
collection DOAJ
description The reliability and efficiency of a physically unclonable function (PUF) considerably depends on that of the random seed number generation process in the target hardware technology. Among the proposed hardware PUF techniques, flash memory-based approaches have several advantages because of the widespread use of flash memories in electronic devices. The operations of the flash memories such as read, program, and erase have been utilized to generate the random number based on their random process variations. In this work, we propose a random number generation method for the flash memory-based hardware PUF applications that utilize the intrinsic erase-suspend operation in modern flash memory devices. Unlike the conventional methods, the proposed method does not require any modification of the device or additional peripheral circuitry to control the operations. We evaluate the proposed method from the perspective of reliability and efficiency. The experimental results show that the proposed method can generate a 16-bit random number in 1 ms approximately while maintaining greater than 95 % reproductivity of the random number.
first_indexed 2024-12-14T19:12:24Z
format Article
id doaj.art-4cba68c806664d7884dd7aaa979b71f8
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T19:12:24Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-4cba68c806664d7884dd7aaa979b71f82022-12-21T22:50:42ZengIEEEIEEE Access2169-35362020-01-018986379864610.1109/ACCESS.2020.29958919097209Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory DevicesThe-Nghia Nguyen0https://orcid.org/0000-0002-2474-8975Sunghyun Park1Donghwa Shin2https://orcid.org/0000-0002-0871-5196Department of Software Convergence, Soongsil University, Seoul, South KoreaDepartment of Smart Systems Software, Soongsil University, Seoul, South KoreaDepartment of Smart Systems Software, Soongsil University, Seoul, South KoreaThe reliability and efficiency of a physically unclonable function (PUF) considerably depends on that of the random seed number generation process in the target hardware technology. Among the proposed hardware PUF techniques, flash memory-based approaches have several advantages because of the widespread use of flash memories in electronic devices. The operations of the flash memories such as read, program, and erase have been utilized to generate the random number based on their random process variations. In this work, we propose a random number generation method for the flash memory-based hardware PUF applications that utilize the intrinsic erase-suspend operation in modern flash memory devices. Unlike the conventional methods, the proposed method does not require any modification of the device or additional peripheral circuitry to control the operations. We evaluate the proposed method from the perspective of reliability and efficiency. The experimental results show that the proposed method can generate a 16-bit random number in 1 ms approximately while maintaining greater than 95 % reproductivity of the random number.https://ieeexplore.ieee.org/document/9097209/Flash memoryerase-suspend methoddigital fingerprintphysical unclonable functiontrue random number generator
spellingShingle The-Nghia Nguyen
Sunghyun Park
Donghwa Shin
Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
IEEE Access
Flash memory
erase-suspend method
digital fingerprint
physical unclonable function
true random number generator
title Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
title_full Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
title_fullStr Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
title_full_unstemmed Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
title_short Extraction of Device Fingerprints Using Built-in Erase-Suspend Operation of Flash Memory Devices
title_sort extraction of device fingerprints using built in erase suspend operation of flash memory devices
topic Flash memory
erase-suspend method
digital fingerprint
physical unclonable function
true random number generator
url https://ieeexplore.ieee.org/document/9097209/
work_keys_str_mv AT thenghianguyen extractionofdevicefingerprintsusingbuiltinerasesuspendoperationofflashmemorydevices
AT sunghyunpark extractionofdevicefingerprintsusingbuiltinerasesuspendoperationofflashmemorydevices
AT donghwashin extractionofdevicefingerprintsusingbuiltinerasesuspendoperationofflashmemorydevices