Gestion sécurisée des applications de confiance sur TEE H/F
Stage FRANCE Développement informatique
Description de l'offre
Détail de l'offre
Informations générales
Entité de rattachement
Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).
Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.
Référence
2019-10843Description de l'unité
Au sein du Laboratoire des Systèmes Communicants du CEA LIST, à travers des projets de recherche appliquée en collaboration avec des industriels (projets bilatéraux ou projets collaboratifs), le candidat participera au développement de technologies réseau logicielles innovantes en réponse aux enjeux télécom rencontrés par divers secteurs industriels tels que l'industrie du futur, les transports, la sécurité & défense, les réseaux électriques intelligents (Smart Grid), le bâtiment intelligent… ; et en lien avec les challenges de l'IoT et la 5G. Ces technologies réseau logicielles visent à permettre la mise en œuvre de réseau de confiance (fiables, performants, scalables, sécurisés, reconfigurables…) et potentiellement hétérogènes (i.e. intégrant diverses technologies de transmissions sans-fil ou filaires selon les besoins).
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Gestion sécurisée des applications de confiance sur TEE H/F
Sujet de stage
Gestion sécurisée des applications de confiance sur TEE
Durée du contrat (en mois)
6
Description de l'offre
Contexte du stage
Le concept d'environnement d'exécution fiable (TEE) a été conçu pour séparer un système d'exploitation ordinaire des applications sensibles sur le plan de la sécurité. Dans un écosystème TEE, différents fournisseurs de périphériques peuvent utiliser différentes implémentations TEE et installer des applications fiables dans le TEE. Comme ces applications de confiance sont principalement utilisées pour gérer des opérations sensibles du point de vue de la sécurité, le TEE doit s'assurer que celles-ci proviennent de sources fiables et ne contiennent pas de code malveillant.
Dans ce contexte, un protocole interopérable en cours de standardisation a été proposé pour l'installation et la gestion d'applications de confiance fonctionnant sur des TEEs de différents périphériques. Le stage vise à développer ce protocole de gestion d'applications de confiances sur TEE.
Objectifs
Vous déterminerez, avec l’aide de son encadrant, les mécanismes de sécurité (p. ex. chiffrement, signature, gestion de clés publiques) et les outils logiciels nécessaires permettant de définir une architecture de sécurité basée sur le protocole de gestion d'applications de confiance sur TEE, et participera par la suite à l'implémentation logicielle de ces mécanismes de sécurité.
Moyens / Méthodes / Logiciels
C, C++, JavaScript, Script, Shell, Linux
Profil recherché
Profil du candidat
Niveau souhaité : BAC + 5
Formation souhaitée : ingénieur/Master
Bon niveau d'anglais