Brevet FR3038129A1 (20161230)
REVENDICATIONS1. Elément sécurisé (10) comprenant un processeur (12), une interface d'entrées-sorties (18) et au moins une mémoire (14), caractérisé en ce qu'un programme de détection d'informations (INFO) mémorisé dans la mémoire (14) est conçu pour collecter des informations sur la configuration ou l'environnement de l'élément sécurisé (10) et en ce qu'un programme de test (TEST) mémorisé dans la mémoire (14) est conçu pour consulter (E30 ; E104 ; E214 ; E324) au moins une directive de test reçue à travers l'interface d'entrées-sorties (18) et pour effectuer (E32 ; E106 ; E216 ; E326) au moins un test conformément à la directive de test consultée.\n<CLM>\1\tElément sécurisé selon la revendication 1, conçu pour recevoir une instruction de lancement de test (E26 ; E100 ; E226 ; E320) en provenance d'un serveur (60).\n<CLM>\1\tElément sécurisé selon la revendication 1 ou 2, dans lequel la 15 directive reçue est mémorisée dans un fichier et dans laquelle le programme de test (TEST) est conçu pour consulter la directive de test par lecture dans le fichier.\n<CLM>\1\tElément sécurisé selon l'une des revendications 1 à 3, dans lequel le test effectué est un test d'une application (APP) mémorisée dans ladite mémoire (14). 20\n<CLM>\1\tElément sécurisé selon la revendication 4, dans lequel le programme de test (TEST) est conçu pour effectuer le test par envoi de données à l'application (APP).\n<CLM>\1\tElément sécurisé selon l'une des revendications 1 à 4, dans lequel le programme de test (TEST) est conçu pour effectuer le test par envoi d'au moins 25 une commande à un système d'exploitation (OS) de l'élément sécurisé (10).\n<CLM>\1\tElément sécurisé selon l'une des revendications 1 à 4, dans lequel le programme de test (TEST) est conçu pour effectuer le test par émulation d'au moins une commande reçue d'un terminal (20) via l'interface d'entrées-sorties (18). 30\n<CLM>\1\tElément sécurisé selon l'une des revendications 1 à 7, dans lequel l'élément sécurisé est une carte à microcircuit.\n<CLM>\1\tTerminal (20) équipé d'un élément sécurisé (10) selon l'une des revendications 1 à 7, comprenant au moins un module de communication (24 ;\n<CLM>\1\tconçu pour permettre un échange de données avec un serveur (60). 3038129 20\n<CLM>\1\tTerminal selon la revendication 9, dans lequel le module de communication (26) est conçu pour permettre un échange de données avec le serveur (60) via un réseau local sans fil.\n<CLM>\1\tTerminal selon la revendication 9, dans lequel le module de 5 communication (24) est conçu pour permettre un échange de données avec le serveur (60) via un réseau de téléphonie mobile (40).\n<CLM>\1\tTerminal selon l'une des revendications 9 à 11, dans lequel l'élément sécurisé est soudé au terminal.\n<CLM>\1\tTerminal selon l'une des revendications 9 à 12, dans lequel l'élément 10 sécurisé est conforme à l'une des revendications 1 à 3 et dans lequel le test effectué est un test d'un composant du terminal.\n<CLM>\1\tSystème comprenant un terminal (20) selon l'une des revendications 9 à 13, et le serveur (60), dans lequel le serveur (60) est conçu pour recevoir (E18 ; E36) des données générées par l'élément sécurisé (10), pour déterminer (E20 ; E206 ; E222) des directives de test en fonction des données générées et pour émettre (E22 ; E210 ; E226) les directives déterminées à destination de l'élément sécurisé (10).\n<CLM>\1\tSystème selon la revendication 14, dans lequel les données générées comprennent des résultats d'un test préalablement effectué par le 20 programme de test.\n<CLM>\1\tSystème selon la revendication 14, dans lequel les données générées comprennent les informations collectées.\n<CLM>\1\tSystème selon l'une des revendications 14 à 16, dans lequel les directives de test sont mémorisées dans une base de données du serveur (60). 25\n<CLM>\1\tProcédé mis en oeuvre du fait de l'exécution d'au moins un programme mémorisé dans une mémoire (14) d'un élément sécurisé (10) comprenant un processeur (12) et une interface d'entrées-sorties (18), comprenant les étapes suivantes : - collecte (E14) d'informations sur la configuration ou l'environnement de 30 l'élément sécurisé (10) ; - consultation (E30 ; E104 ; E214 ; E324) d'au moins une directive de test reçue à travers l'interface d'entrées-sorties (18) ; - mise en oeuvre (E32 ; E106 ; E216 ; E326) d'au moins un test conformément à la directive de test consultée.