Espace emploi

Publiée le 11/02/2019 , modifiée le 19/02/2019
À ceux qui façonnent les interactions numériques de demain, nous offrons la sécurité numérique pour établir la confiance d'aujourd'hui.
Nos technologies d'authentification de l'identité et de protection des données sont au cœur de la vie moderne. Nous sommes présents lorsque les banques échangent des fonds, les voyageurs franchissent les frontières ou lorsque les conducteurs montent à bord de voitures connectées.
Quel que soit le fuseau horaire et pays ou le continent, nous protégeons les entreprises, les gouvernements et deux milliards de personnes contre les vols de données et les usurpations d'identité. Dans quelque 180 pays, nos clients misent sur notre expertise pour proposer aux consommateurs et aux citoyens des services numériques sécurisés et de confiance, qui leur permettent de vivre une vie numérique en toute tranquillité.
Grâce à nos systèmes d'authentification et de protection, nous offrons la « sécurité pour être libre ».
The crypto engineering team is part of the Gemalto Embedded Core and Security Labs, in the research and development department. The mission of the crypto engineering team is to perform crypto software or tools developments, protocols studies and security assessments (e.g. side-channel evaluations).
Since a few decades and still recently, some masking schemes in the context of high-order attacks have been proposed.
The training would consist in benchmarking the most relevant masking schemes and especially the more recent ones, mainly for AES in the secure element context: constrained devices, side-channel resistance, memory and performance footprints.
The training would be composed of the following steps:
1.Review the different published masking schemes and select most relevant ones in the literature, from theoretical benchmark (resistance and complexity)
2.Perform embedded C/assembly developments of selected algorithms on secure element
3.Benchmark performance, memory footprints
4.Set-up and perform side-channel tests on implementations
Last year of Master’s degree in Mathematics / Computer Science with an expertise in cryptography.
Special skills (programming skills…) :
•Programming skills with C/Assembly and Python
•Knowledge of Cryptography and Side Channel Attacks
Languages:
English / French