Stage - Mitigation des fuites de données liées aux glitchs M/F
Stage Rousset (Hautes-Alpes) Développement informatique
Description de l'offre
General information
Reference
2023-28683
Job level
080 - Technical Non-Exempt
Position description
Posting title
Stage - Mitigation des fuites de données liées aux glitchs M/F
Regular/Temporary
Temporary
Contract duration (nb of months)
6
Job description
POURQUOI NOUS REJOINDRE
Chez ST, nous sommes 48 000 hommes et femmes créateurs et fabricants de technologies microélectroniques.
Nous collaborons avec 200 000 clients et des milliers de partenaires. Avec eux, nous concevons et créons des produits et des solutions qui répondent à leurs défis et à la nécessité de contribuer à un monde plus durable. Nos technologies de pointe permettent une mobilité plus intelligente, une gestion plus efficace de l’énergie,de la puissance et un déploiement à grande échelle de l’Internet des objets (IoT) et de la 5G.
ST a reçu les certifications Top Employer France et HappyTrainees 2022. Elles nous reconnaissent en tant qu’employeur de référence et démontrent notre engagement à faire de l’humain une priorité.
NOTRE FUTURE COLLABORATION
Avec l’augmentation du nombre de puces électroniques liées à des applications tels que l’internet des objets (IoT) ou l’automotive, la sécurité des systèmes embarqués devient un enjeu majeur pour protéger les systèmes et sauvegarder la vie privée des utilisateurs.
Les attaques par canaux auxiliaires sont une des méthodes couramment utilisée pour extraire des informations secrètes de circuits protégés. En particulier, les attaques exploitant les glitchs [Moos19] sont une menace qu’il est encore difficile de contrer efficacement. Les fuites de données liées aux glitchs viennent du fait que les signaux numériques ne sont pas immédiatement stables, de ce fait la logique combinatoire effectue parfois des calculs avec des données partielles ce qui peut causer des fuites de données sensibles.
Dans un équipe de R&D spécialisée dans la sécurité des systèmes embarqués, l’objectif du stage est d’étudier les effets des contraintes de la synthèse du circuit sur les fuites de données engendrées par les glitchs.
Le rôle du/ de la stagiaire sera d’utiliser une implémentation connue pour être sensible aux glitchs et en y appliquant diverses contraintes. Dans un second temps il faudra effectuer des attaques par canaux auxiliaires et étudier les effets des contraintes sur les fuites de données.
En fonction des résultats obtenus, des modifications pourront être apportées à l’implémentation pour faciliter la mise en place des contraintes.
[Moos19] T. Moos, A. Moradi, T. Schneider, and F.-X. Standaert, “Glitch-Resistant Masking Revisited: or Why Proofs in the Robust Probing Model are Needed”, TCHES, vol. 2019, no. 2, pp. 256–292, Feb. 2019.
Profile
VOTRE PROFIL
· BAC +4 / BAC +5 en école d’ingénieur
· Langage de programmation haut niveau (Python, Ruby, …), langage de description matériel (Vhdl, Verilog)
· Connaissance de base du flot et des outils de synthèse microélectronique
· Connaissances de base en cryptographie
· Proactivité, autonomie et travail d’équipe
VOTRE LIEU DE TRAVAIL
Le site de Rousset compte 3000 salariés/ salariées. Notre site propose une large palette de métiers offrant ainsi de nombreuses perspectives d’évolution interne. Au pied de la Sainte Victoire, à 20kms d’Aix-en-Provence et 40kms de Marseille, le site de Rousset allie excellence technologique, respect de l’environnement et qualité de vie.
Position location
Job location
Europe, France, Rousset
Candidate criteria
Education level required
5 - Master degree
Experience level required
Less than 2 years
Languages
· French (3- Advanced)
· English (3- Advanced)
Requester
Desired start date
01/03/2023