Abstract:
Un procédé de masquage de passage en fin de vie d'un dispositif électronique à microprocesseur comportant une mémoire non volatile reprogrammable contenant une variable d'état de fin de vie (FdV E ). Au démarrage (ATR) on charge (A) en mémoire vive la valeur de la variable (FdV E ). Avant l'exécution de toute commande courante (COM), on vérifie (B) la valeur de la variable (FdV R ) en mémoire vive à la valeur non vraie. On exécute (C) le passage en fin de vie sur réponse négative. Sinon, on poursuit (D) l'initialisation ou l'exécution de la commande (COM). Sur détection (E) d'une attaque intrusive on instancie (F) par écriture dans la seule mémoire vive la variable d'état de fin de vie (FdV R ) à la valeur vraie puis on diffère (G) l'écriture de la variable (FdV E ) à la valeur vraie dans la mémoire non volatile jusqu'à la prochaine opération d'écriture. Application à tout dispositif électronique, carte à microprocesseur ou autre.