Brevet FR3046271A1 (20170630)
REVENDICATIONS1 - Système pour une deuxième authentification dynamique d'une signature électronique par un utilisateur signataire (30) d'un document disposant de clés de signature se trouvant dans un conteneur de clé contenu dans un serveur de signature (4), à partir d"applications d'enrôlement du signataire (14) et de signature (122) connectées à ce serveur, caractérisé en ce qu'il comporte un module matériel sécurisé (18) prévu pour être relié au serveur de signature (4), comportant des moyens de construction d'un challenge d'activation (CA) à partir d'un identifiant de clé (IC), et d'un mot de passe d'initialisation (MdP) donné par le signataire (30), pour délivrer ce challenge au serveur de signature (4) qui demande alors à une application de calcul (66) de calculer un mot de passe à usage unique à envoyer au signataire (30). 2 - Procédé de mise en oeuvre d'un système pour une deuxième authentification, caractérisé en ce qu'il met en oeuvre un système selon la revendication\n<CLM>\1\t3 - Procédé de mise en oeuvre selon la revendication 2, caractérisé en ce qu'il réalise une génération de la clé de signature comprenant une étape (46) de transmission par le serveur de signature (4) au module matériel sécurisé (18), d'un identifiant de clé (IC), d'un compteur d'utilisation maximum (CU) et d'un mot de passe d'initialisation (MdP), pour obtenir en retour une paire de clés sous forme de jeton de clé lié à l'utilisateur (JC) et contenu dans son conteneur de clés, qui est produit par ce module. 4 - Procédé de mise en oeuvre selon la revendication 2 ou 3, caractérisé en ce qu'il réalise une demande de certificat de signature associée à la clé de signature générée, comprenant successivement une demande d'activation de la clé de signature, le calcul d'un mot de passe à usage unique (OTP), et une demande de signature de la demande de certificat. 5 - Procédé de mise en oeuvre selon la revendication 4, caractérisé en ce que la demande d'activation de clé de signature comprend une étape (58) de transmission par le serveur de signature (4) au module matériel sécurisé 3046271 16 (18), d'un identifiant de clé (IC) qui a été délivré par le signataire (30), et d'une date d'activation (DA), pour obtenir en retour un challenge d'activation (CA) qui est délivré ensuite à une application de calcul (66) calculant à partir de ce challenge un mot de passe à usage unique (OTP), puis une étape (72) de 5 transmission du serveur de signature (4) au module matériel sécurisé (18), de l'identifiant de clé (IC), du mot de passe à usage unique (OTP) et de la demande de signature de certificat (CaS), pour obtenir en retour la demande de certificat signé (CS) démontrant la preuve de possession de la clé. 6 - Procédé de mise en oeuvre selon la revendication 5, caractérisé en 10 ce qu'il réalise ensuite un dépôt de demande de certificat signé (CS) à une infrastructure de gestion de clés cryptographiques (IGC), pour obtenir un certificat de signature (CdS) délivré au serveur de signature (4). 7 - Procédé de mise en oeuvre selon l'une quelconque des revendications 2 à 6, caractérisé en ce qu'il réalise avec une application de 15 signature (122), une activation de la clé de signature d'un document, puis une signature de ce document. 8 - Procédé de mise en oeuvre selon la revendication 7, caractérisé en ce que l'activation de la clé de signature du signataire comporte une étape (96) de transmission par le serveur de signature (4) au module matériel sécurisé 20 (18), de l'identifiant de clé (IC) et de la date d'activation (DA), pour obtenir en retour un challenge d'activation (CA) qui est délivré ensuite à une application de calcul (66) calculant un mot de passe à usage unique (OTP), puis une étape (102) de transmission de ce mot de passe au signataire (30), et ensuite après la saisie de ce mot de passe par le signataire et la transmission du document 25 à signer, une étape (110) de transmission par le serveur de signature (4) au module matériel sécurisé (18), de l'identifiant de clé (IC), du mot de passe à usage unique (OTP), et d'un condensat de données à signer (CDOC) calculées à partir du document à signer, pour obtenir en retour la signature du condensat des données à signer (CDOCS) afin de permettre au serveur de 30 signature de constituer le document signé.