SECURISATION DU CHARGEMENT DE DONNEES DANS UNE MEMOIRE NON-VOLATILE D'UN ELEMENT SECURISE

L'invention concerne la sécurisation du chargement de données en provenance d'un dispositif externe dans une zone mémoire de code définie par un programme initial de l'élément sécurisé et dont toute modification est contrôlée uniquement par celui-ci. Lorsque le dispositif externe obti...

Full description

Saved in:
Bibliographic Details
Main Author NEROT SEBASTIEN
Format Patent
LanguageFrench
Published 02.10.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:L'invention concerne la sécurisation du chargement de données en provenance d'un dispositif externe dans une zone mémoire de code définie par un programme initial de l'élément sécurisé et dont toute modification est contrôlée uniquement par celui-ci. Lorsque le dispositif externe obtient des données à transmettre à l'élément sécurisé, ce dernier simule une image de la zone mémoire de code telle qu'elle serait modifiée par le chargement de ces données. Une signature est calculée à partir de l'image simulée, puis envoyée à l'élément sécurisé avec les données. Le programme initial de l'élément sécurisé compare une signature qu'il a calculée sur l'ensemble de la zone mémoire de code après le chargement effectif des données, à la signature reçue du dispositif externe. L'identité entre ces signatures permet d'assurer que la zone mémoire de code est bien conforme à l'image simulée par le dispositif externe, et donc intègre. The securing of data loading originating from an external device into a code memory area defined by an initial program of the secure element and any modification of which is controlled solely by the latter. When the external device obtains data to be transmitted to the secure element, the latter simulates an image of the code memory area as it would be modified by the loading of these data. A signature is calculated on the basis of the simulated image, then dispatched to the secure element with the data. The initial program of the secure element compares a signature that it has calculated over the whole of the code memory area after the actual loading of the data, with the signature received from the external device. The identity between these signatures ensures that the code memory area conforms to the image simulated by the external device, and is unimpaired.
Bibliography:Application Number: FR20140052519