TY - JOUR
T1 - Tackling Biased PUFs Through Biased Masking
T2 - A Debiasing Method for Efficient Fuzzy Extractor
AU - Ueno, Rei
AU - Suzuki, Manami
AU - Homma, Naofumi
N1 - Funding Information:
We are grateful to Mr. Kohei Kazumori for his assistance. This work has been supported by JSPS KAKENHI Grant No. 17H00729 and 18H06456.
Publisher Copyright:
© 1968-2012 IEEE.
PY - 2019/7/1
Y1 - 2019/7/1
N2 - This paper presents an efficient fuzzy extractor (FE) design for biased physically unclonable functions (PUFs). To remove entropy leak from helper data in an efficient manner, we propose a new debiasing method, namely biased masking (BM). The proposed scheme removes the entropy leak by applying artificial noise (i.e., biased mask) such that the resulting response is uniform, and the added noise is removed by ECC decoding at the reconstruction as well as PUF noise. In addition, BM-based debiasing can be easily implemented with only additional random number generator and bit-parallel AND or OR operation in an enrollment server. Client devices with PUF, which are sometimes resource-constrained, require no additional operation. Furthermore, we show that the BM-based FE is reusable as well as the conventional code-offset FE. We evaluate the efficiency and effectiveness of the BM-based FE compared with the conventional debiasing-based FEs. Consequently, we confirm that the BM-based FE can achieve approximately 20 percent lower PUF size for nonnegligible biases (e.g., 60 percent) by just increasing the length of repetition code, which indicates that the BM-based FE is suitable for resource-constrained devices in terms of hardware cost for implementing PUF and computational cost at the reconstruction.
AB - This paper presents an efficient fuzzy extractor (FE) design for biased physically unclonable functions (PUFs). To remove entropy leak from helper data in an efficient manner, we propose a new debiasing method, namely biased masking (BM). The proposed scheme removes the entropy leak by applying artificial noise (i.e., biased mask) such that the resulting response is uniform, and the added noise is removed by ECC decoding at the reconstruction as well as PUF noise. In addition, BM-based debiasing can be easily implemented with only additional random number generator and bit-parallel AND or OR operation in an enrollment server. Client devices with PUF, which are sometimes resource-constrained, require no additional operation. Furthermore, we show that the BM-based FE is reusable as well as the conventional code-offset FE. We evaluate the efficiency and effectiveness of the BM-based FE compared with the conventional debiasing-based FEs. Consequently, we confirm that the BM-based FE can achieve approximately 20 percent lower PUF size for nonnegligible biases (e.g., 60 percent) by just increasing the length of repetition code, which indicates that the BM-based FE is suitable for resource-constrained devices in terms of hardware cost for implementing PUF and computational cost at the reconstruction.
KW - debiasing
KW - entropy leak
KW - fuzzy extractor
KW - Physically unclonable function (PUF)
KW - secure key generation
UR - http://www.scopus.com/inward/record.url?scp=85067118624&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85067118624&partnerID=8YFLogxK
U2 - 10.1109/TC.2019.2897996
DO - 10.1109/TC.2019.2897996
M3 - Article
AN - SCOPUS:85067118624
SN - 0018-9340
VL - 68
SP - 1091
EP - 1104
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 7
M1 - 8637161
ER -