Stage - attaques par observations sur les algorithmes KYBER et DILITHIUM M/F
Stage Rousset (Hautes-Alpes) Développement informatique
Description de l'offre
General information
Reference
2022-28130
Job level
080 - Technical Non-Exempt
Position description
Posting title
Stage - attaques par observations sur les algorithmes KYBER et DILITHIUM M/F
Regular/Temporary
Temporary
Contract duration (nb of months)
6
Job description
POURQUOI NOUS REJOINDRE
Au sein de ST, nous sommes 48 000 hommes et femmes concepteurs 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, des solutions et des écosystèmes qui répondent à leurs défis et opportunités, 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 est certifié Top Employers France 2022. Cette certification vient reconnaître notre engagement en matière d’intégration et d’insertion professionnelle, d’égalité des chances, d’employabilité et de qualité de vie au travail.
NOTRE FUTURE COLLABORATION
Les composants sécurisés sont la clef de voute de nombreuses applications dans des domaines divers et variés tel que le bancaire, les télécommunications, la télévision numérique, l’identification (passeport, carte professionnelle de santé) ou le contrôle d’accès à des ressources matérielles (TPM)… Ainsi, la production d’algorithmes sécurisés dépasse largement les dizaines de milliards de pièces par an à l’échelle mondiale. Depuis près de vingt ans, ces composants sont menacés par des attaques cryptographiques matérielles divisées en deux groupes : les attaques par observations et celles par perturbation.
Dans ce stage, vous étudirez les algorithmes de cryptographie post-quantique Kyber et Dilithium et en particulier leur resistance face aux attaques par observations.
L’objectif de ce stage est de développer un outil permettant de faire des attaques par observations sur des implémentations de Kyber et Dilithium.
Vos missions consisteront à :
· Se familiariser avec les algorithmes Kyber et Dilithium
· Faire un état de l’art des attaques par observation contre ces algorithmes
· Développer et intégrer les différentes attaques aux bancs d'attaques
Vous prêterez une attention particulière à :
· La documentation du code développé
· La validation de votre implémentation
Profile
VOTRE PROFIL
Etudiant/ Etudiante en derniere année d'école d'ingénieur ou en Master 2
Compétences obligatoires :
· Très bonne connaissance de la cryptographie et des attaques par injection de fautes
· Autonomie
· Anglais professionnel (lu, écrit et parlé)
Autres compétences appréciées :
· Développement de qualité industrielle.
NOTRE SITE
A Rousset, nous sommes plus de 3000 salariés/ salariées avec 30 nationalités différentes. 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
· English (2- Business fluent)
· French (2- Business fluent)
Requester
Desired start date
16/01/2023