Communications préservant la confidentialité pour l'IoT
| Auteur / Autrice : | Samuel Pélissier |
| Direction : | Mathieu Cunche, Vincent Roca |
| Type : | Thèse de doctorat |
| Discipline(s) : | Informatique |
| Date : | Soutenance le 27/09/2024 |
| Etablissement(s) : | Lyon, INSA |
| Ecole(s) doctorale(s) : | École doctorale InfoMaths (Lyon ; 2009-....) |
| Partenaire(s) de recherche : | Membre de : Université de Lyon (2015-....) |
| Laboratoire : CITI - Centre d'Innovation en Télécommunications et Intégration de services (Lyon, INSA) - CITI Centre of Innovation in Telecommunications and Integration of services / CITI | |
| Equipe de recherche : PRIVATICS - Privacy Models, Architectures and Tools for the Information Society | |
| Jury : | Président / Présidente : Hervé Rivano |
| Examinateurs / Examinatrices : Mathieu Cunche, Vincent Roca, Hervé Rivano, Nathalie Mitton, Kasper B. Rasmussen, Aline Carneiro Viana, Aurélien Francillon | |
| Rapporteurs / Rapporteuses : Nathalie Mitton, Kasper B. Rasmussen | |
| DOI : | 10.70675/e514498dze9bbz45eczae36z2de278be1198 |
Mots clés
Mots clés contrôlés
Résumé
Les dernières décennies ont été témoins de l'émergence et de la prolifération d'objets connectés, communément appelés Internet des Objets (IdO). Cet écosystème divers correspond à une large gamme de dispositifs spécialisés, allant de la caméra IP aux capteurs détectant les fuites d'eau, chacun conçu pour répondre à des objectifs et des contraintes de consommation d'énergie, de puissance de calcul ou de coût. Le développement rapide de nombreuses technologies et leur connexion en réseau s'accompagne de la génération d'un important volume de données, soulevant des préoccupations en matière de vie privée, en particulier dans des domaines sensibles tels que la santé ou les maisons connectées. Dans cette thèse, nous exploitons les techniques d'apprentissage automatique (machine learning) pour explorer les problèmes liés à la vie privée des objets connectés via leurs protocoles réseau. Tout d'abord, nous étudions les attaques possibles contre LoRaWAN, un protocole longue distance et à faible coût d'énergie. Nous explorons la relation entre deux identifiants du protocole et montrons que leur séparation théorique peut être contrecarrée en utilisant les métadonnées produites lors de la connexion au réseau. En nous appuyant sur une approche multi-domaines (contenu, temps, radio), nous démontrons que ces métadonnées permettent à un attaquant d'identifier les objets connectés de manière unique malgré le chiffrement du trafic, ouvrant la voie au traçage ou à la ré-identification. Nous explorons ensuite les possibles contre-mesures, en analysant systématiquement les données utilisées lors de ces attaques et en proposant des techniques pour les obfusquer ou réduire leur pertinence. Nous démontrons que seule une approche combinée offre une réelle protection. Par ailleurs, nous proposons et évaluons diverses solutions de pseudonymes temporaires adaptées aux contraintes de LoRaWAN, en particulier la consommation énergétique. Enfin, nous adaptons notre méthodologie d'apprentissage automatique à DNS, un protocole largement déployé dans l'IdO grand public. À nouveau basées sur les métadonnées, notre attaque permet d'identifier les objets connectés, malgré le chiffrement du flux DNS-over-HTTPS. Explorant les contre-mesures potentielles, nous observons un non-respect des standards liés au padding, entraînant la compromission partielle de la vie privée des utilisateurs.