Trustworthy proofs for sensor data using FPGA based physically unclonable functions

The Internet of Things (IoT) is envisaged to consist of billions of connected devices coupled with sensors which generate huge volumes of data enabling control-and-command in this paradigm. However, integrity of this data is of utmost concern, and is promisingly addressed leveraging the inherent unreliability of Physically Unclonable Functions (PUFs) w.r.t. ambient parameter variations, using the concept of Virtual Proofs (VPs). Advantage of these protocols is that they do not use explicit keys and aim at proving the authenticity of the sensor. Since the existing PUF-based protocols do not use the sensor data as a part of challenge (i.e. input) to PUFs, there is no guarantee of uniqueness of PUF's challenge-response behavior over multiple levels of ambient parameters. Few of these protocols needs to sequential search in the challenge-response database. To alleviate these issues, we develop a new class of authenticated sensing protocols where the sensor data is combined with the external challenge by utilizing the Strict Avalanche Criterion of the PUF. We validate the proposed protocol through actual experiments on FPGA using Double Arbiter PUFs (DAPUFs), which are implemented with superior uniformity, uniqueness, and reliability on Xilinx Artix-7 FPGAs. According to the FPGA-based validation, the proposed protocol with DAPUF can be effectively used to authenticate wide variations of temperature from −20°C to 80°C.

[1]  Norbert Schwesinger,et al.  Finite element analysis of differential capacitive PUF sensors , 2016, 2016 IEEE Sensors Applications Symposium (SAS).

[2]  Debdeep Mukhopadhyay,et al.  Security Analysis of Arbiter PUF and Its Lightweight Compositions Under Predictability Test , 2017, IACR Cryptol. ePrint Arch..

[3]  Ramesh Karri,et al.  Sensor physical unclonable functions , 2010, 2010 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST).

[4]  Debdeep Mukhopadhyay,et al.  Architectural Bias: a Novel Statistical Metric to Evaluate Arbiter PUF Variants , 2016, IACR Cryptol. ePrint Arch..

[5]  Chip-Hong Chang,et al.  A new event-driven Dynamic Vision Sensor based Physical Unclonable Function for camera authentication in reactive monitoring system , 2016, 2016 IEEE Asian Hardware-Oriented Security and Trust (AsianHOST).

[6]  Omid Kavehei,et al.  A PUF sensor: Securing physical measurements , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[7]  Chip-Hong Chang,et al.  Using image sensor PUF as root of trust for birthmarking of perceptual image hash , 2016, 2016 IEEE Asian Hardware-Oriented Security and Trust (AsianHOST).

[8]  G. Edward Suh,et al.  Extracting secret keys from integrated circuits , 2005, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[9]  Ulrich Rührmair,et al.  Virtual Proofs of Reality and their Physical Implementation , 2015, 2015 IEEE Symposium on Security and Privacy.

[10]  Gabi Nakibly,et al.  Mobile Device Identification via Sensor Fingerprinting , 2014, ArXiv.

[11]  Seira Hidano,et al.  Sensor-based Wearable PUF , 2016, SECRYPT.

[12]  Mitsugu Iwamoto,et al.  A new mode of operation for arbiter PUF to improve uniqueness on FPGA , 2014, 2014 Federated Conference on Computer Science and Information Systems.