STAGE (H/F) – CRYPTO TPM & SECURE ELEMENT

Dans le cadre du développement de nos activités, nous recherchons un Stagiaire spécialisé en logiciel
embarquĂ© et/ou dans le domaine de la cryptographie, pour un stage d’une durĂ©e de 6 mois.

En collaboration avec les architectes et les concepteurs logiciel, vous aurez la charge d’une Ă©tude
exploratoire dont l’objectif consistera à mettre en oeuvre des solutions Trusted Platform Module (TPM)
et « Secure Element », sur les OS Zéphyr et Linux.

Les objectifs du stage sont les suivants :

  • Stocker des clefs et des secrets :
    • Application 1 : certificats pour HTTPs,
    • Application 2 : mots de passe MQTT,
    • Application 3 : clefs pour dĂ©chiffrer des partitions Linux (Linux Unified Key Setup).

Les retombĂ©es de ce stage sont primordiales, puisque les rĂ©sultats de l’étude permettront Ă  CENTRALP de concevoir des solutions sĂ©curisĂ©es.

Missions :

Votre mission dĂ©diĂ©e Ă  l’élaboration de chaĂźnes de chiffrement consistera en :

  • ActivitĂ©s dĂ©diĂ©es au « Secure Element » :
    • Stockage et rĂ©cupĂ©ration de data.
    • Stockage de clefs dĂ©diĂ©es Ă  la signature et au chiffrement des data.
  • ActivitĂ©s dĂ©diĂ©es au TPM ainsi qu’à l’élaboration de la chaĂźne « U-Boot » :
    • DĂ©marrage avec une mĂ©moire chiffrĂ©e.
    • Utilisation du TPM afin de dĂ©chiffrer une partition LUKS.
  • RĂ©flexions autour de cas pratiques :
    • Changement de TPM,
    • Changement de CPU,
    • Changement de mĂ©moire,
    • Mise Ă  jour du « bootloader ».

Profil recherché :

Étudiant(e) en derniĂšre annĂ©e d’école d’ingĂ©nieurs (informatique industrielle, Ă©lectronique spĂ©cialisĂ©(e) en cryptographie, dĂ©veloppement logiciel, systĂšmes embarquĂ©s 
), vous vous retrouvez dans le descriptif suivant :

Savoir ĂȘtre

  • Bon relationnel.
  • CuriositĂ© intellectuelle.
  • Esprit critique.
  • HumilitĂ©.
  • Autonomie
  • Rigueur

Compétences techniques

  • Conception et dĂ©veloppement de logiciels embarquĂ©s :
    • Langage C, C++,
    • U-Boot
  • Cryptographie
  • CybersĂ©curitĂ© “Operational Technology”
  • Linux (bas niveau).
  • ZĂ©phyr :
    • https://zephyrproject.org/
  • Yocto
  • Python

Vous souhaitez développer vos compétences en logiciel embarqué dédié au domaine de la cybersécurité
produit, fonctionnant sous OS Linux et RTOS ZĂ©phyr, rejoignez notre Bureau d’Etudes.
Votre expĂ©rience au sein de notre entreprise vous permettra par ailleurs, d’apprĂ©hender le cycle complet
de crĂ©ation d’un produit, Ă  travers les activitĂ©s de production, de qualitĂ©, de recherche et dĂ©veloppement.

  • Accepted file types: jpg, pdf.
  • This field is for validation purposes and should be left unchanged.