Rejoindre l’Agence nationale de la sécurité des systèmes d’information (ANSSI), c’est mettre ses compétences au service de l’intérêt général en participant à une mission capitale, d’actualité et porteuse de grandes responsabilités dans un monde où la cybersécurité est devenue l’affaire de tous ! Au sein de la Sous-Direction-Expertise se trouve la division « scientifique et technique », le laboratoire « architectures matérielles et logicielles » (LAM) couvre le domaine des architectures matérielles (ordinateurs personnels, serveurs, terminaux mobiles et systèmes embarqués, périphériques) et logicielles (sécurité des systèmes d’exploitation, des solutions de virtualisation et de la séquence de démarrage), ainsi que les interactions entre les deux.
Descriptif des missions
Il existe des composants de type System On Chip (SoC) grand public mettant en œuvre des mécanismes de sécurité et pour certains des fonctions de TrustZone. Le stage vise à étudier les capacités offertes par ces mécanismes et leur niveau de robustesse en y déployant un package logiciel mettant en œuvre une architecture de sécurité.
Le but de cette étude est de :
Evaluer la possibilité de déployer des logiciels respectant une architecture de sécurité sur ce type de composant ;
Déterminer le niveau de sécurité atteignable en identifiant les limites du composant et en testant la robustesse des mécanismes de sécurité.
L'objectifs du stage est le suivant:
Etudier les mécanismes de sécurité d’une puce COTS Arm ;
Mettre en œuvre une architecture de sécurité utilisant ces mécanismes (démarrage sécurisé, cloisonnement via la TrustZone et les autres mécanismes du SoC) ;
Evaluer la robustesse de ces mécanismes via des tests logiciels ou matériels.
Profil recherché
En cours de formation dans le domaine des technologies de l’information et de la communication avec une spécialisation en sécurité informatiques.
Compétences requises :
Développement en C et/ou en Rust ;
Notion de micro-kernel et développement embarqué ;
Notion des architectures ARM et de la technologie TrustZone.
Savoir être :
Prise d'initiative ;
Autonomie et rigueur ;
Avoir le sens du service public.
Process de recrutement
Si votre candidature est présélectionnée, vous serez contacté(e) pour apprécier vos attentes et vos motivations au cours d'un entretien téléphonique ou physique.
Des tests techniques pourront vous être proposés.
Vous ferez l'objet d'une procédure d'habilitation.