Performance et sécurité des middlewares pour la communication embarquée dans le transport intelligent

Les réseaux embarqués dans un véhicule et permettant aux composants du système de communiquer et collaborer font aujourd’hui face à une augmentation du besoin en ressources réseau et de la complexité des interactions. Dans le contexte du transport autonome plus particulièrement, le nombre de capteurs, leur qualité, la collaboration nécessaire entre les sous-systèmes nécessitent de disposer d’une architecture de communication performante et sûre. De plus, la connectivité des véhicules et leur besoin en données externes les rend plus sensibles aux attaques pouvant perturber la disponibilité, l’intégrité ou l’authenticité de ces données. Au sein du projet Cybersécurité du Transport Intelligent, une première solution de communication embarquée, basée sur le middleware Some/IP, a été mise en œuvre sur un démonstrateur de voiture autonome sécurisée. Notre objectif est d’étudier et comparer cette solution avec d’autres middlewares utilisés par la communauté industrielle, tels que Data Distribution Service (DDS), Message Queue Telemetry Transport (MQTT), Constrained Application Protocol (CoAP).

Missions

L’objectif du stage est de proposer puis mettre en œuvre une démarche d’étude et de comparaison des performances et de la sécurité de différents middlewares, dans un contexte de véhicule autonome et connecté (voiture et train). Après avoir réalisé un état de l’art des solutions de communication et de leurs caractéristiques, vous proposerez et mettrez en œuvre des protocoles d’évaluation de ces solutions. Vous prendrez également en main les solutions de sécurisation déjà mises en œuvre au sein du projet, puis proposerez un portage de ces solutions ou de nouvelles solutions adaptées aux différents middlewares.

Profil recherché

BAC +5 informatique, spécialisé en réseaux et/ou en systèmes embarqués.

Compétences techniques

  • Réseaux : modèle OSI, TCP/IP, etc.
  • Principes des middlewares de communication (RPC, publish-subscribe, etc.).
  • Linux, ingénierie système.
  • Codage C/C++.
  • Notions de cryptographie et cybersécurité.

Aptitudes personnelles

  • Goût pour la recherche appliquée et rigueur scientifique.
  • Capacités rédactionnelles et de synthèse en français et anglais.
  • Ouverture d’esprit, curiosité.

Référence : STAGE_2019_CTI_05_01
Pour postuler : stages@irt-systemx.fr