Nobody Hammer
Je casse des puces, volontairement : canaux auxiliaires, injection de fautes et sécurité IoT, avec l'outillage full-stack qui fait gagner du temps au labo.
Fig. 1 : CPA sur AES-128, octet de clé 0Traces : 1 · k[0] = -- · en cours
- Domaines
- Canaux auxiliaires, injection de fautes, sécurité IoT
- Réalise
- L'outillage de labo de bout en bout : simulateurs, sondes, interfaces d'analyse
- Lieu
- France, télétravail privilégié
- Statut
- Ouvert à un CDI
Travaux choisis
§ 2 · 2 entrées
SimuSCA
Un simulateur de fuites par canaux auxiliaires pour Cortex-M. Il exécute un vrai firmware et produit des traces de consommation, pour tester attaques et contre-mesures sans banc de laboratoire.
- Deux points d'arrêt délimitent le code étudié ; le firmware est recompilé en conséquence.
- Des campagnes étiquetées, suivies en direct, sur des exemples prêts à l'emploi : AES-128 et RSA.
- Un clic sur un pic de fuite mène à l'instruction qui l'a provoqué.
- Vérifier une contre-mesure : square-and-multiply laisse fuir sa clé par le temps d'exécution, l'échelle de Montgomery non.
Debug Probe
Une sonde SWD/JTAG sur mesure, de la carte au firmware, pour travailler sur du matériel d'évaluation.