Abstract

Keeping IoT devices secure has been a major challenge recently. One of the possible solutions to secure IoT devices is to use a physically unclonable function (PUF). A PUF is a security primitive that can generate device-specific cryptographic information by extracting the features of hardware uncertainty. Because PUF instances are very difficult to replicate even by the manufacturer, the generated bit sequence can be used as cryptographic keys or as a unique identifier for the device. Regarding the implementation of PUF, the majority of PUFs introduced over the past decade are in the form of active components and have been implemented as separate chips or embedded as a part of a chip, making it difficult to use them in low-cost IoT devices due to cost and design flexibility. One approach to easily adopt PUFs in resource-constrained IoT devices is to use passive components such as resistors and capacitors (RC) that can be configured at low cost. The main feature of this RC-based PUF is that it extracts the small difference caused by charging and discharging of RC circuits and uses it as a response. In this paper, we extend the previous research and show the possibility to secure IoT devices by using the RC-based PUF.

Highlights

  • As the amount of IoT devices has increased tremendously, there has been considerable interest in the security issues of IoT devices

  • We presented a novel resistors and capacitors (RC) physically unclonable function (PUF) that can be implemented using one MCU

  • Experimental results showed that the proposed RC PUF achieved 49% uniqueness and 98%

Read more

Summary

Introduction

As the amount of IoT devices has increased tremendously, there has been considerable interest in the security issues of IoT devices. It has been shown that just a small set of ID/PW gives an access to a great number of IoT devices. ID/PW or security keys stored in nonvolatile memory It generates device-specific random sequences unique to a semiconductor or hardware by using the innate hardware uncertainty derived from the manufacturing process [2,3,4]. This study showed an analog PUF structure based on analog and mixed signal circuits In this implementation, an input challenge was converted to an analog signal by digital-to-analog converters (DACs) and passed through low pass filters and amplifiers. We present experimental results to characterize the RC PUF with two types of RC circuits

RC PUF Architecture
RC PUF Simulation
RC PUF Implementation
We alsoalso constructed a testbed using
Results
Uniqueness and Reliability
Randomness
Stability against Voltage and Temperature Variations
Figure that the stabilitiesAlthough of both RC1
Figure reveals less thanwhich
Stability
RC PUF Behavior against Various Challenge Bit Patterns
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call