Machine Learning Assisted PUF Calibration for Trustworthy Proof of Sensor Data in IoT

被引:12
|
作者
Chatterjee, Urbi [1 ]
Chatterjee, Soumi [1 ,2 ]
Mukhopadhyay, Debdeep [1 ]
Chakraborty, Rajat Subhra [1 ]
机构
[1] Indian Inst Technol Kharagpur, Dept Comp Sci & Engn, Secure Embedded Architecture Lab SEAL, Kharagpur 721302, W Bengal, India
[2] St Thomas Coll Engn & Technol, Kolkata, India
关键词
Authenticated sensing; double arbiter PUFs; FPGA; physically unclonable functions (PUFs); reliability; virtual proofs (VPs); IDENTIFICATION;
D O I
10.1145/3393628
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Remote integrity verification plays a paramount role in resource-constraint devices owing to emerging applications such as Internet-of-Things (IoT), smart homes, e-health, and so on. The concept of Virtual Proof of Reality (VPoR) proposed by Ruhrmair et al. in 2015 has come up with a Sense-Prove-Validate framework for integrity checking of abundant data generated from billions of connected sensors. It leverages the unreliability factor of Physically Unclonable Functions (PUFs) with respect to ambient parameter variations such as temperature, supply voltages, and so on, and claims to prove the authenticity of the sensor data without using any explicit keys. The state-of-the-art authenticated sensing protocols majorly lack in limited authentications and huge storage overhead. These protocols also assume that the behaviour of the PUF instances varies unpredictably for different levels of ambient factors, which in turn makes them hard to go beyond the theoretical concept. We address these issues in this work(1) and propose a Machine Learning (ML) assisted PUF calibration scheme to predict the Challenge-Response Pair (CRP) behaviour of a PUF instance in a specific environment, given the CRP behaviour in a pivot environment. Here, we present a new class of authenticated sensing protocols where we leverage the beneficence of ML techniques to validate the authenticity and integrity of sensor data over ambient factor variations. The scheme also reduces the storage complexity of the verifier from O(p * K * l * (c + r)) to O(p * l * (c + r)), where p is the number of PUF instances deployed in the framework, l is the number of challenge-response pairs used for authentication, c is the bit lengths of the challenge, r is the response bits of the PUF, and K is the number of levels of ambient factor variations. The scheme alleviates the issue of limited authentication as well, whereby every CRP is used only once for authentication and then deleted from the database. To validate the proposed protocol through actual experiments on FPGA, we propose 5-4 Double Arbiter PUF, which is an extension of Double Arbiter PUFs (DAPUFs) as this design is more suited for FPGA, and implement it on Xilinx Artix-7 FPGAs. We characterise the proposed PUF instance from -20 degrees C to 80 degrees C and use Random Forest-based ML technique to generate a soft model of the PUF instance. This model is further used by the verifier to authenticate the actual PUF circuit. According to the FPGA-based validation, the proposed protocol with DAPUF can be effectively used to authenticate sensor devices across wide variations of temperature values.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] Cavitation Model Calibration Using Machine Learning Assisted Workflow
    Sikirica, Ante
    Carija, Zoran
    Lucin, Ivana
    Grbcic, Luka
    Kranjcevic, Lado
    MATHEMATICS, 2020, 8 (12) : 1 - 15
  • [32] Machine learning assisted calibration of a ductile fracture locus model
    Baltic, Sandra
    Asadzadeh, Mohammad Zhian
    Hammer, Patrick
    Magnien, Julien
    Gänser, Hans-Peter
    Antretter, Thomas
    Hammer, René
    Materials and Design, 2021, 203
  • [33] Microelectronic cmos implementation of a machine learning technique for sensor calibration
    Martinez-Nieto, Javier A.
    Sanz-Pascual, Maria Teresa
    Medrano, N.
    Lopez, Belen Calvo
    Canada, Diego Antolin
    IEEE Access, 2020, 8 : 207367 - 207376
  • [34] Microelectronic CMOS Implementation of a Machine Learning Technique for Sensor Calibration
    Martinez-Nieto, Javier A.
    Teresa Sanz-Pascual, Maria
    Medrano, N.
    Calvo Lopez, Belen
    Antolin Canada, Diego
    IEEE ACCESS, 2020, 8 : 207367 - 207376
  • [35] Using Blockchain and Distributed Machine Learning to Manage Decentralized but Trustworthy Disease Data
    Hiwale M.
    Phanasalkar S.
    Kotecha K.
    Science and Technology Libraries, 2021, 40 (02): : 190 - 213
  • [36] Trustworthy Pre-processing of Sensor Data in Data On-Chaining Workflows for Blockchain-Based IoT Applications
    Heiss, Jonathan
    Busse, Anselm
    Tai, Stefan
    SERVICE-ORIENTED COMPUTING (ICSOC 2021), 2021, 13121 : 133 - 149
  • [37] Data-Driven Machine Learning Calibration Propagation in A Hybrid Sensor Network for Air Quality Monitoring
    Vajs, Ivan
    Drajic, Dejan
    Cica, Zoran
    SENSORS, 2023, 23 (05)
  • [38] Machine Learning Assisted Information Management Scheme in Service Concentrated IoT
    Manogaran, Gunasekaran
    Alazab, Mamoun
    Saravanan, Vijayalakshmi
    Rawal, Bharat S.
    Shakeel, P. Mohamed
    Sundarasekar, Revathi
    Nagarajan, Senthil Murugan
    Kadry, Seifedine Nimer
    Montenegro-Marin, Carlos Enrique
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (04) : 2871 - 2879
  • [39] Enhancing SRAM-Based PUF Reliability Through Machine Learning-Aided Calibration Techniques
    Pratihar, Kuheli
    Chatterjee, Soumi
    Subhra Chakraborty, Rajat
    Mukhopadhyay, Debdeep
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2024, 43 (11) : 3491 - 3502
  • [40] Combining Fog Computing with Sensor Mote Machine Learning for Industrial IoT
    Lavassani, Mehrzad
    Forsstrom, Stefan
    Jennehag, Ulf
    Zhang, Tingting
    SENSORS, 2018, 18 (05)