Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability

The dependence between the write time and process variation of a memristor was investigated as a candidate physically unclonable function (PUF). Such write-time-based approach requires exact timing control of the programming pulse to achieve well-balanced results as the source of randomness. However...

Full description

Bibliographic Details
Main Authors: Ha-Phuong Nguyen, The-Nghia Nguyen, Yeong-Seok Seo, Dosam Hwang, Donghwa Shin
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8827483/
id doaj-d84ca695f86e4a3994be3929fd586827
record_format Article
spelling doaj-d84ca695f86e4a3994be3929fd5868272021-04-05T17:31:05ZengIEEEIEEE Access2169-35362019-01-01713531213532110.1109/ACCESS.2019.29400838827483Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing VariabilityHa-Phuong Nguyen0https://orcid.org/0000-0002-0871-5196The-Nghia Nguyen1Yeong-Seok Seo2Dosam Hwang3Donghwa Shin4https://orcid.org/0000-0002-7554-6062Department of Computer Engineering, Yeungnam University, Gyeongsan, South KoreaDepartment of Smart Systems Software, Soongsil University, Dongjak-Gu, South KoreaDepartment of Computer Engineering, Yeungnam University, Gyeongsan, South KoreaDepartment of Computer Engineering, Yeungnam University, Gyeongsan, South KoreaDepartment of Smart Systems Software, Soongsil University, Dongjak-Gu, South KoreaThe dependence between the write time and process variation of a memristor was investigated as a candidate physically unclonable function (PUF). Such write-time-based approach requires exact timing control of the programming pulse to achieve well-balanced results as the source of randomness. However, exact timing control requires precise hardware, such as a high-frequency timer. Furthermore, the effects from other variability sources, such as the voltage and temperature, may degrade the quality of the PUF device operation. In this study, we introduce a method to enhance the bit-aliasing of a memristor-based PUF with write time variability considering the timing error. By exploiting the non-volatility and bidirectional operation of the memristor, the proposed method attempts to correct the timing error using extra programming pulses. The experiment results reveal that the proposed method reduces the bit-aliasing error by 75.44%.https://ieeexplore.ieee.org/document/8827483/Physically unclonable functionbit-aliasingmemristorperformance metricshamming distance
collection DOAJ
language English
format Article
sources DOAJ
author Ha-Phuong Nguyen
The-Nghia Nguyen
Yeong-Seok Seo
Dosam Hwang
Donghwa Shin
spellingShingle Ha-Phuong Nguyen
The-Nghia Nguyen
Yeong-Seok Seo
Dosam Hwang
Donghwa Shin
Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
IEEE Access
Physically unclonable function
bit-aliasing
memristor
performance metrics
hamming distance
author_facet Ha-Phuong Nguyen
The-Nghia Nguyen
Yeong-Seok Seo
Dosam Hwang
Donghwa Shin
author_sort Ha-Phuong Nguyen
title Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
title_short Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
title_full Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
title_fullStr Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
title_full_unstemmed Correction of Bit-Aliasing in Memristor-Based Physically Unclonable Functions With Timing Variability
title_sort correction of bit-aliasing in memristor-based physically unclonable functions with timing variability
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The dependence between the write time and process variation of a memristor was investigated as a candidate physically unclonable function (PUF). Such write-time-based approach requires exact timing control of the programming pulse to achieve well-balanced results as the source of randomness. However, exact timing control requires precise hardware, such as a high-frequency timer. Furthermore, the effects from other variability sources, such as the voltage and temperature, may degrade the quality of the PUF device operation. In this study, we introduce a method to enhance the bit-aliasing of a memristor-based PUF with write time variability considering the timing error. By exploiting the non-volatility and bidirectional operation of the memristor, the proposed method attempts to correct the timing error using extra programming pulses. The experiment results reveal that the proposed method reduces the bit-aliasing error by 75.44%.
topic Physically unclonable function
bit-aliasing
memristor
performance metrics
hamming distance
url https://ieeexplore.ieee.org/document/8827483/
work_keys_str_mv AT haphuongnguyen correctionofbitaliasinginmemristorbasedphysicallyunclonablefunctionswithtimingvariability
AT thenghianguyen correctionofbitaliasinginmemristorbasedphysicallyunclonablefunctionswithtimingvariability
AT yeongseokseo correctionofbitaliasinginmemristorbasedphysicallyunclonablefunctionswithtimingvariability
AT dosamhwang correctionofbitaliasinginmemristorbasedphysicallyunclonablefunctionswithtimingvariability
AT donghwashin correctionofbitaliasinginmemristorbasedphysicallyunclonablefunctionswithtimingvariability
_version_ 1721539479713349632