Frequency Offset-Based Ring Oscillator Physical Unclonable Function

Weak Physical Unclonable Function (PUF) is a promising lightweight hardware security primitive that is used for secret key generation without the requirement of secure nonvolatile electrically erasable programmable read-only memory (EEPROM) or battery backed static random-access memory (SRAM) for re...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on multi-scale computing systems Vol. 4; no. 4; pp. 711 - 721
Main Authors Zhang, Jiliang, Tan, Xiao, Zhang, Yuanjing, Wang, Weizheng, Qin, Zheng
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.10.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2332-7766
2332-7766
DOI10.1109/TMSCS.2018.2877737

Cover

Loading…
More Information
Summary:Weak Physical Unclonable Function (PUF) is a promising lightweight hardware security primitive that is used for secret key generation without the requirement of secure nonvolatile electrically erasable programmable read-only memory (EEPROM) or battery backed static random-access memory (SRAM) for resource-limited applications such as Internet of Thing (IoT) and embedded systems. The Ring Oscillator (RO) PUF is one of the most popular weak PUFs that can generate the volatile key by comparing the frequency difference between any two ROs. However, it is difficult for the RO PUF to maintain an absolutely stable response with operating environment varies. In order to eliminate the impact of environment factors, previous RO PUFs incur significant hardware overheads to improve the reliability. This paper proposes a frequency offset-based RO PUF structure which exhibits high reliability and low hardware overhead. The key idea is to make the frequency difference larger than a given threshold by offsetting the frequencies of RO pairs to improve reliability. Prototype implementation on Xilinx 65 nm Field-programmable Gate Arrays (FPGAs) shows the low overhead of the new structure and 100 percent reliability with temperature range of 45 <inline-formula><tex-math notation="LaTeX">^\circ \mathrm{C}</tex-math> <inline-graphic xlink:href="zhang-ieq1-2877737.gif"/> </inline-formula> <inline-formula><tex-math notation="LaTeX">\sim</tex-math> <inline-graphic xlink:href="zhang-ieq2-2877737.gif"/> </inline-formula> 95 <inline-formula><tex-math notation="LaTeX">^\circ \mathrm{C}</tex-math> <inline-graphic xlink:href="zhang-ieq3-2877737.gif"/> </inline-formula>.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2332-7766
2332-7766
DOI:10.1109/TMSCS.2018.2877737