Loading...

A ring oscillator-based PUF with enhanced challenge-response pairs

Delavar, M ; Sharif University of Technology | 2016

542 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/CJECE.2016.2521877
  3. Publisher: IEEE Canada , 2016
  4. Abstract:
  5. Physical unclonable functions (PUFs) are powerful security primitives that provide cheap and secure solutions for security-related applications. Strong PUFs provide a large set of challenge-response pairs (CRPs) and are suitable for device authentication. Weak PUFs produce a small number of CRPs and can be used for key extraction. In this paper, we propose a novel method to enhance the CRP set of traditional ring oscillator-based PUFs (RO-PUFs). RO-PUFs are one of the most reliable types of PUFs and the best fit to implement on the field-programmable gate arrays. To the best of our knowledge, our method provides the maximum number of CRPs compared with the state of the art. In addition, the number of response bits that can be extracted by our method for each challenge is n-1 times more than the state of the art, where n is the number of ROs. The large number of response bits results in the authentication of more devices and generation of more keys. Evaluation of the PUF responses produced by applying our method shows a significant improvement in unpredictability and randomness compared with the related works. Moreover, we show that the responses are unique and reliable. © 2003-2010 IEEE
  6. Keywords:
  7. Challenge-response pair (CRP) ; Physical unclonable function (PUF) ; Ring oscillator-based PUF (RO-PUF) ; Strong PUF ; Access control ; Authentication ; Field programmable gate arrays (FPGA) ; Hardware security ; Random processes ; Challenge-response pairs (CRP) ; Physical unclonable functions (PUF) ; Randomness ; Ring oscillator ; Strong PUF ; Cryptography
  8. Source: Canadian Journal of Electrical and Computer Engineering ; Volume 39, Issue 2 , 2016 , Pages 174-180 ; 08408688 (ISSN)
  9. URL: http://ieeexplore.ieee.org/document/7482897