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