Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array

In this paper, a physical unclonable function (PUF), a type of hardware security device, is proposed to overcome the limitations of existing security schemes. A <inline-formula> <tex-math notation="LaTeX">$32\times 32$ </tex-math></inline-formula> crossbar array usi...

Full description

Bibliographic Details
Main Authors: Dayoung Kim, Tae-Hyeon Kim, Yunyeong Choi, Geun Ho Lee, Jungwon Lee, Wookyung Sun, Byung-Gook Park, Hyungjin Kim, Hyungsoon Shin
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9524627/
id doaj-4c52dcbcb2174f57ad004f6411cce2d9
record_format Article
spelling doaj-4c52dcbcb2174f57ad004f6411cce2d92021-09-06T23:00:20ZengIEEEIEEE Access2169-35362021-01-01912090112091010.1109/ACCESS.2021.31085349524627Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar ArrayDayoung Kim0https://orcid.org/0000-0002-0367-3951Tae-Hyeon Kim1https://orcid.org/0000-0003-0964-7583Yunyeong Choi2Geun Ho Lee3https://orcid.org/0000-0003-3304-3659Jungwon Lee4Wookyung Sun5https://orcid.org/0000-0002-3078-6839Byung-Gook Park6https://orcid.org/0000-0002-2962-2458Hyungjin Kim7https://orcid.org/0000-0002-4834-6882Hyungsoon Shin8https://orcid.org/0000-0002-2689-7990Department of Electronic and Electrical Engineering and Graduate Program in Smart Factory, Ewha Womans University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electronic and Electrical Engineering, Ewha Womans University, Seoul, South KoreaDepartment of Electronic Engineering, Inha University, Incheon, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electrical and Computer Engineering, Seoul National University, Seoul, South KoreaDepartment of Electronic Engineering, Inha University, Incheon, South KoreaDepartment of Electronic and Electrical Engineering and Graduate Program in Smart Factory, Ewha Womans University, Seoul, South KoreaIn this paper, a physical unclonable function (PUF), a type of hardware security device, is proposed to overcome the limitations of existing security schemes. A <inline-formula> <tex-math notation="LaTeX">$32\times 32$ </tex-math></inline-formula> crossbar array using TiO<sub>x</sub>/Al<sub>2</sub>O<sub>3-</sub> based memristors was fabricated, and electrical characteristics including its set voltage distribution were analyzed. The memristor switching characteristics model is described in a simplified space-charge-limited current (SCLC) regime. Based on this I-V model, selected bit-line current PUFs (SBC-PUFs) were designed with <inline-formula> <tex-math notation="LaTeX">$32\times 32$ </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">$64\times 64$ </tex-math></inline-formula>, and <inline-formula> <tex-math notation="LaTeX">$128\times 128$ </tex-math></inline-formula> crossbar arrays. The entropy source of these PUFs is the set voltage deviation in the fabricated memristors. Due to these characteristics, the SBC-PUF can exploit the broad resistance distribution near the switching region, including the internal resistance distributions of the high resistance state (HRS) and low resistance state (LRS). The SBC-PUF performance was evaluated for randomness/uniformity, correctness/reliability, and uniqueness by calculating the Hamming weight and intra/inter Hamming distance of challenge-response pairs (CRPs). The designed structure demonstrates high-security performance due to the high value of these indicators and the large number of CRPs. Furthermore, the devised PUF has a higher prediction error rate than arbiter PUF in machine learning attacks. This study verified that the SBC-PUF using the memristor of the crossbar array structure is safe enough to be used for hardware security.https://ieeexplore.ieee.org/document/9524627/Physical unclonable function (PUF)hardware securitymemristorcrossbar array
collection DOAJ
language English
format Article
sources DOAJ
author Dayoung Kim
Tae-Hyeon Kim
Yunyeong Choi
Geun Ho Lee
Jungwon Lee
Wookyung Sun
Byung-Gook Park
Hyungjin Kim
Hyungsoon Shin
spellingShingle Dayoung Kim
Tae-Hyeon Kim
Yunyeong Choi
Geun Ho Lee
Jungwon Lee
Wookyung Sun
Byung-Gook Park
Hyungjin Kim
Hyungsoon Shin
Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
IEEE Access
Physical unclonable function (PUF)
hardware security
memristor
crossbar array
author_facet Dayoung Kim
Tae-Hyeon Kim
Yunyeong Choi
Geun Ho Lee
Jungwon Lee
Wookyung Sun
Byung-Gook Park
Hyungjin Kim
Hyungsoon Shin
author_sort Dayoung Kim
title Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
title_short Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
title_full Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
title_fullStr Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
title_full_unstemmed Selected Bit-Line Current PUF: Implementation of Hardware Security Primitive Based on a Memristor Crossbar Array
title_sort selected bit-line current puf: implementation of hardware security primitive based on a memristor crossbar array
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description In this paper, a physical unclonable function (PUF), a type of hardware security device, is proposed to overcome the limitations of existing security schemes. A <inline-formula> <tex-math notation="LaTeX">$32\times 32$ </tex-math></inline-formula> crossbar array using TiO<sub>x</sub>/Al<sub>2</sub>O<sub>3-</sub> based memristors was fabricated, and electrical characteristics including its set voltage distribution were analyzed. The memristor switching characteristics model is described in a simplified space-charge-limited current (SCLC) regime. Based on this I-V model, selected bit-line current PUFs (SBC-PUFs) were designed with <inline-formula> <tex-math notation="LaTeX">$32\times 32$ </tex-math></inline-formula>, <inline-formula> <tex-math notation="LaTeX">$64\times 64$ </tex-math></inline-formula>, and <inline-formula> <tex-math notation="LaTeX">$128\times 128$ </tex-math></inline-formula> crossbar arrays. The entropy source of these PUFs is the set voltage deviation in the fabricated memristors. Due to these characteristics, the SBC-PUF can exploit the broad resistance distribution near the switching region, including the internal resistance distributions of the high resistance state (HRS) and low resistance state (LRS). The SBC-PUF performance was evaluated for randomness/uniformity, correctness/reliability, and uniqueness by calculating the Hamming weight and intra/inter Hamming distance of challenge-response pairs (CRPs). The designed structure demonstrates high-security performance due to the high value of these indicators and the large number of CRPs. Furthermore, the devised PUF has a higher prediction error rate than arbiter PUF in machine learning attacks. This study verified that the SBC-PUF using the memristor of the crossbar array structure is safe enough to be used for hardware security.
topic Physical unclonable function (PUF)
hardware security
memristor
crossbar array
url https://ieeexplore.ieee.org/document/9524627/
work_keys_str_mv AT dayoungkim selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT taehyeonkim selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT yunyeongchoi selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT geunholee selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT jungwonlee selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT wookyungsun selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT byunggookpark selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT hyungjinkim selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
AT hyungsoonshin selectedbitlinecurrentpufimplementationofhardwaresecurityprimitivebasedonamemristorcrossbararray
_version_ 1717764993331494912