Efficient Power and Timing Side Channels for Physical Unclonable Functions

被引:0
作者
Ruehrmair, Ulrich [1 ]
Xu, Xiaolin [1 ]
Soelter, Jan [4 ]
Mahmoud, Ahmed [1 ]
Majzoobi, Mehrdad [3 ]
Koushanfar, Farinaz [3 ]
Burleson, Wayne [2 ]
机构
[1] Tech Univ Munich, D-80333 Munich, Germany
[2] Univ Massachusetts Amherst, Amherst, MA 01003 USA
[3] Rice Univ, Houston, TX 77005 USA
[4] Free Univ Berlin, D-14195 Berlin, Germany
来源
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014 | 2014年 / 8731卷
基金
美国国家科学基金会;
关键词
Physical unclonable functions (PUFs); side-channel attacks; power side channel; timing side channel; modeling attacks; machine learning; hardware security;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One part of the original PUF promise was their improved resilience against physical attack methods, such as cloning, invasive techniques, and arguably also side channels. In recent years, however, a number of effective physical attacks on PUFs have been developed [17,18,20,8,2]. This paper continues this line of research, and introduces the first power and timing side channels (SCs) on PUFs, more specifically on Arbiter PUF variants. Concretely, we attack so-called XOR Arbiter PUFs and Lightweight PUFs, which prior to our work were considered the most secure members of the Arbiter PUF family [28,30]. We show that both architectures can be tackled with polynomial complexity by a combined SC and machine learning approach. Our strategy is demonstrated in silicon on FPGAs, where we attack the above two architectures for up to 16 XORs and 512 bits. For comparison, in earlier works XOR-based Arbiter PUF designs with only up to 5 or 6 XORs and 64 or 128 bits had been tackled successfully. Designs with 8 XORs and 512 bits had been explicitly recommended as secure for practical use [28,30]. Together with recent modeling attacks [28,30], our work shows that unless suitable design countermeasures are put in place, no remaining member of the Arbiter PUF family resists all currently known attacks. Our work thus motivates research on countermeasures in Arbiter PUFs, or on the development of entirely new Strong PUF designs with improved resilience.
引用
收藏
页码:476 / 492
页数:17
相关论文
共 50 条
[31]   Advances in Physical Unclonable Functions Based on New Technologies: A Comprehensive Review [J].
Cao, Yuan ;
Xu, Jianxiang ;
Wu, Jichun ;
Wu, Simeng ;
Huang, Zhao ;
Zhang, Kaizhao .
MATHEMATICS, 2024, 12 (01)
[32]   A Taxonomy of Machine Learning Methodologies Used Against Physical Unclonable Functions [J].
Donnelly, Sean ;
Meany, Liam .
2021 IEEE 4TH 5G WORLD FORUM (5GWF 2021), 2021, :206-211
[33]   Extracting Robust Keys from NAND Flash Physical Unclonable Functions [J].
Jia, Shijie ;
Xia, Luning ;
Wang, Zhan ;
Lin, Jingqiang ;
Zhang, Guozhu ;
Ji, Yafei .
INFORMATION SECURITY, ISC 2015, 2015, 9290 :437-454
[34]   Harvesting RTN for True Random Number Generators and Physical Unclonable Functions [J].
Rubio-Barbero, F. J. ;
Santos-Prieto, F. de los ;
Castro-Lopez, R. ;
Roca, E. ;
Fernandez, F. V. .
2024 20TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN, SMACD, 2024,
[35]   Physical Unclonable Functions based Hardware Obfuscation Techniques: A State of the Art [J].
Kareem, Husam ;
Dunaev, Dmitriy .
PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
[36]   Obtaining Statistically Random Information From Silicon Physical Unclonable Functions [J].
Yin, Chi-En ;
Qu, Gang .
IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) :96-106
[37]   BayesianPUFNet: Training Sample Efficient Modeling Attack for Physically Unclonable Functions [J].
Awano, Hiromitsu ;
Ikeda, Makoto .
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2023, E106A (05) :840-850
[38]   A Hardware Security Architecture : PUFs(Physical Unclonable Functions) using memristor [J].
Sun, Wookyung ;
Lee, Jungwon ;
Kim, Dayoung ;
Choi, Yunyeong .
2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,
[39]   A Novel Attack on Machine-Learning Resistant Physical Unclonable Functions [J].
Canaday, Daniel ;
Barbosa, Wendson A. S. ;
Pomerance, Andrew .
2022 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2022, :25-28
[40]   MCU-Wide Timing Side Channels and Their Detection [J].
Mueller, Johannes ;
Anton, Anna Lena Duque ;
Deutschmann, Lucas ;
Mehmedagic, Dino ;
Rodrigues, Cristiano ;
Oliveira, Daniel ;
Devarajegowda, Keerthikumara ;
Fadiheh, Mohammad Rahmani ;
Pinto, Sandro ;
Stoffel, Dominik ;
Kunz, Wolfgang .
PROCEEDINGS OF THE 61ST ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2024, 2024,