Cybersecurity is a challenge in the utilization of IoT devices. One of the main security functions that we need for IoT devices is authentication. In this work, we used physical unclonable function (PUF) technology to propose a lightweight authentication protocol for IoT devices with long lifetimes. Our focus in this project is a solution for FPGA-based IoT devices. We evaluated the resiliency of our solution against state-of-the-art machine learning attacks.
Keywords: FPGA; Internet of Things; IoT; authentication; cybersecurity; partial dynamic reconfiguration; physical unclonable function (PUF); protocol; security.