Brevet FR3048298A1 (20170901)
REVENDICATIONS1. Système de simulation de cartes à puces, caractérisé en ce qu'il comprend : - un premier ordinateur (10) comprenant un ensemble de données relatives à des cartes à puce simulées d'un premier type et d'un deuxième type, - un deuxième ordinateur (20) sur lequel est chargé un logiciel configuré pour exécuter des fonctions utilisant un ensemble de données relatives à une carte à puce du premier type et un ensemble de données relatives à une carte à puce du deuxième type, - un lecteur (40) de cartes à puce comprenant au moins deux fentes, chaque fente étant configurée pour accueillir une carte sonde respective, le lecteur étant connecté informatiquement au deuxième ordinateur (20) et configuré pour, à détection d'une présence de carte sonde dans l'une de ses fentes, générer un signal de réinitialisation, - au moins deux cartes sonde (51, 52), chaque carte sonde étant susceptible d'être insérée dans une fente respective dudit lecteur, et - un dispositif d'interfaçage (30), connecté électroniquement à chaque carte sonde (51,\n<CLM>\1\tet connecté informatiquement au premier ordinateur (10), et comprenant au moins une carte électronique mère comprenant un calculateur configuré pour envoyer au lecteur (40), à détection d'un signal de réinitialisation émis par le lecteur, uniquement le premier octet d'une commande (ATR) de réponse audit signal de réinitialisation.\n<CLM>\1\tSystème selon la revendication 1, comprenant en outre : - un dispositif mécanique (61,\n<CLM>\1\tde va-et-vient par carte sonde (51, 52), configuré pour, à réception d'un signal de commande correspondant, insérer ou retirer une carte sonde respective dans la fente correspondante du lecteur (40), le dispositif mécanique possédant au moins deux extrémités dont une première extrémité est reliée mécaniquement à un moteur pilotable et solidaire en rotation de celui-ci, et une deuxième extrémité est reliée mécaniquement à ladite carte sonde, et solidaire de celle-ci.\n<CLM>\1\tSystème selon la revendication 2, dans lequel : Le moteur est configuré pour atteindre au moins une première position prédéterminée et une deuxième position prédéterminée, et pour maintenir l'une et l'autre de ces positions, telles que la première position prédéterminée correspond à la carte sonde insérée dans la fente du lecteur et la deuxième position prédéterminée correspond à la carte sonde retirée de la fente du lecteur.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : la carte sonde comprend un ensemble de connecteurs électriques, chaque connecteur électrique étant configuré pour, lorsque la carte sonde est insérée dans le lecteur (40), être en contact électrique avec un connecteur électrique individuel dudit lecteur (40), 3048298 18 lesdits connecteurs électriques individuels dudit lecteur (40) comprenant : un connecteur électrique d'horloge, un connecteur électrique de réinitialisation (RESET), deux connecteurs électriques d'alimentation en tension, et 5 un connecteur électrique pour la communication de données (DATA).\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : - la carte sonde est une plaque de circuit imprimé au format d'une carte bancaire 8 contacts, respectant la norme IS07816-2, ou 10 -l'une au moins parmi le premier type de carte à puce et le deuxième type de carte à puce répond à la norme ISO 7816-4.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : le lecteur (40) est configuré pour générer, à détection d'une présence de carte sonde 15 dans celui-ci : - un signal d'alimentation, qui permet de mettre la carte sonde sous tension électrique, - un signal d'horloge de référence, et - un signal de réinitialisation (RESET). 20\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : - le dispositif d'interfaçage (30) comprend en outre une carte électronique fille, connectée électriquement à la carte électronique mère et configurée pour réaliser des opérations de signature électronique ou d'authentification. 25\n<CLM>\1\tSystème selon la revendication 7, dans lequel : La carte électronique fille comprend au moins l'un des éléments parmi : - un microcontrôleur, équipé d'un émetteur-récepteur asynchrone universel (UART), - quatre connecteurs de carte SIM, et - un dispositif de communication électronique permettant la communication entre le 30 microcontrôleur et les quatre connecteurs de cartes SIM.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : Le lecteur (40) comprend en outre deux cartes à puces du deuxième type, chaque carte à puce comprenant une clé privée individuelle, un certificat d'autorité et un certificat contenant la 35 clé publique, la clé privée de l'une des deux cartes à puces du deuxième type étant utilisée pour des fonctions de cryptographie mises en oeuvre par le logiciel chargé sur le deuxième ordinateur. 3048298 19\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel : L'ensemble de données relatives à des cartes à puce simulées d'un premier type et d'un deuxième type dans le premier ordinateur comprend, par carte simulée, les octets 5 complémentaires du premier octet de la commande (ATR) de réponse audit signal de réinitialisation.