Brevet FR2828965A1 — publié le 20030228

Dispositif de signature par cryptage/décryptage de messages, tels que des messages électroniques ou téléphoniques. La présente invention concerne un dispositif de signature par cryptage/décryptage de messages, tels que des messages électroniques ou téléphoniques. Le développement des échanges d'information par les autoroutes électroniques se banalise et donne naissance à de nouveaux services commerciaux à distance. En parallèle, la fraude et le fichage marketing se développent et rendent importante la mise en place de dispositifs de sécurité pour les utilisateurs. Dans WO-A-9923617, on a proposé un procédé de transmission d'informations et son serveur de mise en oeuvre dans lequel un protocole SSL permet l'authentification du serveur commerçant lors de la phase de négociation entre site marchand et site client. Ce protocole ne permet de contrôler que l'authentification du serveur informatique mais nullement de la personne qui en dispose. Ainsi, il est possible d'utiliser frauduleusement un serveur dont l'authentification aura pourtant été validée. Afin de pallier ces inconvénients, la présente invention a pour but de proposer un dispositif de signature par cryptage/décryptage de messages, tels que des messages électroniques ou téléphoniques, asservi à l'identification et l'authentification de façon infalsifiable des utilisateurs, en tant que personnes physiques, de transactions électroniques tout en préservant leur anonymat vis à vis de tiers. A cet effet, l'invention a pour objet un dispositif de signature par cryptage/décryptage de messages, tels que des messages électroniques ou téléphoniques, caractérisé en ce qu'il est constitué d'un serveur comportant des données d'identification de l'expéditeur d'un message et des données d'identification du destinataire dudit message ainsi que des données d'authentification dudit expéditeur et des données d'authentification dudit destinataire, lesdites données d'identification et d'authentification ayant été enregistrées par le serveur lors de l'adhésion dudit expéditeur et dudit destinataire au dispositif, le serveur comportant un dispositif d'appel téléphonique déclenché dès qu'un expéditeur ou un destinataire lui a communiqué ses données d'identification, les données d'identification du destinataire ou de l'expéditeur ainsi que le nom du message à crypter ou décrypter, le serveur comportant des moyens de cryptage dudit message dès réception et validation des données d'authentification communiquées par l'expéditeur et des moyens de décryptage dudit message dès réception et validation des données d'authentification communiquées par le destinataire. Ainsi, de manière avantageuse, le cryptage et le décryptage d'un message sont asservis à l'identification et à l'authentification de l'expéditeur et du destinataire, ce qui constitue la signature électronique. Le dispositif selon l'invention est mis en oeuvre dans le cadre d'un service de signature Internet et/ou téléphonique. L'expéditeur et le destinataire doivent tous deux être adhérents de ce service et se sont préalablement inscrits auprès du service appelé tiers identificateur pour y créer respectivement leurs données d'identification ou identifiant, sous forme de codes numériques ou alphanumériques, ainsi que leurs données d'authentification, par exemple sous forme d'un code secret qui peut être une empreinte vocale, un code numérique, une empreinte digitale ou de l'iris, etc.. Aux données d'identification d'un adhérent est associé son numéro de téléphone qui permet au serveur d'appeler cet adhérent pour recueillir ses données d'authentification (en mode direct) ou de recevoir son appel (en mode répondeur). Seule la combinaison de l'identifiant et du code secret permet de valider l'authentification. De manière avantageuse, le serveur comporte des moyens d'enregistrement et des moyens d'archivage de la date et de l'heure du cryptage (signature) d'un message et de la date et de l'heure du décryptage (lecture) de ce même message. Le serveur comporte également des moyens de transmission d'avis d'émission vers le destinataire, comportant le nom de l'expéditeur, le nom du message et la date et l'heure du cryptage (signature) de ce message ainsi que des moyens de transmission vers l'expéditeur d'un avis de réception du message transmis comportant les données d'identification du destinataire, le nom du message et la date et l'heure du décryptage (lecture) dudit message. La présente invention a également pour objet un procédé pour signer par cryptage/décryptage des messages, tels que des messages électroniques ou téléphoniques avec un dispositif selon l'invention, caractérisé en ce que l'expéditeur d'un message à signer établit une communication avec le serveur du dispositif et lui communique ses données d'identification, celles du destinataire et le nom du message à signer, le serveur établit en retour une liaison téléphonique pour préciser à l'expéditeur au moins les données d'identification du destinataire et le nom du message, l'expéditeur en réponse fournit ses données d'authentification, le serveur valide ou non cette authentification et, en cas d'authentification positive, crypte le message à transmettre et le destinataire informé d'un message à décrypter établit une liaison avec le serveur et lui communique ses données d'identification, celles de l'expéditeur et le nom du message à décrypter, le serveur établit en retour une liaison téléphonique avec le destinataire pour préciser au destinataire au moins les données d'identification de l'expéditeur et le nom du message, le destinataire en réponse fournit ses données d'authentification, le serveur valide ou non cette authentification et, en cas d'authentification positive, décrypte le message pour lecture par le destinataire. On décrira maintenant l'invention plus en détail en référence au dessin en annexe dans lequel : * la figure 1 représente schématiquement les échanges entre expéditeur et destinataire utilisant le dispositif selon l'invention via Internet ; * la figure 2 représente schématiquement les échanges entre expéditeur et destinataire utilisant le dispositif via le téléphone ; et . la figure 3 représente schématiquement les échanges entre expéditeur et destinataire lors d'échanges commerciaux. Selon l'invention, lorsqu'un message est prêt à être signé, une fois sa rédaction terminée, l'expéditeur dudit message le stocke sous forme d'un fichier sur son ordinateur. Il établit ensuite une connexion 1 avec le serveur du dispositif selon l'invention, par une simple manipulation telle qu'en cliquant sur l'icône du site dudit serveur de signature électronique à l'aide d'un logiciel résidant sur son ordinateur. Il communique alors au serveur ses données d'identification, qui auront été créées précédemment au cours de son adhésion au service de signature électronique, puis les données d'identification du destinataire qui adhère lui aussi au service, ainsi que le nom du message contenu dans un fichier auquel il souhaite apposer une signature électronique. Le serveur compare ces données d'identification avec celles mémorisées et attachées à l'expéditeur ainsi que celles attachées au destinataire et valide l'identification en déclenchant la composition du numéro de téléphone associé à l'expéditeur et mémorisé par le serveur par un dispositif d'appel téléphonique qui établit alors une liaison téléphonique 2 directement avec l'expéditeur et lui confirme le nom du destinataire ainsi que le nom du fichier à signer. L'expéditeur communique alors par liaison téléphonique 3 avec le serveur, en réponse, ses données d'authentification. Ces données d'authentification ont été créées également lors de son adhésion au service et peuvent être, par exemple, sous la forme d'un code secret enregistré. Ainsi, pour valider son authentification lors de l'appel du serveur, il prononce le code secret qui, reconnu par le serveur, valide l'authentification. Si le code secret n'est pas reconnu par le serveur, la signature du fichier n'est pas autorisée. Lorsque l'authentification de l'expéditeur a été validée, le serveur envoie vers l'ordinateur de l'expéditeur, par une voie 4, une clé secrète de cryptage qui va coder le fichier à signer. Ainsi, le fichier est crypté et horodaté avec la signature de l'expéditeur. Un bordereau d'émission de signature peut alors être émis par le serveur vers le destinataire sur une liaison 11 pour lui communiquer les données d'identification de l'expéditeur, le nom du fichier signé qui lui est destiné, ainsi que la date et l'heure de la signature. Le fichier est donc prêt à être transféré au destinataire et ce transfert est assuré par l'expéditeur par tout moyen à sa disposition ou il peut être assuré par le serveur de signature électronique lorsqu'il lui a été transmis par une liaision 5. Lorsque le destinataire reçoit le fichier codé, il établit une connexion 6 avec le serveur selon l'invention par l'intermédiaire d'un logiciel résidant sur son ordinateur en cliquant simplement sur l'icône correspondante. Une fois en liaison sur le serveur Internet, il communique par une liaison 7 ses données d'identification, les données d'identification de l'expéditeur ainsi que le nom du fichier qui lui est destiné. Le serveur déclenche alors un appel téléphonique 8 vers le destinataire et lui confirme le nom de l'expéditeur ainsi que le nom du fichier signé par celui-ci et la date de la signature. Le destinataire transmet alors ses données d'authentification par une voie 9 selon la forme du code secret enregistré lors de son adhésion. Si le destinataire n'est pas reconnu par le serveur, le fichier n'est pas décrypté. Lorsque le destinataire valide son authentification auprès du serveur, celui-ci transmet par une liaison 10 une clé secrète de décryptage vers le logiciel résidant sur l'ordinateur du destinataire et le contenu du fichier est alors clairement lisible. Un accusé de réception et de décryptage est alors transmis par une voie 12 vers l'expéditeur l'informant de la date et de l'heure de réception et de lecture du fichier. A la figure 2 est représenté une variante du dispositif selon l'invention dans laquelle le serveur comporte également une partie serveur vocal sur lequel des messages à transmettre et à signer sont enregistrés par l'expéditeur adhérent du service de signature électronique. L'expéditeur établit une liaison téléphonique A avec le serveur vocal et il lui communique ses données d'identification ainsi que celles du destinataire puis il enregistre le message vocal à transmettre en mode direct. Le serveur établit, après reconnaissance des données d'identification, une communication téléphonique B en retour vers l'expéditeur pour lui préciser les noms de l'expéditeur et du destinataire qu'il a reconnus et l'expéditeur lui transmet par une voie C ses données d'authentification, selon la forme du code secret enregistré lors de son adhésion. Lorsque l'authentification est positive, le serveur crypte le message et le stocke en attendant que le destinataire vienne en prendre connaissance. Ledit destinataire est prévenu de l'existence d'un message qui lui est destiné à l'aide d'un courrier électronique et/ou d'un appel téléphonique D émis par le serveur. Pour accéder à ce message, le destinataire peut se connecter par une liaison E au serveur Internet par l'intermédiaire de son logiciel d'accès pour décrypter le message selon la procédure décrite ci-dessus. Il peut également accéder au message en établissant une liaison téléphonique F avec le serveur vocal pour écouter son message. Il doit alors disposer d'un téléphone pourvu de la fonction double appel pour valider son authentification lorsqu'il reçoit l'appel téléphonique G du serveur qui lui précise les noms de l'expéditeur et du destinataire et lui demande ses données d'authentification. Lorsque l'authentification est positive, le message est décrypté et lu par le serveur vocal. L'expéditeur est alors informé par un courrier électronique et/ou par un appel téléphonique H de la date et de l'heure de lecture du message par le destinataire. Lorsque le serveur vocal fonctionne en mode répondeur, le destinataire interrompt sa communication avec le serveur vocal pour valider son authentification en appelant sa boîte vocale et, après authentification réussie, il rappelle le serveur vocal pour écouter le message décrypté. Le cryptage et le décryptage de message selon l'invention peuvent être également utilisés dans le cadre de transactions commerciales comme le montre la figure 3. Ainsi, le destinataire qui est le vendeur dispose sur son site informatique d'un logiciel spécifique fourni par le dispositif de signature électronique et qui lui permet de recevoir et de décrypter automatiquement le message de l'expéditeur qui est l'acheteur. Après les échanges entre le vendeur et l'acheteur sur la nature de son achat par l'intermédiaire d'un site Internet, d'un serveur vocal, d'un service minitel ou encore sur une chaîne de télévision interactive, l'acheteur choisit son mode de paiement en sélectionnant le service de signature électronique et en lui communiquant ses données d'identification. Le logiciel du site marchand évoqué ci-dessus établit une liaison électronique 100 avec le serveur du service de signature électronique pour demander l'ouverture d'une session de paiement en communiquant les données d'identification de l'acheteur et celle du site, c'est-à-dire du vendeur. Après déconnexion, le serveur vérifie les données fournies et ouvre une session de paiement lorsqu'elles sont validées. Cette session de paiement est ouverte dans la base de données des paiements entre l'acheteur et le vendeur ainsi identifiés. Une clé de décryptage à usage unique est générée pour être envoyée au logiciel spécifique correspondant aux données d'identification du site marchand selon l'adresse électronique enregistrée lors de l'adhésion, soit par communication téléphonique soit par liaison Internet 101 avec le site marchand. Une liaison électronique 102 est établie avec le site marchand pour permettre son authentification par la restitution des données d'authentification, telles qu'un message vocal et, si cette authentification est positive, la clé de décryptage est transmise par cette liaison au logiciel résident. Pendant ce temps, l'acheteur s'est mis en relation par une voie 103 avec le serveur pour préciser ses données d'identification, celles du destinataire (le vendeur) qui viennent de lui être communiquées en choisissant ce mode de paiement ainsi que le mode de paiement qu'il utilise (carte de paiement bancaire, carte de crédit, virement, etc. ) et le montant de la transaction en cours. Ces éléments constituent le message d'autorisation de prélèvement que l'acheteur veut signer et crypter en validant son authentification auprès du serveur avant d'expédier ledit message vers le vendeur par l'intermédiaire du serveur luimême, directement après l'avoir horodaté. La validation de l'authentification de l'acheteur est réalisée par échange téléphonique 104,105 tel que précédemment expliqué. Le message est donc ensuite transmis par une voie 106 après cryptage vers le vendeur ou plus précisément vers le logiciel spécifique résidant sur le site informatique du vendeur qui est le seul à posséder la clé de décryptage de ce message. La signature et la lecture du message d'autorisation de prélèvement font l'objet d'envoi de courriers électroniques vers l'expéditeur et le destinataire avec valeur d'ordre de paiement pour le premier et de ticket de caisse pour le second. La présente invention peut également être utilisée dans le cadre de l'utilisation de mots de passe traités sous forme numérique à l'aide d'un processeur informatique, en complément ou en remplacement de ceux-ci. Ainsi, l'expéditeur d'un message d'accès ne peut signer et crypter celui-ci qu'après avoir validé son authentification par un échange téléphonique et la reconnaissance bio métrique selon le dispositif de l'invention. Le destinataire du message est le seul à posséder le logiciel avec la clé capable de décrypter le message d'accès qui lui est transmis par mise en relation avec le serveur du dispositif de signature électronique. La réussite du décryptage déclenche l'action souhaitée selon le cas : - accès à des informations et des opérations bancaires ou boursières, - déverrouillage et préparation au démarrage d'un véhicule, - ouverture d'une porte et coupure du système de sécurité dans un local industriel ou privé. De même, le cryptage d'un message après signature peut devenir totalement inviolable même avec la clé de décryptage par troncature du message. L'élément tronqué est conservé dans la base de données du serveur et est recollé à l'autre partie du message seulement après authentification du destinataire, avant décryptage, les deux parties du message pouvant être transmises par des moyens différents. REVENDICATIONS 1. Dispositif de signature par cryptage/décryptage de messages, tels que des messages électroniques ou téléphoniques, caractérisé en ce qu'il est constitué d'un serveur comportant des données d'identification de l'expéditeur d'un message et des données d'identification du destinataire dudit message ainsi que des données d'authentification dudit expéditeur et des données d'authentification dudit destinataire, lesdites données d'identification et d'authentification ayant été enregistrées par le serveur lors de l'adhésion dudit expéditeur et dudit destinataire au dispositif, le serveur comportant un dispositif d'appel téléphonique déclenché dès qu'un expéditeur ou un destinataire lui a communiqué ses données d'identification, les données d'identification du destinataire ou de l'expéditeur ainsi que le nom du message à crypter ou décrypter, le serveur comportant des moyens de cryptage dudit message dès réception et validation des données d'authentification communiquées par l'expéditeur et des moyens de décryptage dudit message dès réception et validation des données d'authentification communiquées par le destinataire. 2. Dispositif selon la revendication 1, caractérisé en ce que le serveur est un serveur Internet et les moyens de cryptage sont constitués par une clé de cryptage envoyée électroniquement vers l'ordinateur de l'expéditeur du message électronique à coder pourvu d'un logiciel approprié, les moyens de décryptage étant constitués par la clé de décryptage correspondante envoyée électroniquement vers l'ordinateur du destinataire pourvu d'un logiciel approprié. 3. Dispositif selon la revendication 1, caractérisé en ce que le serveur comporte également une partie serveur vocal comportant un répondeur sur lequel est enregistré par l'expéditeur le message à transmettre qui est ensuite crypté par des moyens appropriés. 4. Dispositif selon l'une des revendications 1 à 3, caractérisé en ce que, aux données d'identification d'un adhérent au dispositif, est associé son numéro de téléphone qui permet au serveur d'appeler cet adhérent pour recueillir ses données d'authentification en mode direct ou de recevoir son appel en mode répondeur. 5. Dispositif selon l'une des revendications 1 à 4, caractérisé en ce que le serveur comporte des moyens d'enregistrement et des moyens d'archivage de la date et de l'heure du cryptage (signature) d'un message et de la date et de l'heure du décryptage (lecture) de ce même message. 6. Dispositif selon l'une des revendications 1 à 5, caractérisé en ce que le serveur comporte des moyens de transmission d'avis d'émission vers le destinataire comportant le nom de l'expéditeur, le nom du message et la date et l'heure du cryptage (signature) de ce message, ainsi que des moyens de transmission vers l'expéditeur d'un avis de réception du message transmis comportant les données d'identification du destinataire, le nom du message et la date et l'heure du décryptage (lecture) dudit message. 7. Dispositif selon l'une des revendications 1 à 6, caractérisé en ce que les données d'identification ou identifiant sont des codes numériques ou alphanumériques. 8. Dispositif selon l'une des revendications 1 à 7, caractérisé en ce que les données d'authentification sont sous forme d'un code secret tel qu'une empreinte vocale, un code numérique, une empreinte digitale ou de l'iris. 9. Dispositif selon l'une des revendications 1 à 8, caractérisé en ce qu'il comporte des moyens pour tronquer un message en deux parties après cryptage. 10. Procédé pour signer par cryptage/décryptage des messages tels que des messages électroniques ou téléphoniques avec un dispositif selon l'invention, caractérisé en ce que l'expéditeur d'un message à signer établit une communication (1, A, 103) avec le serveur du dispositif et lui communique ses données d'identification, celles du destinataire et le nom du message à signer, le serveur établit en retour une liaison téléphonique (2, B, 104) pour préciser à l'expéditeur au moins les données d'identification du destinataire et le nom du message, l'expéditeur en réponse fournit ses données d'authentification, le serveur valide ou non cette authentification et, en cas d'authentification positive, crypte le message à transmettre et le destinataire, informé d'un message à décrypter, établit une liaison (6, E, 102) avec le serveur et lui communique ses données d'identification, celles de l'expéditeur et le nom du message à décrypter, le serveur établit en retour une liaison téléphonique (8, G, 106) avec le destinataire pour préciser au destinataire au moins les données d'identification de l'expéditeur et le nom du message, le destinataire en réponse fournit ses données d'authentification, le serveur valide ou non cette authentification et, en cas d'authentification positive, décrypte le message pour lecture par le destinataire. 11. Procédé selon la revendication 10, caractérisé en ce qu'on réalise la troncature du message à transmettre après cryptage, l'élément tronqué étant conservé dans la base de données du serveur et étant recollé à l'autre partie du message seulement après l'authentification du destinataire et avant décryptage, les deux parties du message pouvant être transmises par des moyens différents.