摘要 |
<p>L'invention est relative à un procédé de détection de modification d'une pile d'appel de sous-programme, comprenant les étapes consistant à, lors d'un appel d'un sous-programme , placer une adresse de retour au sommet de la pile ; à la fin du sous-programme , utiliser l'adresse au sommet de la pile comme adresse de retour, et retirer l'adresse de la pile ; lors de l'appel du sous-programme, accumuler l'adresse de retour dans un emplacement mémoire (REG) selon une première opération (OP) ; à la fin du sous-programme, accumuler l'adresse du sommet de la pile dans l'emplacement mémoire selon une deuxième opération, réciproque de la première ; et détecter une modification lorsque le contenu de l'emplacement mémoire diffère de sa valeur initiale (REG ).</p> |