CAPSULE Team: Applied Cryptography and Implementation Security
Apporter une analyse approfondie des microarchitectures basées sur ARM afin d’identifier le possible portage d’attaques identifiées sur x86 ou de nouvelles attaques exploitant des vulnérabilités propres aux caractéristiques de cette microarchitecture. Plus précisement, l’ingenieur· e se concentrerait sur l’étude des différentes architectures de cache disponible sur ARM, en particulier sur des architectures nouvelles de type big.LITTLE.
Ces travaux sont préliminaires à l’exploitation de vulnérabilités dans des implémentations cryptographiques basées sur les codes tordus.
Provide an in-depth analysis of ARM-based microarchitectures to identify possible porting of attacks identified on x86 or new attacks exploiting vulnerabilities specific to the characteristics of this microarchitecture. More specifically, the engineer would focus on studying the different cache architectures available on ARM, in particular new big.LITTLE architectures.
These are preliminary work for exploiting vulnerabilities in twisted-code-based cryptographic implementations.
Connaissance en microarchitecture, plus particulièrement ARM.
Maîtrise du C
Des connaissances en développement d’applications Android ou développement Web seront un plus.
Des connaissances en mathématiques (en particulier algèbre et théorie des nombres) seront un plus
Training or professional experience in IT, especially cybersecurity.
Knowledge of microarchitecture, particularly ARM.
Proficiency in C
Knowledge of Android application development or Web development would be a plus.
Knowledge of mathematics (in particular algebra and number theory) would be a plus.
Applications must be sent to daniel.de-almeida-braga@irisa.fr by 04/05/2025