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 条
  • [41] Multi-Sensor Data Fusion-based Parallel Manipulator with IoT Monitoring Employing Machine Learning
    Shreyanth S.
    SN Computer Science, 4 (2)
  • [42] Application of Machine Learning Methods on IoT Parking Sensors' Data
    Vuk, Drazen
    Androcec, Darko
    PROCEEDINGS OF SIXTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY (ICICT 2021), VOL 2, 2022, 236 : 157 - 164
  • [43] Precision agriculture using IoT data analytics and machine learning
    Akhter, Ravesa
    Sofi, Shabir Ahmad
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 5602 - 5618
  • [44] Machine learning and financial big data control using IoT
    Xiao, Jian
    Intelligent Decision Technologies, 2024, 18 (04) : 2657 - 2670
  • [45] Machine Learning EEG Data Analysis For eHealth IoT System
    Pap, Iuliu Alexandru
    Oniga, Stefan
    Alexan, Anca
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR), 2020, : 143 - 146
  • [46] Data Compression and Prediction Using Machine Learning for Industrial IoT
    Park, Junmin
    Park, Hyunjae
    Choi, Young-June
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 818 - 820
  • [47] Machine learning assisted calibration of PVT simulations for SiC crystal growth
    Taucher, Lorenz
    Ramadan, Zaher
    Hammer, Rene
    Obermuller, Thomas
    Auer, Peter
    Romaner, Lorenz
    CrystEngComm, 2024, 26 (44) : 6322 - 6335
  • [48] A Review of Machine Learning and Deep Learning Techniques for Anomaly Detection in IoT Data
    Al-amri, Redhwan
    Murugesan, Raja Kumar
    Man, Mustafa
    Abdulateef, Alaa Fareed
    Al-Sharafi, Mohammed A.
    Alkahtani, Ammar Ahmed
    APPLIED SCIENCES-BASEL, 2021, 11 (12):
  • [49] Calibration of a Low-Cost Methane Sensor Using Machine Learning
    Mitchell, Hazel Louise
    Cox, Simon J.
    Lewis, Hugh G.
    SENSORS, 2024, 24 (04)
  • [50] DC-PUF: Machine learning-resistant PUF-based authentication protocol using dependency chain for resource-constraint IoT devices
    Sajadi, Abolfazl
    Shabani, Ahmad
    Alizadeh, Bijan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217