Brevet FR3038174A1 (20161230)
REVENDICATIONS1. Procédé d'enregistrement mis en oeuvre par un microcircuit (1), ce procédé comportant : - une réception (B6) par ledit microcircuit d'au moins une information de transaction et un enregistrement dans une première mémoire (4) du 10 microcircuit de ladite au moins une information, ladite réception et ledit enregistrement étant mis en oeuvre au cours d'une transaction, - une détection (B8) d'une erreur de transaction, et - si une erreur est détectée, un enregistrement (B9) dans une deuxième mémoire non volatile (5) du microcircuit de données de transaction 15 comportant ladite au moins une information de transaction.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel lesdites données de transaction sont en outre élaborées à partir du type d'erreur détectée.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, dans lequel la transaction est une transaction EMV. 20\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel ledit enregistrement desdites données de transaction comprend un enregistrement desdites données de transaction dans un registre de données de transaction (6) de la deuxième mémoire non volatile.\n<CLM>\1\tProcédé selon la combinaison des revendications 2 à 4, dans 25 lequel lesdites données de transaction comprennent au moins une donnée temporelle (ATC) et un type d'erreur, et ledit enregistrement comporte un remplacement par lesdites données de transaction obtenues au cours de la transaction de données de transaction enregistrées dans ledit registre ayant le même type d'erreur et ayant la donnée temporelle la plus 30 ancienne de toutes les erreurs de ce type dans le registre.\n<CLM>\1\tProcédé selon la revendication 5, dans lequel la donnée temporelle est un compteur d'application de transaction (ATC).\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 6, dans lequel préalablement à la réception de ladite au moins une information de 35 transaction, le microcircuit émet une requête à un lecteur coopérant avec 3038174 15 le microcircuit, la requête comportant au moins un identifiant de ladite au moins une information.\n<CLM>\1\tProcédé selon la combinaison des revendications 2 et 7, dans lequel la transaction est une transaction EMV et la requête comporte une liste PDOL.\n<CLM>\1\tProcédé selon la revendication 8, dans lequel la liste PDOL est complétée en ajoutant un séparateur devant ledit au moins un identifiant de ladite au moins une information et ladite au moins une information est une information supplémentaire.\n<CLM>\1\tProcédé selon la revendication 9, dans lequel au moins un identifiant est choisi dans la liste d'identifiants comprenant : - valeur, - montant autorisé, - montant pour retrait d'espèce, - montant autorisé pour une devise de référence, - numéro de version de l'application, - procédés d'authentification du porteur, information de clé publique de l'authorité de certification, liste dynamique de données d'authentification objet, - numéro de série de l'interface du lecteur, - identifiant du commerçant, - nom du commerçant, - localisation du commerçant, - code de pays du lecteur, - identification du lecteur, - type de lecteur, - date de la transaction, - compteur de transaction du lecteur.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 10, dans lequel après la détection d'une erreur, un traitement d'erreur est mis en oeuvre comprenant ledit enregistrement desdites données de transaction.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 11, dans lequel les données de transaction comprennent en outre au moins une donnée parmi une donnée élaborée par le microcircuit au cours d'une étape de la transaction ou une donnée reçue par le microcircuit au cours d'une étape de la transaction. 3 0 3 8 1 7 4 16\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour l'exécution des étapes d'un procédé d'enregistrement selon l'une des revendications 1 à 12 lorsque ledit programme est exécuté par un processeur. 5\n<CLM>\1\tSupport d'enregistrement lisible par un processeur sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes d'un procédé d'enregistrement selon l'une quelconque des revendications 1 à\n<CLM>\1\t15. Dispositif électronique comprenant un microcircuit (1) configuré 10 pour mettre en oeuvre une transaction, caractérisé en ce qu'il comporte : - un module de réception d'au moins une information de transaction, - un module d'enregistrement dans une première mémoire du microcircuit (4) de ladite au moins une information de transaction, - un module de détection d'une erreur de transaction, 15 - un module d'enregistrement dans une deuxième mémoire non volatile (5) du microcircuit de données de transaction comportant ladite au moins une information de transaction.\n<CLM>\1\tCarte à microcircuit comportant un dispositif selon la revendication 15.