2025-11-12T03:04:29.469257

Bluetooth Fingerprint Identification Under Domain Shift Through Transient Phase Derivative

Albousayri, Hamdaoui, Wong et al.
Deep learning-based radio frequency fingerprinting (RFFP) has become an enabling physical-layer security technology, allowing device identification and authentication through received RF signals. This technology, however, faces significant challenges when it comes to adapting to domain variations, such as time, location, environment, receiver and channel. For Bluetooth Low Energy (BLE) devices, addressing these challenges is particularly crucial due to the BLE protocol's frequency-hopping nature. In this work, and for the first time, we investigated the frequency hopping effect on RFFP of BLE devices, and proposed a novel, low-cost, domain-adaptive feature extraction method. Our approach improves the classification accuracy by up to 58\% across environments and up to 80\% across receivers compared to existing benchmarks.
academic

Identification par Empreinte Bluetooth sous Décalage de Domaine par Dérivée de Phase Transitoire

Informations Fondamentales

  • ID de l'article : 2510.09940
  • Titre : Bluetooth Fingerprint Identification Under Domain Shift Through Transient Phase Derivative
  • Auteurs : Haytham Albousayri, Bechir Hamdaoui, Weng-Keen Wong, Nora Basha (Oregon State University)
  • Classification : eess.SP (Génie Électrique et Science des Systèmes - Traitement du Signal), cs.CR (Informatique - Cryptographie et Sécurité)
  • Date de publication : 11 octobre 2025 (prépublication arXiv)
  • Lien de l'article : https://arxiv.org/abs/2510.09940

Résumé

L'identification par empreinte radiofréquence (RFFP) basée sur l'apprentissage profond est devenue une technologie de sécurité de couche physique importante, permettant l'identification et l'authentification des appareils par les signaux radiofréquences reçus. Cependant, cette technologie fait face à des défis majeurs pour s'adapter aux changements de domaine (tels que le temps, la localisation, l'environnement, le récepteur et le canal). Pour les appareils Bluetooth basse énergie (BLE), la résolution de ces défis est particulièrement critique en raison de la nature à saut de fréquence du protocole BLE. Cette étude enquête pour la première fois sur l'impact du saut de fréquence sur la RFFP des appareils BLE et propose une nouvelle méthode d'extraction de caractéristiques d'adaptation de domaine à faible coût. Cette méthode améliore la précision de classification inter-environnements jusqu'à 58 % et la précision de classification inter-récepteurs jusqu'à 80 % par rapport aux méthodes de référence existantes.

Contexte et Motivation de la Recherche

1. Définition du Problème

La technologie RFFP exploite les caractéristiques de signal uniques produites par les défauts matériels inhérents pour identifier les appareils, mais les méthodes existantes voient leurs performances chuter drastiquement face aux changements de domaine. En particulier pour les appareils BLE, leur caractéristique de saut de fréquence rend l'identification des appareils entre différents canaux de fréquence un défi insuffisamment étudié.

2. Importance du Problème

  • Menaces de sécurité : Les appareils BLE sont vulnérables aux failles d'appairage, aux attaques de transmission de données et aux attaques de protocole de connexion
  • Défis d'adaptation de domaine : La précision de classification chute considérablement lorsque les conditions d'entraînement et de test ne correspondent pas
  • Besoins de praticité : Les méthodes existantes ont du mal à maintenir des performances stables dans les déploiements à grande échelle du monde réel

3. Limitations des Méthodes Existantes

  • Les modèles d'apprentissage profond utilisant des données I/Q brutes présentent une faible capacité de généralisation
  • Les recherches existantes se concentrent principalement sur WiFi et LoRa, avec une recherche insuffisante sur BLE
  • Absence d'étude systématique de l'impact du comportement de saut de fréquence BLE
  • Échelle d'évaluation réduite (généralement moins de 20 appareils), difficile de répondre aux besoins des applications pratiques

4. Motivation de la Recherche

Cet article vise à résoudre le problème de robustesse de la RFFP BLE sous changement de domaine, en se concentrant particulièrement sur l'impact du saut de fréquence, des changements environnementaux et des différences de récepteur.

Contributions Principales

  1. Nouvelle méthode de représentation des données : Propose la représentation de dérivée de phase transitoire et préambule (TPD), résolvant efficacement le problème de variabilité de domaine
  2. Ensemble de données BLE complet : Collecte un ensemble de données de trames BLE de 31 appareils IoT dans différents environnements, récepteurs et canaux de fréquence
  3. Adaptabilité au saut de fréquence : Première évaluation expérimentale de l'impact du saut de fréquence sur la RFFP BLE, prouvant la robustesse de la méthode face aux décalages de domaine causés par le saut de fréquence
  4. Adaptabilité environnementale : Maintient une précision de classification élevée sous changement environnemental, même lorsque l'entraînement se fait en intérieur et le test en extérieur ou avec des récepteurs différents

Explication Détaillée de la Méthode

Définition de la Tâche

Étant donné les signaux radiofréquences transmis par les appareils BLE, identifier avec précision l'appareil source du signal en présence de changements de domaine (canal de fréquence, environnement, récepteur).

Modélisation des Défauts Matériels BLE

Modulation GFSK Idéale

BLE utilise la modulation par décalage de fréquence gaussienne (GFSK), le signal de modulation angulaire en bande de base idéal étant :

x(t) = xI(t) + jxQ(t) = cos(φ(t)) + j sin(φ(t))

où φ(t) = 2πfm∫₀ᵗg(t)dt est la fonction de décalage angulaire instantané.

Défauts Matériels Réels

Considérant l'imperfection matérielle, le signal en bande de base déformé reçu est :

ỹ(t) = [ỹI(t) + jỹQ(t)] e^(j(2πfCFOt+θPO))

contenant les défauts principaux suivants :

  • Décalage de fréquence porteuse (CFO) : fCFO
  • Décalage de phase : θPO
  • Déséquilibre I/Q : IQAmp, IQPhase
  • Décalage CC : IDC, QDC
  • Déviation d'écart de fréquence de crête : ∆f = f̃m - fm
  • Produit largeur de bande-durée : Déviation de B̃T

Méthode d'Extraction de Caractéristiques TPD

Idée Centrale

La méthode TPD calcule la dérivée de phase des parties transitoire et préambule comme caractéristiques de l'appareil :

  1. Estimation de phase : σ(t) = unwrap(∠ỹ(t))
  2. Dérivée de phase : TPD(t) = dσ(t)/dt

Théoriquement, TPD peut être approximée par :

TPD(t) ≈ 2πfCFO + dθPO/dt + 2πf̃mg̃(t)

Implémentation en Domaine Temporel Discret

Pour le signal discret yn :

  1. Extraire les L premiers échantillons (transitoire + préambule)
  2. Calculer la phase : σn = unwrap(∠yn)
  3. Différenciation pour obtenir TPD : TPDn = σn - σn-1

Avantages de la Méthode

  • Indépendance du canal : L'opération de dérivation élimine les décalages de phase statiques
  • Indépendance du contenu : Évite le surapprentissage sur le contenu PDU
  • Efficacité computationnelle : Traite uniquement la partie préambule de longueur fixe
  • Dimension fixe : Assure la cohérence de la dimension d'entrée des données d'entraînement

Architecture du Classificateur CNN

  • 5 blocs de convolution : Contenant convolution 1D, normalisation par lot, activation LeakyReLU et regroupement maximal
  • 2 couches entièrement connectées : Avec abandon pour prévenir le surapprentissage
  • Optimiseur : SGD avec décroissance exponentielle du taux d'apprentissage
  • Paramètres d'entraînement : 25 epochs, taille de lot 64

Configuration Expérimentale

Ensemble de Données

  • Nombre d'appareils : 31 appareils Seeed Studio XIAO ESP32-C3
  • Récepteurs : 2 Ettus USRP B210
  • Paramètres d'échantillonnage : Taux d'échantillonnage 6 MS/s, largeur de bande 2 MHz
  • Temps de préchauffage : 6 minutes de stabilisation par appareil + 2 minutes de collecte de données
  • Canaux de fréquence : Ch1(2.406GHz), Ch2(2.408GHz), Ch14(2.434GHz), Ch32(2.470GHz)

Scénarios Expérimentaux

  1. Changement environnemental : Intérieur filaire vs extérieur sans fil (distance 1m-3m)
  2. Changement de canal : Saut de fréquence entre différents canaux de fréquence BLE
  3. Changement de récepteur : Différences entre appareils USRP différents

Méthodes de Comparaison

  • Raw IQ : Utilisant les données I/Q brutes complètes
  • TP : Utilisant uniquement les I/Q brutes transitoire et préambule
  • Mbed : Combinaison de caractéristiques incluant amplitude, phase et densité spectrale de puissance

Métriques d'Évaluation

Précision de classification (nombre d'échantillons correctement classés / nombre total d'échantillons)

Résultats Expérimentaux

Résultats Principaux

Adaptabilité Inter-Canaux

  • TPD maintient une précision de 80-95 % lors de l'entraînement et du test sur différents canaux
  • La précision de la méthode Raw IQ chute en dessous de 10 % (surapprentissage grave du contenu PDU)
  • TPD améliore de 20-58 % par rapport aux méthodes TP et Mbed

Adaptabilité Inter-Environnements

  • Entraînement intérieur → Test extérieur : TPD maintient une précision de 70-75 %
  • Amélioration de 40-45 % par rapport à TP, amélioration d'environ 50 % par rapport à Mbed
  • Performance stable à différentes distances

Adaptabilité Inter-Récepteurs

  • TPD maintient une précision de 99 % entre différents récepteurs
  • Mbed chute de 95 % à 88 %, TP chute de 98 % à 81 %
  • Démontre une excellente indépendance du récepteur

Études d'Ablation

Analyse de Sensibilité aux Défauts Matériels

Vérification par simulation de la capacité de TPD à capturer diverses défauts matériels :

  • CFO : Produit un décalage vertical dans la représentation TPD, réalisant la discrimination des appareils
  • Déséquilibre I/Q : Entraîne des transitions d'impulsion plus nettes, inversion de pente à valeurs négatives
  • Décalage CC : Introduit différents modèles de distorsion
  • Écart de fréquence de crête : Les erreurs plus importantes produisent une plus grande amplitude de TPD
  • Produit BT : Affecte la valeur de crête du préambule et la vitesse de transition

Analyse de Scalabilité

Avec l'augmentation du nombre d'appareils (6 → 31), la précision diminue de manière monotone, mais la baisse de TPD est minimale par rapport aux autres méthodes.

Comparaison de l'Efficacité Computationnelle

MéthodeTemps de prétraitement(s)Temps d'entraînement(s)Temps d'inférence(s)
Raw IQ0.000139111.4861.40
TP0.00009730.4420.58
Mbed0.00052133.80.61
TPD0.00096329.6430.56

TPD démontre les meilleures performances en termes de vitesse d'entraînement et d'inférence.

Travaux Connexes

État Actuel de la Recherche RFFP

  • Recherches précoces : Se concentrant principalement sur la vérification de faisabilité des technologies LoRa et WiFi
  • Méthodes d'adaptation de domaine : Enveloppe de densité spectrale de puissance, transformée de Fourier à court terme, mécanismes d'attention
  • Recherche insuffisante sur BLE : Les travaux existants sont largement limités à des cas d'usage étroits, manquant d'études sur l'impact du saut de fréquence

Points d'Innovation de cet Article

  • Première étude systématique de l'impact du saut de fréquence BLE sur la RFFP
  • Proposition d'une méthode simple et efficace d'extraction de caractéristiques d'adaptation de domaine
  • Évaluation à grande échelle des appareils (31 appareils vs <20 appareils courants)

Conclusion et Discussion

Conclusions Principales

  1. La méthode TPD résout efficacement le problème d'adaptation de domaine de la RFFP BLE
  2. Le saut de fréquence, les changements environnementaux et les différences de récepteur ont un impact significatif sur les méthodes traditionnelles
  3. Les caractéristiques simples de dérivée de phase sont plus efficaces que les combinaisons de caractéristiques complexes
  4. La méthode possède une bonne efficacité computationnelle et scalabilité

Limitations

  1. Biais d'environnement sans fil : Certains appareils présentent une mauvaise classification biaisée en environnement sans fil
  2. Effet de distance de canal : La précision diminue d'autant plus que le canal de test s'éloigne du canal d'entraînement
  3. Défi des appareils à grande échelle : La précision diminue de manière monotone avec l'augmentation du nombre d'appareils
  4. Besoin d'égalisation de canal : L'environnement sans fil peut nécessiter des techniques d'égalisation supplémentaires

Directions Futures

  1. Techniques d'égalisation avancées : Compenser les distorsions causées par le canal
  2. Évaluation à plus grande échelle : Vérifier les performances de la méthode sur des centaines d'appareils
  3. Déploiement en temps réel : Vérification d'application dans des environnements IoT réels
  4. Fusion multimodale : Combiner d'autres caractéristiques de couche physique pour améliorer la robustesse

Évaluation Approfondie

Points Forts

  1. Forte pertinence du problème : Première étude systématique de l'impact du saut de fréquence BLE, comblant un vide de recherche important
  2. Méthode simple et efficace : La méthode TPD a des principes clairs, une implémentation simple et des résultats remarquables
  3. Expériences complètes et exhaustives : Couvrant plusieurs scénarios de changement de domaine, avec des méthodes de comparaison raisonnables
  4. Analyse théorique approfondie : Explication de l'efficacité de TPD du point de vue des défauts matériels
  5. Valeur pratique élevée : Bonne efficacité computationnelle, adaptée au déploiement réel

Insuffisances

  1. Type d'appareil unique : Test uniquement sur un appareil ESP32-C3, la généralisation reste à vérifier
  2. Analyse insuffisante de l'environnement sans fil : Manque d'analyse approfondie de la mauvaise classification biaisée en environnement sans fil
  3. Absence d'évaluation adversariale : Pas de considération de la robustesse sous attaques malveillantes
  4. Stabilité à long terme inconnue : Manque d'analyse de l'impact des facteurs à long terme tels que le vieillissement des appareils et les changements de température

Impact

  1. Contribution académique : Fournit une percée technologique importante pour la sécurité BLE et le domaine RFFP
  2. Valeur pratique : Fournit une solution d'authentification d'appareils à faible coût et hautement efficace pour les appareils IoT
  3. Reproductibilité : Les auteurs s'engagent à rendre publics l'ensemble de données et le code, favorisant les recherches ultérieures

Scénarios Applicables

  • Authentification d'appareils IoT : Environnements de maison intelligente et IoT industriel
  • Contrôle d'accès réseau : Sécurité des réseaux sans fil d'entreprise
  • Protection de suivi d'appareils : Identification d'appareils dans les scénarios de protection de la vie privée
  • Informatique en périphérie : Authentification légère dans les environnements aux ressources limitées

Références

L'article cite 21 références pertinentes, couvrant les travaux importants dans les domaines de la sécurité BLE, de la technologie RFFP et de l'apprentissage profond, fournissant une base théorique solide à la recherche.


Évaluation Globale : Ceci est un article de recherche de haute qualité sur l'identification par empreinte radiofréquence des appareils BLE, avec des contributions significatives en termes d'innovation méthodologique, de vérification expérimentale et de valeur pratique. La proposition de la méthode TPD comble le vide dans la recherche sur l'adaptation de domaine RFFP BLE, fournissant une solution technologique précieuse pour la sécurité de l'Internet des objets.