Notre équipe d’admission est à votre écoute au 01 49 54 52 00

Chercher

Le LISITE, laboratoire de recherche de l’Isep propose un nouveau sujet de thèse : Détection intelligente des attaques contextuelles et multi-vectorielles dans les réseaux IoT à architecture SDN.

Informations générales

  • Contrat : CDD – 36 mois maximum

  • Début de la thèse : 1er septembre 2025

  • Localisation : Issy-les-Moulineaux 

Rattachement

  • Domaine : Sciences & Technologie de l’Information & la Communication

  • Axe : Cybersécurité

  • Groupe de recherche : ECoS

  • Collaboration : Université Paris-Saclay

Contexte et motivation scientifique

Avec la prolifération rapide des appareils de l’Internet des objets (IoT), les approches traditionnelles de gestion de réseau peinent à maintenir la sécurité et les performances. En découplant le plan de contrôle du plan de données, la mise en réseau définie par logiciel (SDN) permet une gestion centralisée du réseau, ce qui est particulièrement bénéfique pour la nature dynamique et hétérogène des environnements IoT. En outre, le SDN a fait l’objet de recherches approfondies et a été mis en œuvre pour améliorer le contrôle et la sécurité des réseaux IoT.

De plus, l’intégration de l’intelligence artificielle (IA) dans le SDN pour les réseaux IoT améliore considérablement le contrôle et la sécurité. La capacité de l’IA à analyser de grandes quantités de données et à identifier des modèles complète la gestion centralisée du SDN, conduisant à des opérations de réseau plus intelligentes et plus réactives.

Dans ce contexte, le SDN offre un contrôle centralisé et une programmabilité, mais l’intégration de l’IA introduit l’analyse prédictive, la détection des anomalies et la prise de décision automatisée, ce qui améliore considérablement la résilience et l’adaptabilité du réseau. Ce stage vise à développer des solutions SDN intelligentes qui prévoient les cyberattaques des réseaux IoT.

État de l’art :

Plusieurs études de recherche ont démontré le potentiel des réseaux SDN améliorés par l’IA pour les réseaux IoT. Dans [1], les auteurs ont proposé un système de détection des intrusions en deux étapes basées sur l’IA pour les réseaux IoT définis par logiciel (SD-IoT), tirant parti de l’algorithme Bat pour la sélection des caractéristiques et de Random Forest pour la détection intelligente des attaques, obtenant une précision de classification supérieure avec un surcoût inférieur par rapport aux solutions existantes.

L’article [2] propose une méthode d’atténuation des attaques DDoS basée sur la blockchain, intégrant l’IA et le SDN pour améliorer la sécurité de l’IoT, atteignant une précision de détection de plus de 99,8 % avec des temps de traitement des signatures efficaces et un taux de réussite de la défense conjointe plus élevé par rapport aux architectures de sécurité de l’IoT traditionnelles.

Dans [3], les auteurs ont présenté une approche distribuée basée sur l’apprentissage fédéré dans un environnement SDN pour améliorer la sécurité dans les réseaux satellite-IoT, classant efficacement le trafic malveillant, bloquant les sources d’inondation et atteignant une précision de détection des attaques de 79,47%, avec des travaux futurs visant à améliorer la précision et à incorporer des techniques de confidentialité différentielle.

Cet article [4] propose une approche optimisée de détection et d’atténuation des DDoS dans les environnements SDN en intégrant Mininet, le contrôleur Ryu et un modèle 1D-CNN réglé par hyperparamètres, atteignant une précision de détection de 99,99 % et surpassant les modèles ML traditionnels grâce à une analyse améliorée des schémas de trafic et à l’adaptation dynamique de la politique du réseau.

Cependant, plusieurs limitations existent dans ces travaux notamment :

  • Le manque d’approche contextuelle liée au cas d’usage étudié : les solutions existantes se focalisent souvent sur des détections basées sur des caractéristiques statiques (taux de paquets, adresses IP, type de flux) sans prendre en compte le contexte applicatif ou métier du trafic IoT (par exemple : un pic de trafic peut être légitime dans un contexte de mise à jour firmware).
  • Latence induite par les modules IA dans le contrôleur SDN : les algorithmes IA placés dans le plan de contrôle (core ou l’interface northbound) peuvent introduire des délais de décision importants, notamment avec les contraintes temps réel ou quasi-réel des systèmes IoT critiques (e-santé, industriel, etc.).
  • Peu de gestion des attaques multi-vectorielles ou en chaînes : beaucoup de travaux traitent des attaques individuelles (DDoS, spoofing, injection…) mais les attaques composites ou en étapes successives dans un environnement IoT-SDN restent peu adressées.

Méthodologie :

  • Effectuer un examen approfondi des techniques existantes d’intégration de l’IA et du SDN, en se concentrant sur les applications IoT.
  • Acquérir une expérience pratique avec les contrôleurs SDN, les frameworks d’IA et les protocoles IoT.
  • Tester des modèles d’IA pour prédire les cyberattaques dans les réseaux IoT.
  • Déployer la solution dans un environnement IoT simulé à l’aide de plateformes SDN open-source. Évaluer les mesures de performance telles que la latence, le débit et la résilience de la sécurité.
  • Documenter les résultats de la recherche, le processus de développement et les résultats de l’évaluation.

Solutions SDN open-source existantes

  • OpenDaylight : Un contrôleur SDN open-source modulaire qui prend en charge divers protocoles de sortie sud (par exemple, OpenFlow), adapté aux modifications pilotées par l’IA [7].
  • ONOS (Open Network Operating System) : Conçu pour l’évolutivité et la haute disponibilité, ONOS est idéal pour les grands réseaux IoT et prend en charge l’intégration avec des modules d’IA [5].
  • RYU : Un framework SDN basé sur des composants et écrit en Python, connu pour sa simplicité et sa flexibilité, ce qui le rend adapté au prototypage et à l’expérimentation rapides de l’IA [6].

Objectifs

L’objectif général de cette thèse est de proposer une approche intelligente et contextuelle de sécurisation des réseaux IoT basés sur SDN, intégrant des mécanismes de détection d’anomalies, tout en respectant les contraintes de latence et de ressources propres aux environnements IoT. Pour atteindre cet objectif général, plusieurs objectifs spécifiques sont définis :

  • Concevoir un modèle de détection d’anomalies contextuelles pour les réseaux IoT-SDN, prenant en compte à la fois les caractéristiques réseau (flux, taux de paquets, etc.) et le contexte applicatif ou métier (type de périphérique, période d’activité, scénario métier) afin de réduire les faux positifs et améliorer la pertinence des décisions de sécurité.
  • Proposer une architecture hybride d’intégration de modules IA dans le SDN, capable de répartir intelligemment les tâches de détection entre le contrôleur central et des entités déportées (edge/fog), afin de limiter la latence et garantir la réactivité pour les applications IoT sensibles au temps.
  • Développer un mécanisme de détection et de corrélation d’attaques multi-vectorielles et en chaîne, capable d’identifier des séquences d’événements malveillants répartis dans le temps ou sur différents canaux du réseau IoT-SDN

Profil (connaissances et compétences attendues)

  • Solides connaissances en réseau, SDN, IoT et IA

  • Maîtrise des langages de programmation tels que Python, Java ou C++.

  • Connaissance des frameworks d’IA/ML (par exemple, TensorFlow, PyTorch).

  • Familiarité avec les outils de simulation de réseau (par exemple, Mininet).

  • Familiarité avec les concepts de cybersécurité et les cyberattaques.

  • Un bon niveau d’anglais

Niveau d’étude 

  • Master en Télécommunication et Cybersécurité (de préférence avec une partie IA dans le cursus)

Contact & candidature

Par courriel à Saad EL JAOUHARI (saad.el-jaouhari@isep.fr) en envoyant un CV, une lettre de motivation et un relevé de notes de M1. Dans le cas contraire, la candidature ne sera pas prise en compte.

Bibliographie

  • [1] J. Li, Z. Zhao, R. Li and H. Zhang, « AI-Based Two-Stage Intrusion Detection for Software Defined IoT Networks, » in IEEE Internet of Things Journal, vol. 6, no. 2, pp. 2093-2102, April 2019, doi: 10.1109/JIOT.2018.2883344.

  • [2] Wang S, Zhang J, Zhang T. AI-enabled blockchain and SDN-integrated IoT security architecture for cyber-physical systems. Advanced Control for Applications: Engineering and Industrial Systems. 2024; 6(2):e131. doi: 10.1002/adc2.131

  • [3] R. Uddin and S. A. P. Kumar, « SDN-Based Federated Learning Approach for Satellite-IoT Framework to Enhance Data Security and Privacy in Space Communication, » in IEEE Journal of Radio Frequency Identification, vol. 7, pp. 424-440, 2023, doi: 10.1109/JRFID.2023.3279329.

  • [4] Y. Al-Dunainawi, B. R. Al-Kaseem and H. S. Al-Raweshidy, « Optimized Artificial Intelligence Model for DDoS Detection in SDN Environment, » in IEEE Access, vol. 11, pp. 106733-106748, 2023, doi: 10.1109/ACCESS.2023.3319214.

  • [5] ONOS SDN https://opennetworking.org/onos/

  • [6] RYU SDN https://ryu-sdn.org/

  • [7] Opendaylight  https://www.opendaylight.org