Design and Evaluate Recomposited OR-AND-XOR-PUF

IEEE Transactions on Emerging Topics in Computing(2022)

引用 9|浏览25
暂无评分
摘要
Physical Unclonable Function (PUF) is a hardware security primitive with a desirable feature of low cost. Considering the space of challenge-response pairs (CRPs), there are two PUF categories: weak PUF and strong PUF. Compared to a weak PUF, a strong PUF has a wider range of applications. However, it is challenging to design a reliable and secure lightweight strong PUF. To address this challenge, PUF recomposition built upon multiple simple PUF instances has received a lot of attention in research, such as the most popular XOR-APUF, the recent MPUF in IEEE TC 2017 (Sahoo et al. , 2018), XOR-FF-APUF in IEEE TIFS 2020 (Avvaru et al. , 2020) and IPUF in TCHES 2020 (Nguyen et al. , 2019). When a combination of MAX and MIN (equal to AND and OR) bitwise operations are used in PUF recomposition (Rührmair et al. , 2010), (Rührmair et al. , 2013) and (Gao et al. , 2020), its resilience against model attacks was expected to be improved markedly, because one bitwise operation might be vulnerable to one type of modeling attack and combining them can yield improved resilience. To our knowledge, there is no explicit evaluation of this recomposition; thus, this study is the first to evaluate the uniformity and reliability of the O R- A ND- X OR -PUF (OAX-PUF)—( $x,y,z$ )-OAX-PUF. Compared to the most used $l$ -XOR-PUF, the ( $x,y,z$ )-OAX-PUF shows better reliability given $l=x+y+z$ without degrading the uniformity (i.e., retain to be 50%). As APUF is a compact PUF instance for constructing lightweight strong PUF candidates, e.g., XOR-APUF, MUXPUF and IPUF, we further examine the modeling resilience of the ( $x,y,z$ )-OAX-APUF using four powerful attacks, i.e., logistic regression (LR), reliability assisted CMA-ES, multilayer perceptron (MLP), and the most recent hybrid LR-reliability. Compared to the XOR-APUF, the OAX-APUF successfully defeats the CMA-ES attack. It often shows improved modeling resilience against LR and hybrid LR-reliability attacks while always increasing the attacking time costs of these two attacks. However, OAX-APUF exhibits lower modeling resilience against the MLP attack unless the $x,y,z$ are carefully tuned. Overall, the OAX recomposition could be an alternative lightweight recomposition approach in constructing strong PUFs if the underlying PUF (e.g., FF-APUF), has shown improved resilience against modeling attacks, because the OAX incurs smaller reliability degradation compared to XOR.
更多
查看译文
关键词
Recomposited PUF,XOR-PUF,OR-AND-XOR-PUF,modeling attacks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要