Brevet FR3037674A1 (20161223)
REVENDICATIONS1. Dispositif de test multiprotocole d'un microcircuit sécurisé (24), ledit dispositif de test comprenant : une première unité de contrôle (22A) apte à réaliser un premier envoi d'une première commande au microcircuit selon un premier protocole de communication (PTA) ; et - une deuxième unité de contrôle (22B) apte à réaliser un deuxième envoi d'une deuxième commande au microcircuit selon un deuxième protocole de communication (PTB) distinct dudit premier protocole de communication ; lesdites première et deuxième unités de contrôle étant aptes à communiquer ensemble de sorte à déclencher lesdits premier et deuxième envois de façon coordonnée dans le temps.\n<CLM>\1\tDispositif de test selon la revendication 1, dans lequel : la première unité de contrôle (22A) est configurée pour déclencher le premier envoi seulement si une première requête de synchronisation (RQi) est reçue de la deuxième unité de contrôle, - la deuxième unité de contrôle (22B) est configurée pour déclencher le deuxième envoi seulement si une deuxième requête de synchronisation (RQi) est reçue de la première unité de contrôle.\n<CLM>\1\tDispositif de test selon la revendication 2, la première unité de contrôle comprenant une première mémoire (38A) et la deuxième unité de contrôle comprenant une deuxième mémoire (38B), la première unité de contrôle étant apte à stocker la première commande dans la première mémoire et la deuxième unité de contrôle étant apte à stocker la deuxième commande dans la deuxième mémoire, dans lequel : - la première unité de contrôle est configurée pour envoyer la première requête de synchronisation à la deuxième unité de contrôle lorsque la première unité de contrôle a achevé de stocker la première commande dans la première mémoire ; - la deuxième unité de contrôle est configurée pour envoyer la deuxième requête de synchronisation à la première unité de contrôle lorsque la 303 76 74 19 deuxième unité de contrôle a achevé de stocker la deuxième commande dans la deuxième mémoire.\n<CLM>\1\tDispositif de test selon la revendication 2 ou 3, dans lequel : 5 - la première unité de contrôle est apte à stocker la première commande dans la première mémoire à partir de premières données reçues depuis l'extérieur de ladite première unité de contrôle ; - la deuxième unité de contrôle est apte à stocker la deuxième commande dans la deuxième mémoire à partir de deuxièmes données reçues depuis 10 l'extérieur de ladite deuxième unité de contrôle.\n<CLM>\1\tDispositif de test selon la revendication 4, dans lequel la première unité de contrôle est configurée pour recevoir une commande de synchronisation pour que ladite première unité de contrôle stocke les prochaines données reçues de l'extérieur associées à ladite 15 première commande, et la deuxième unité de contrôle est configurée pour recevoir une commande de synchronisation pour que ladite deuxième unité de contrôle stocke les prochaines données reçues de l'extérieur associées à ladite deuxième commande. 20 6 Dispositif de test selon la revendication 4, dans lequel les premières données comprennent la première commande et les deuxièmes données comprennent la deuxième commande.\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 2 à 5, dans lequel : 25 - la première unité de contrôle est configurée pour déclencher le premier envoi immédiatement sur détection que la première requête de synchronisation a été envoyée à la deuxième unité de contrôle et que la deuxième requête de synchronisation a été reçue de la deuxième unité de contrôle ; - la deuxième unité de contrôle est configurée pour déclencher le deuxième 30 envoi immédiatement sur détection que la deuxième requête de synchronisation a été envoyée à la première unité de contrôle et que la première requête de synchronisation a été reçue de la première unité de contrôle. 35\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 2 à 5, dans lequel : 303 76 74 20 - la première unité de contrôle est configurée pour déclencher le premier envoi après un premier délai à compter de la détection que la première requête de synchronisation a été envoyée à la deuxième unité de contrôle et que la deuxième requête de synchronisation a été reçue de la deuxième unité de 5 contrôle, le premier délai étant fonction d'une première donnée temporelle reçue par la première unité de contrôle ; - la deuxième unité de contrôle est configurée pour déclencher le deuxième envoi après un deuxième délai à compter de la détection que la première requête de synchronisation a été envoyée à la deuxième unité de contrôle et 10 que la deuxième requête de synchronisation a été reçue de la deuxième unité de contrôle, le deuxième délai étant fonction d'une deuxième donnée temporelle reçue par la deuxième unité de contrôle.\n<CLM>\1\tDispositif de test selon la revendication 8 dans sa combinaison avec la 15 revendication 5, dans lequel lesdites données reçues de l'extérieur associées à ladite première commande comportent ledit premier délai, lesdites données reçues de l'extérieur associées à ladite deuxième commande comportent ledit deuxième délai. 20\n<CLM>\1\tDispositif de test selon la revendication 8, dans lequel la première unité de contrôle est configurée pour recevoir et stocker ledit premier délai au moyen d'un premier message additionnel, la deuxième unité de contrôle est configurée pour recevoir et stocker ledit deuxième délai au moyen d'un premier message additionnel. 25\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 2 à 10, dans lequel les première et deuxième unités de contrôle sont configurées pour envoyer respectivement les première et deuxième requêtes de synchronisation sous la forme d'un signal électrique ou d'un signal optique. 30\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 1 à 11, dans lequel le microcircuit sécurisé comprend : une première interface à partir de laquelle le microcircuit sécurisé est apte à communiquer selon le premier protocole de communication avec la première unité de contrôle ; et 303 76 74 21 une deuxième interface à partir de laquelle le microcircuit sécurisé est apte à communiquer selon le deuxième protocole de communication avec la deuxième unité de contrôle ; et dans lequel l'une au moins parmi la première commande et la deuxième 5 commande est une commande d'activation d'interface commandant au microcircuit sécurisé l'activation de la première interface ou de la deuxième interface.\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 1 à 12, dans lequel les premier et deuxième protocoles de communication sont chacun choisis parmi les 10 protocoles suivants : ISO 7816, ISO 14443, SWP, SPI, et USB.\n<CLM>\1\tDispositif de test selon la revendication 13, dans lequel le microcircuit sécurisé est un microcircuit sécurisé d'une carte à puce, ou un élément sécurisé apte à être intégré et coopérer avec un terminal mobile. 15\n<CLM>\1\tDispositif de test selon la revendication 14, dans lequel le microcircuit sécurisé est un élément sécurisé apte à être intégré et coopérer avec un terminal mobile, l'une parmi la première et la deuxième unité de contrôle étant apte à simuler un module NFC pour communiquer selon le protocole de communication sans contact SWP avec le microcircuit 20 sécurisé.\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 1 à 15, dans lequel lesdites première et deuxième unités de contrôle sont configurées pour communiquer ensemble de sorte à ce qu'il y ait un décalage temporel maximal de 100 nanosecondes 25 entre les déclenchements desdits premier et deuxième envois.\n<CLM>\1\tDispositif de test selon la revendication 16, dans lequel lesdites première et deuxième unités de contrôle sont configurées pour communiquer ensemble de sorte à déclencher simultanément lesdits premier et deuxième envois. 30\n<CLM>\1\tDispositif de test selon l'une quelconque des revendications 1 à 17, comprenant une unité de gestion d'alimentation configurée pour maintenir une alimentation électrique au microcircuit sécurisé tant qu'au moins l'une parmi la première unité de contrôle et la deuxième unité de contrôle est en cours de communication avec le microcircuit sécurisé. 35 303 76 74 22\n<CLM>\1\tSystème de test comprenant : - un dispositif de test selon l'une quelconque des revendications 1 à 18, et une unité de commande apte à commander la première unité de contrôle du dispositif de test en exécutant un premier script, et apte à commander la 5 deuxième unité de contrôle du dispositif de test en exécutant un deuxième script, les premier et deuxième scripts comprenant des instructions pour réaliser un test multiprotocole d'un microcircuit à partir desdites première et deuxième unités de contrôle. 10\n<CLM>\1\tProcédé de test multiprotocole d'un microcircuit sécurisé mis en oeuvre par un dispositif de test comprenant une première unité de contrôle (22A) et une deuxième unité de contrôle (22B), ledit procédé de test comprenant : - premier envoi, par la première unité de contrôle, d'une première commande au microcircuit sécurisé selon un premier protocole de communication ; 15 - deuxième envoi, par la deuxième unité de contrôle, d'une deuxième commande au microcircuit sécurisé selon un deuxième protocole de communication distinct dudit premier protocole de communication ; et - préalablement auxdits premier et deuxième envois, communication entre les première et deuxième unités de contrôle de sorte à déclencher lesdits premier et 20 deuxième envois de façon coordonnée dans le temps.\n<CLM>\1\tProgramme d'ordinateur (PG) comportant des instructions pour l'exécution des étapes d'un procédé de test selon la revendication 20 lorsque ledit programme est exécuté par un ordinateur. 25\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PG) comprenant des instructions pour l'exécution des étapes d'un procédé de test selon la revendication 20.