Brevet FR3051064A1 (20171110)
REVENDICATIONS1. Procédé de sécurisation mis en oeuvre par un dispositif électronique (C2), ledit procédé comprenant : - réception (A2) d'une première commande (CMD ; CMD1) requérant une modification d'au moins un paramètre (PR) de fonctionnement du dispositif électronique ; détection (A4) de si ledit au moins un paramètre de fonctionnement est un paramètre prédéfini en tant que paramètre sensible dans le dispositif électronique ; - dans l'affirmative, détermination (A6) de si ladite modification requise par la première commande entraîne, si elle est appliquée, une dégradation de la sécurité du dispositif électronique en comparant l'état initial (V1) dudit au moins un paramètre (PR) à réception de ladite première commande avec un nouvel état (V2) à affecter audit au moins un paramètre de fonctionnement en réponse à la première commande ; et - en cas de dégradation de la sécurité dudit dispositif électronique, déclenchement (A8) d'au moins une opération de sécurisation du dispositif électronique en réponse à ladite première commande.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le dispositif électronique détecte que ledit paramètre de fonctionnement (PR) est un paramètre prédéfini en tant que paramètre sensible si la première commande comprend l'un parmi une liste d'au moins un identifiant (TG2-TG4) prédéfini.\n<CLM>\1\tProcédé selon la revendication 1 ou 2, comprenant, si ledit au moins un paramètre (PR) est détecté comme étant un paramètre prédéfini en tant que paramètre sensible, la détermination (A22), à partir dudit au moins un paramètre de fonctionnement (PR), d'une vérification (F) à réaliser, le dispositif électronique réalisant ladite vérification lors de ladite détermination (A6) pour déterminer si ladite modification requise entraîne, si elle est appliquée, une dégradation de la sécurité du dispositif.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, dans lequel, le dispositif électronique vérifie (A24) si ledit nouvel état (V2) est supérieur ou inférieur à l'état initial (V1) dudit au moins un paramètre (PR), 3051064 26 et détermine (A6), à partir de ladite vérification, si ladite modification requise entraîne, si elle est appliquée, une dégradation de la sécurité du dispositif électronique.\n<CLM>\1\tProcédé selon la revendication 4, dans lequel le dispositif électronique détermine 5 (A26) que ladite modification requise par la première commande entraîne, si elle est appliquée, une dégradation de la sécurité du dispositif électronique, si l'écart de valeur entre le nouvel état (V2) et l'état initial (V1) dudit au moins un paramètre (PR) atteint une valeur seuil prédéfinie (Lmax). 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5, dans lequel ladite au moins une opération de sécurisation comprend au moins l'un quelconque parmi : enregistrement d'un message (MSG1) à envoyer, ledit message informant de la réception de ladite première commande (CMD1) ; - envoi (A30) dudit message (MSG1) ; 15 - enregistrement (A32) de l'état initial (V1) dudit au moins un paramètre de fonctionnement (PR) ; application (A32) de ladite modification audit au moins un paramètre de fonctionnement de sorte à passer son état de l'état initial (V1) au nouvel état (V2) ; et 20 - enregistrement, dans un fichier d'historisation, d'une donnée représentative de la réception de ladite première commande (CMD1).\n<CLM>\1\tProcédé selon la revendication 6, dans lequel, suite audit enregistrement (A32) de l'état initial (V1) et à l'application (A32) de la modification causant le passage dudit au 25 moins un paramètre de fonctionnement (PR) de l'état initial (V1) au nouvel état (V2), le dispositif électronique (C2) restaure l'état initial (V1) ou un état prédéfini dudit au moins un paramètre de fonctionnement en réponse à une commande de restauration (CMD2).\n<CLM>\1\tProcédé selon la revendication 7, dans lequel le dispositif électronique reçoit 30 ladite première commande (CMD1) lors d'une première transaction (TR1) mise en oeuvre par le dispositif électronique, et dans lequel le dispositif électronique reçoit la commande de restauration (CMD2) lors d'une seconde transaction (TR2) mise en oeuvre par le dispositif électronique, ladite seconde transaction étant subséquente à la première transaction. 35\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 8, dans lequel la première commande (CMD1) comprend un cryptogramme de type MAC. 3051064 27\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 9, dans lequel la première commande (CMD1) est une commande PUT DATA selon la norme ISO 7816, ladite première commande commandant l'affectation du nouvel état (V2) audit au moins un paramètre de fonctionnement (PR). 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 10, dans lequel le dispositif électronique (C2) est une carte à puce apte à mettre en oeuvre une transaction (TR1, TR2) en coopération avec un terminal de lecture (T2). 10\n<CLM>\1\tProcédé selon la revendication 11, dans lequel le dispositif électronique est une carte EMV, l'une au moins parmi les première commande et deuxième commande (CMD1, CMD2) étant une commande de script reçue (A2), lors d'une transaction EMV (TRI.), après l'envoi, par ladite carte EMV, d'un message ARQC conforme à la norme EMV. 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 12, dans lequel ladite première commande inclut le nouvel état (V2) à affecter audit au moins un paramètre de fonctionnement. 20\n<CLM>\1\tProgramme d'ordinateur (PG1) comportant des instructions pour l'exécution des étapes d'un procédé de sécurisation selon l'une quelconque des revendications 1 à 13 lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tDispositif électronique (C2), comprenant : 25 un module de réception (MD2) d'une première commande (CMD ; CMD1) requérant une modification d'au moins un paramètre de fonctionnement (PR) du dispositif électronique ; un module de détection (MD4) pour détecter si ledit au moins un paramètre de fonctionnement est un paramètre prédéfini en tant que paramètre sensible dans 30 le dispositif électronique ; un module de détermination (MD6) configuré, en cas de résultat positif de ladite détection par le module de détection (MD4), pour déterminer si ladite modification requise par la première commande entraîne, si elle est appliquée, une dégradation de la sécurité du dispositif électronique en comparant l'état 35 initial (V1) dudit au moins un paramètre (PR) à réception de ladite première commande avec un nouvel état (V2) à affecter audit au moins un paramètre de fonctionnement en réponse à la première commande ; et 3051064 28 un module de sécurisation (MD8) configuré, en cas de résultat positif de ladite détermination par le module de détermination (MD6), pour déclencher au moins une opération de sécurisation prédéfinie du dispositif électronique en réponse à ladite première commande. 5