Abstract
In the recent years, silicon based Physical Unclonable Function (PUF) has evolved as one of the popular hardware security primitives. PUFs are a class of circuits that use the inherent variations in the Integrated Circuit (IC) manufacturing process to create unique and unclonable IDs. There are various security related applications of PUFs such as IC counterfeiting, piracy detection, secure key management etc. In this paper, we are presenting a novel QUasi-Adiabatic Logic based PUF (QUALPUF) which is designed using energy recovery technique. To the best of our knowledge, this is the first work on the hardware design of PUF using adiabatic logic. The proposed design is energy efficient compared to recent designs of hardware PUFs proposed in the literature. Further, we are proposing a novel bit extraction method for our proposed PUF which improves the space set of challenge-response pairs. QUALPUF is evaluated in security metrics including reliability, uniqueness, uniformity and bit-aliasing. Power and area of QUALPUF is also presented. SPICE simulations show that QUALPUF consumes 0.39μWatt of power to generate a response bit.
Original language | English |
---|---|
Title of host publication | Proceedings of the 11th Annual Cyber and Information Security Research Conference, CISRC 2016 |
ISBN (Electronic) | 9781450337526 |
DOIs | |
State | Published - Apr 5 2016 |
Event | 11th Annual Cyber and Information Security Research Conference, CISRC 2016 - Oak Ridge, United States Duration: Apr 5 2016 → Apr 7 2016 |
Publication series
Name | Proceedings of the 11th Annual Cyber and Information Security Research Conference, CISRC 2016 |
---|
Conference
Conference | 11th Annual Cyber and Information Security Research Conference, CISRC 2016 |
---|---|
Country/Territory | United States |
City | Oak Ridge |
Period | 4/5/16 → 4/7/16 |
Bibliographical note
Publisher Copyright:© 2016 ACM.
Keywords
- Adiabatic logic
- Hardware assurance
- Hardware security
- PUF
- Ultra-low-power
ASJC Scopus subject areas
- Information Systems
- Computer Networks and Communications