SimuSCA simule les fuites d’un Cortex-M pendant qu’il exécute un vrai firmware. On délimite le code à étudier par deux points d’arrêt, on choisit les entrées, les sorties et le modèle de fuite, puis on lance des campagnes de mesure qui produisent des traces, comme le ferait une sonde sur un banc de laboratoire.
La bêta couvre déjà toute la boucle : des exemples prêts à l’emploi (AES-128, RSA), des campagnes suivies en direct, des campagnes étiquetées que l’on retrouve par recherche, et le lien d’un pic dans une trace jusqu’à l’instruction dans le source.
L’étude de cas comparera SimuSCA à d’autres simulateurs sur des programmes de test publics, avec des mesures reproductibles.