Skip to Main content Skip to Navigation
Book sections

Self-secured PUF: Protecting the Loop PUF by Masking

Abstract : Physical Unclonable Functions (PUFs) provide means to gen-erate chip individual keys, especially for low-cost applications such as theInternet of Things (IoT). They are intrinsically robust against reverseengineering, and more cost-effective than non-volatile memory (NVM).For several PUF primitives, countermeasures have been proposed to mit-igate side-channel weaknesses. However, most mitigation techniques re-quire substantial design effort and/or complexity overhead, which can-not be tolerated in low-cost IoT scenarios. In this paper, we first ana-lyze side-channel vulnerabilities of the Loop PUF, an area efficient PUFimplementation with a configurable delay path based on a single ringoscillator (RO). We provide side-channel analysis (SCA) results frompower and electromagnetic measurements. We confirm that oscillationfrequencies are easily observable and distinguishable, breaking the se-curity of unprotected Loop PUF implementations. Second, we presenta low-cost countermeasure based on temporal masking to thwart SCAthat requires only one bit of randomness per PUF response bit. The ran-domness is extracted from the PUF itself creating aself-secured PUF.The concept is highly effective regarding security, low complexity, andlow design constraints making it ideal for applications like IoT. Finally,we discuss trade-offs of side-channel resistance, reliability, and latency aswell as the transfer of the countermeasure to other RO-based PUFs
Document type :
Book sections
Complete list of metadata

https://hal.telecom-paris.fr/hal-03138858
Contributor : Jean-Luc Danger Connect in order to contact the contributor
Submitted on : Friday, February 19, 2021 - 10:01:18 PM
Last modification on : Thursday, November 18, 2021 - 1:02:02 PM
Long-term archiving on: : Thursday, May 20, 2021 - 8:58:41 PM

File

SCA_and_Countermeasures_for_Lo...
Files produced by the author(s)

Identifiers

Collections

Citation

Lars Tebelmann, Jean-Luc Danger, Michael Pehl. Self-secured PUF: Protecting the Loop PUF by Masking. Proceedings of COSADE workshop, pp.293-314, 2021, ⟨10.1007/978-3-030-68773-1_14⟩. ⟨hal-03138858⟩

Share

Metrics

Record views

262

Files downloads

89