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
基金
美国国家科学基金会;
关键词
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 条
  • [1] Efficient power and timing side channels for physical unclonable functions
    Rührmair, Ulrich
    Xu, Xiaolin
    Sölter, Jan
    Mahmoud, Ahmed
    Majzoobi, Mehrdad
    Koushanfar, Farinaz
    Burleson, Wayne
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 : 476 - 492
  • [2] Hardware trojan side-channels based on physical unclonable functions
    Gong, Zheng
    Makkes, Marc X.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6633 : 294 - 303
  • [3] Hardware Trojan Side-Channels Based on Physical Unclonable Functions
    Gong, Zheng
    Makkes, Marc X.
    INFORMATION SECURITY THEORY AND PRACTICE: SECURITY AND PRIVACY OF MOBILE DEVICES IN WIRELESS COMMUNICATION, 2011, 6633 : 294 - 303
  • [4] Reverse Engineering and Prevention Techniques for Physical Unclonable Functions Using Side Channels
    Wei, Sheng
    Wendt, James B.
    Nahapetian, Ani
    Potkonjak, Miodrag
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [5] Efficient Transfer Learning on Modeling Physical Unclonable Functions
    Wang, Qian
    Aramoon, Omid
    Qiu, Pengfei
    Qu, Gang
    PROCEEDINGS OF THE TWENTYFIRST INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2020), 2020, : 1 - 6
  • [6] Physical unclonable functions
    Yansong Gao
    Said F. Al-Sarawi
    Derek Abbott
    Nature Electronics, 2020, 3 : 81 - 91
  • [7] Physical unclonable functions
    Gao, Yansong
    Al-Sarawi, Said F.
    Abbott, Derek
    NATURE ELECTRONICS, 2020, 3 (02) : 81 - 91
  • [8] Efficient Evaluation of Physical Unclonable Functions Using Entropy Measures
    Pehl, Michael
    Hiller, Matthias
    Graeb, Helmut
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (01)
  • [9] Area Efficient Configurable Physical Unclonable Functions for FPGAs Identification
    Halak, Basel
    Hu, Yizhong
    Mispan, Mohd Syafiq
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 946 - 949
  • [10] Physical Unclonable Functions: A Primer
    Bauer, Todd
    Hamlet, Jason
    IEEE SECURITY & PRIVACY, 2014, 12 (06) : 97 - 101