CD<sup>2</sup>A: Continuous Device-to-Device Authentication Exploiting Crystal Oscillator Impurities

Every day, on average, eight cybercrimes targeting IoT networks occur, leading to a cumulative loss of ${\$}$ 10 million The main reason for these attacks is the ability of unauthorized devices to gain access to IoT networks by replicating the hardware and software configurations of authorized devices. To tackle this pressing issue, cryptographic keys are used to authenticate devices in IoT networks. Given the requirements of this process, authentication is performed once at the beginning. However, this makes devices susceptible to cyber-attacks like spoofing, Sybil attacks, distributed denial-of-service (DDoS), and Advanced Persistent Threats (APT). To address this, we propose a novel Continuous Device-to-Device Authentication (CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A) framework based on two components: 1) Identity Establishment and 2) Continuous Authentication. In the Identity Establishment phase, we use manufacturing imperfections to model unique device behaviours. A novel device fingerprint algorithm is proposed that leverages impurities of built-in components of the device, like crystal oscillators, and is measured in a graphical processing unit (GPU) by isolating each core at a time in the central processing unit (CPU). In the Continuous Authentication phase, we implement a dynamic timeline to establish device identity at regular intervals. Each device is continuously authenticated by using machine learning techniques. To protect devices from cyber-attacks like spoofing, Sybil attacks, DDoS, and APT, we track device legitimacy by calculating the Device Authentication Score (DAS) and the Device Risk Factor (DRF) in view of varying security risks. We evaluate the CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A framework on an IoT system with 11 devices. The CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A framework achieves an average authentication accuracy of 99.96% and9 99.85% when used in tandem with CatBoost and XGBoost machine learning algorithms, respectively.

Authors

Institutions

Publication Details

Published
2025-06-18
DOI
https://doi.org/10.1109/ntms65597.2025.11076929
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CD2A: Continuous Device-to-Device Authentication Exploiting Crystal Oscillator Impurities

M. Selvam, Muttukrishnan Rajarajan, Amit Kumar Singh, Zhanfeng Cui et al.
Advanced Malware Detection Techniques
article

CD2A: Continuous Device-to-Device Authentication Exploiting Crystal Oscillator Impurities

M. Selvam, Muttukrishnan Rajarajan, Amit Kumar Singh, Zhanfeng Cui, Zeba Khanam
article en

Abstract

Every day, on average, eight cybercrimes targeting IoT networks occur, leading to a cumulative loss of ${\$}$ 10 million The main reason for these attacks is the ability of unauthorized devices to gain access to IoT networks by replicating the hardware and software configurations of authorized devices. To tackle this pressing issue, cryptographic keys are used to authenticate devices in IoT networks. Given the requirements of this process, authentication is performed once at the beginning. However, this makes devices susceptible to cyber-attacks like spoofing, Sybil attacks, distributed denial-of-service (DDoS), and Advanced Persistent Threats (APT). To address this, we propose a novel Continuous Device-to-Device Authentication (CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A) framework based on two components: 1) Identity Establishment and 2) Continuous Authentication. In the Identity Establishment phase, we use manufacturing imperfections to model unique device behaviours. A novel device fingerprint algorithm is proposed that leverages impurities of built-in components of the device, like crystal oscillators, and is measured in a graphical processing unit (GPU) by isolating each core at a time in the central processing unit (CPU). In the Continuous Authentication phase, we implement a dynamic timeline to establish device identity at regular intervals. Each device is continuously authenticated by using machine learning techniques. To protect devices from cyber-attacks like spoofing, Sybil attacks, DDoS, and APT, we track device legitimacy by calculating the Device Authentication Score (DAS) and the Device Risk Factor (DRF) in view of varying security risks. We evaluate the CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A framework on an IoT system with 11 devices. The CD<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup>A framework achieves an average authentication accuracy of 99.96% and9 99.85% when used in tandem with CatBoost and XGBoost machine learning algorithms, respectively.

University of Essex (GB), BT Group (United Kingdom) (GB), City, University of London (GB)
UK Research and Innovation
Openalex Percentile: Top 77%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.