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