Brevet FR2892545A1 — publié le 20070427

Arrière-plan de l'invention L'invention se rapporte à un dispositif et à un procédé qui permettent de justifier la réalisation d'une transaction monétaire. Comme expliqué en détail ci-après, l'invention peut être 10 avantageusement utilisée pour délivrer un justificatif de transaction monétaire à une machine adaptée à délivrer un produit à un individu sur réception de ce justificatif. L'invention peut aussi être utilisée pour délivrer, par exemple à une personne physique comme un marchand, une information, sous quelle 15 que forme que ce soit (par exemple sous forme d'un message visuel, sonore ou imprimé) représentative du fait qu'une transaction monétaire a effectivement eu lieu. Les machines auxquelles le justificatif de transaction monétaire peut être fourni par un dispositif et un procédé selon l'invention peuvent 20 être constituées par des horodateurs, des distributeurs automatiques de biens (produits alimentaires, ...), ou tout dispositif permettant au marchand de s'assurer que la transaction a été effectuée. Historiquement, de telles machines comportaient un monnayeur dans lequel l'individu devait introduire des pièces de monnaie pour obtenir 25 son produit. Afin de lutter contre le vandalisme, les monnayeurs de ces machines sont souvent remplacés par des lecteurs de cartes prépayées. La nécessité d'acheter une telle carte prépayée nécessite la mise en place d'une infrastructure complexe pour le marchand et est souvent perçue comme un inconvénient par les utilisateurs. 30 Pour pallier ce problème, il est connu des machines comportant un lecteur de carte de crédit permettant à l'utilisateur d'effectuer une transaction monétaire directement auprès de la machine. Ces solutions sont largement employées pour les distributeurs d'essence. Mais l'homme du métier comprendra que de telles machines doivent incorporer des 35 moyens de communication avec un serveur de confiance distant adapté à valider la transaction avant la délivrance du produit. L'installation de ces 1 moyens de communication qui nécessite en particulier le câblage de la machine à un réseau de télécommunication ne peut raisonnablement pas être envisagée pour des machines du type des horodateurs, des distributeurs de biens, ou tout autre type de robot. Objet de l'invention L'invention vise un dispositif permettant de justifier une transaction monétaire sans installation de moyens spécifiques de communication. A cet effet et selon un premier aspect, l'invention concerne un dispositif de justification d'une transaction monétaire comportant : - des moyens pour émettre, à courte portée, une donnée représentative d'un montant de la transaction, vers un équipement personnel situé à proximité du dispositif, cet équipement personnel étant adapté à envoyer la donnée à un serveur de confiance, via un réseau de télécommunication mobile ; - des moyens de réception à courte portée, adaptés à recevoir, via l'équipement personnel, un message crypté en provenance du serveur de confiance ; - des moyens pour décrypter le message et, le cas échéant, extraire du message un justificatif d'une transaction monétaire correspondant au montant. L'équipement personnel de l'individu peut notamment être constitué par un téléphone portable adapté à communiquer, avec le serveur de confiance, via un réseau de télécommunication mobile de type GSM, GPRS ou UMTS. Dans un premier mode de réalisation, le dispositif selon l'invention comporte des moyens pour délivrer ce justificatif de transaction monétaire à une machine adaptée à délivrer un produit sur réception dudit 30 justificatif. L'homme du métier comprendra, que de façon très avantageuse, il n'est pas nécessaire que la machine précitée (ou le robot) soit elle-même raccordée à un réseau de télécommunications. Dans ce premier mode de réalisation, le dispositif de justification 35 selon l'invention est préférentiellement adapté à envoyer au serveur de confiance, via l'équipement personnel, un message sécurisé représentatif du fait que le produit a été délivré. Dans un deuxième mode de réalisation, le dispositif selon l'invention comporte des moyens pour délivrer le justificatif de transaction monétaire sous la forme d'un message destiné à un utilisateur, par exemple à un marchand. Le justificatif de transaction monétaire peut être interprété comme un acquittement de la transaction par le marchand ou par le robot précité. Avantageusement, le dispositif bénéficie des moyens de communication propres à l'équipement personnel, et son installation ne nécessite pas d'opération de câblage au réseau, ni l'utilisation de moyens de communication sans fil propres. L'homme du métier comprendra que la notion de "proximité" (et 15 donc de courte portée ) dépend fortement des contraintes de l'application dans laquelle est utilisée l'invention. Elle est typiquement de quelques centimètres voire, au maximum, de quelques mètres. Ainsi, la machine est assurée que le produit délivré sera 20 récupéré par le propriétaire de l'équipement personnel précité. Dans un mode préféré de réalisation de cette première variante, le message est reçu en utilisant des moyens de réception courte portée de l'équipement personnel. Ces moyens de réception courte portée peuvent par exemple être constitués par un microphone adapté à recevoir un 25 message audio émis par un haut-parleur de l'équipement personnel de l'individu. Préférentiellement, le dispositif selon l'invention comporte des moyens pour vérifier que l'équipement personnel est en cours de communication sur le réseau avant d'émettre la donnée précitée. 30 Ces moyens de vérification sont par exemple constitués par des moyens adaptés à détecter l'émission de l'équipement personnel sur le réseau de télécommunication mobile, combinés de façon optionnelle avec une cellule photoélectrique connue en soi. Préférentiellement, le dispositif selon l'invention comporte des 35 moyens d'alimentation internes rechargeables (ou remplaçables) et suffisants pour permettre l'utilisation autonome du dispositif. Grâce à cette caractéristique, le dispositif selon l'invention peut être installé facilement, et pas nécessairement à côté d'une prise électrique. Dans ce mode préféré de réalisation, le dispositif pourra donc être utilisé par exemple pour justifier une transaction monétaire à une machine installée dans une zone pour une courte durée, dans laquelle il n'est pas prévu d'alimentation électrique. Dans un mode préféré de réalisation, la donnée représentative d'un montant de transaction est constituée par le montant lui-même. Elle peut aussi être constituée par un code de produit auquel cas le serveur de confiance est adapté à obtenir le montant de la transaction associée à ce code. Dans un premier mode préféré de réalisation, les moyens d'émission, à courte portée sont constitués par un haut-parleur dont la puissance d'émission est comparable à la puissance des haut-parleurs utilisés dans les téléphones portables conformes à la norme GSM. Cette puissance peut par exemple être choisie sensiblement inférieure à 50 dB. Dans ce premier mode préféré de réalisation, la donnée émise par le haut-parleur (par exemple sous forme d'un code de type FSK) peut être captée par le microphone de l'équipement personnel si celui-ci se trouve à une courte portée, à savoir dans un rayon de moins de vingt centimètres. Préférentiellement, les moyens de décryptage utilisent une clé secrète propre au dispositif. Préférentiellement, le dispositif selon l'invention comporte des moyens adaptés à mettre en oeuvre un algorithme de chiffrement asymétrique utilisant une clé privée et une clé publique pour modifier la clef secrète précitée. Cet algorithme peut par exemple être conforme à l'algorithme développé par R.L.Rives, A.Shamir et L.Adleman et connu de l'homme du métier sous le nom de RSA . Cette caractéristique permet de parer d'éventuelles attaques frauduleuses visant à obtenir la clef secrète. Cette caractéristiques est particulièrement avantageuse quand le dispositif de justification selon l'invention est d'accès libre, dans une galerie commerciale par exemple. Préférentiellement, les moyens de décryptage mettent en oeuvre un algorithme de type triple-DES. Préférentiellement, le dispositif selon l'invention comporte des moyens de lecture d'une carte SIM dans laquelle est mémorisée cette clé 5 secrète. L'invention vise aussi un procédé de justification d'une transaction monétaire comportant : - une étape d'émission à courte porté d'une donnée représentative d'un montant de ladite transaction, vers un équipement personnel situé à 10 proximité dudit dispositif, cet équipement personnel étant adapté à envoyer ladite donnée à un serveur de confiance, via un réseau de télécommunication mobile ; - une étape de réception à courte portée, via ledit équipement personnel, d'un message crypté en provenance dudit serveur de confiance ; et 15 - une étape de décryptage dudit message et, le cas échéant ; - une étape d'extraction dudit message d'un justificatif d'une transaction monétaire correspondant audit montant. Les caractéristiques et avantages du procédé selon l'invention sont les mêmes que ceux du dispositif mentionné ci-dessus et ne seront 20 pas rappelés ici. Selon une implémentation préférée, les différentes étapes du procédé d'attestation de présence sont déterminées par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi un programme 25 d'ordinateur sur un support d'informations. Ce programme comporte des instructions adaptées à la mise en oeuvre des étapes du procédé de justification de transaction monétaire tel que mentionné ci-dessus lorsque ce programme est exécuté par un ordinateur. Ce programme peut utiliser n'importe quel langage de 30 programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. L'invention vise aussi un support d'informations lisible par un 35 ordinateur et comportant des instructions pour l'exécution des étapes du procédé de justification de transaction monétaire mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Brève description des dessins D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : - la figure 1 représente, de façon schématique, un dispositif pour justifier une transaction monétaire, conforme à l'invention dans une variante de réalisation ; - la figure 2 représente, sous forme d'organigramme, les principales étapes d'un procédé pour attester de la présence d'un individu, conforme à l'invention dans un mode préféré de réalisation ; et - les figures 3 et 4 représentent deux utilisations préférées du dispositif selon l'invention. Description détaillée d'un mode de réalisation La figure 1 représente un dispositif 1 pour justifier une transaction monétaire conforme à l'invention. Ce dispositif comporte des moyens de traitement 10, par exemple un processeur, associés à une mémoire 11 comportant un programme d'ordinateur PG adapté à mettre en oeuvre le procédé de justification selon l'invention dont les principales étapes sont représentées à la figure 2. Dans l'exemple décrit ici, on considérera que le dispositif 1 est relié à un distributeur 200 de produits alimentaires 210. De façon connue en soi, le distributeur 200 comporte un panneau d'affichage 205 sur lequel sont inscrits des noms de produits et des montants DM devant être acquittés pour obtenir ces produits. Dans le mode préféré de réalisation décrit ici, le dispositif 1 comporte des moyens 20 pour détecter la présence d'un équipement personnel 2 en cours de communication sur un réseau R1 de télécommunication mobile. Dans le mode préféré décrit ici, le réseau de télécommunication mobile R1 est un réseau de type GSM, et l'équipement mobile 2 un téléphone adapté à communiquer sur ce réseau. En pratique, les moyens 20 de détection précités peuvent être des moyens pour mesurer la puissance reçue rayonnée par le téléphone portable 2. Ces moyens de mesure de puissance peuvent avantageusement être combinés avec une cellule photoélectrique, de sorte que pour détecter que l'équipement personnel 2 est en cours de communication sur le réseau R1, deux conditions doivent être remplies, à savoir détecter une puissance d'émission permettant à l'équipement personnel 2 de communiquer sur le réseau de communication mobile et une présence détectée par la cellule. Ainsi, lorsqu'un individu souhaite payer pour obtenir le produit 210, il approche son équipement personnel 2 à proximité des moyens 20 de détection de présence précités après avoir établi une communication avec un serveur de confiance 100. La détection de la présence de l'équipement personnel constitue une étape E10 du procédé de justification selon l'invention. L'homme du métier comprendra que dans ce mode de réalisation le serveur de confiance 100 comporte des moyens 110 de communication GSM. En pratique, le numéro GSM du serveur de confiance 100 peut être inscrit sur le panneau d'affichage 205. L'étape E10 de détection de présence de l'équipement personnel 2 est suivie par une étape E20 au cours de laquelle le dispositif 1 selon l'invention émet, à courte portée, une donnée DM représentant le montant de la transaction vers l'équipement personnel 2. Dans le mode préféré de réalisation décrit ici, le dispositif 1 selon l'invention comporte des moyens de communication 41 avec la machine 200 pour obtenir le code DM de cette machine, par exemple lorsque l'utilisateur sélectionne le produit concerné. Ces moyens de communication 41 sont par exemple constitués par un lien série classique connu de l'homme du métier. Dans la variante de réalisation décrite ici, cette donnée DM est émise, à courte portée, sous forme d'un message M1 constitué par un code FSK, par un haut-parleur 40 du dispositif 1 selon l'invention. Préférentiellement, dès que ce code est émis, le dispositif 1 selon l'invention allume en rouge une diode électro-luminescente (LED) 52. Quoi qu'il en soit, le message M1 comportant la donnée DM est reçue par le microphone de l'équipement personnel 2 et est transmis dans un message GSM M2 au serveur de confiance 100. Dans le mode de réalisation décrit ici, le serveur de confiance 100 comporte des moyens adaptés à vérifier si le propriétaire de l'équipement personnel 2 est autorisé à réaliser la transaction de montant DM. Ces moyens de vérification sont connus en soi et ne seront pas décrits ici. Dans cet exemple, on supposera que la transaction est autorisée. Conformément à l'invention, le serveur de confiance 100 construit un message M3 dans lequel il insère un justificatif JT représentatif du fait que la transaction est autorisée. Conformément à l'invention, ce message M3 est crypté par le 30 serveur de confiance 100. 1 Dans l'exemple préféré de réalisation décrit ici, ce message est crypté à l'aide d'un algorithme de type triple-DES utilisant des clefs secrètes mémorisées d'un coté dans le serveur 100 pour crypter le message et de l'autre coté dans le dispositif 1 selon l'invention pour le 35 décrypter. Le message GSM M3 est transmis par le serveur de confiance 100 à l'équipement mobile 2 via le réseau GSM. Dans cette variante préférée de réalisation, ce message M3 est émis, sous la forme d'un message M4, par le haut-parleur de l'équipement personnel 2. Ce message M4 est reçu, au cours d'une étape E30 du procédé de justification selon l'invention, par le dispositif 1 de justification qui comporte, à cet effet, un microphone 70. Cette étape E30 de réception est suivie par une étape E40 au cours de laquelle les moyens de traitement 10 du dispositif d'attestation 1 décryptent le message M4 en utilisant une clé secrète PK mémorisée dans une carte SIM 30. Au cours d'une étape E50, ces moyens 10 de traitement extraient le justificatif JT reçu du serveur de confiance 100 attestant du fait que la transaction est autorisée. Bien entendu, l'homme du métier comprendra que si la transaction est refusée, le message M3 contient une indication de refus. Dans un mode préféré de réalisation, les moyens de traitement 10 vérifient que le message M4 a été reçu dans un délai prédéterminé compté à partir de l'émission de la donnée DM par le haut-parleur 40. Si tel est le cas, les moyens de traitement 10 commandent l'allumage de la LED 52 en vert, cette lumière étant représentative du fait que la transaction a été autorisée dans le délai prédéterminé de 30 secondes ayant précédé la réception du message M4 à l'étape E30. Dans le mode préféré de réalisation décrit ici, le justificatif de transaction JT est transmis, via les moyens de communication 41, au distributeur de produits alimentaires 200 au cours d'une étape E60. Sur réception de cette justification, le distributeur 200 délivre le produit alimentaire 210. Dans le mode de réalisation décrit ici, le dispositif 1 de justification envoie, au cours d'une étape E70, au serveur de confiance 100, via l'équipement personnel 2 un acquittement, sous la forme d'un message sécurisé, représentatif du fait que le produit 210 a été délivré. Dans le mode de réalisation décrit ici, ce message est crypté par les moyens de traitement 10 en utilisant la clé secrète PK mémorisée dans la carte SIM 30. Il est ensuite transmis au serveur de confiance, d'une façon identique au message M1 précédemment décrit (émission à courte portée sous forme d'un code FSK par le haut-parleur 40 du dispositif 1 selon l'invention, puis transmission dans un message GSM M2 au serveur de confiance 100). Dans le mode de réalisation de la figure 3, la donnée DM est transmise à l'équipement mobile 2 sous la forme d'un message M1 par un transmetteur infrarouge 40' à courte portée. Lorsque les moyens d'émission à courte portée sont constitués par un transmetteur infrarouge 40' à courte portée, le dispositif d'attestation de présence selon l'invention peut avantageusement être placé dans une enceinte close par des miroirs réfléchissants 80, comme représenté sur cette figure. L'homme du métier comprendra que dans ce mode de réalisation, le message M1 peut être reçu par un récepteur infrarouge de l'équipement personnel, dès lors que cet équipement 2 est placé dans cette enceinte. Dans une autre variante de réalisation de l'invention, les moyens d'émission à courte portée sont constitués par un émetteur 40" conforme au standard Bluetooth (marque déposée), le message M1 étant reçu par un récepteur Bluetooth de l'équipement personnel 2. Pour délimiter la courte portée à une distance maîtrisée, le dispositif d'attestation de présence 1 selon l'invention peut être placé dans une cage de Faraday 81, dans laquelle doit nécessairement être introduit l'équipement personnel 2 pour recevoir le message M1. Cette utilisation est représentée à la figure 4. Dans une autre variante de réalisation de l'invention, les moyens d'émission à courte portée sont adaptés à communiquer avec une étiquette électronique incorporée dans l'équipement personnel 2.30 REVENDICATIONS 1. Dispositif (1) de justification d'une transaction monétaire comportant : - des moyens (40, 40', 40") pour émettre, à courte portée, une donnée (DM) représentative d'un montant de ladite transaction, vers un équipement personnel (2) situé à proximité dudit dispositif, cet équipement personnel (2) étant adapté à envoyer ladite donnée (DM) à un serveur de confiance (100), via un réseau de télécommunication mobile (R1) ; - des moyens (70) de réception à courte portée, adaptés à recevoir, via ledit équipement personnel (2), un message (M4) crypté en provenance dudit serveur de confiance (100) ; - des moyens (10) pour décrypter ledit message (M4) et, le cas échéant, 15 extraire dudit message (M4) un justificatif d'une transaction monétaire correspondant audit montant. 2. Dispositif (1) de justification selon la revendication 1, caractérisé en ce qu'il comporte des moyens (41) pour délivrer ledit 20 justificatif de transaction monétaire sous la forme d'un message destiné à un utilisateur. 3. Dispositif (1) de justification selon la revendication 1 ou 2, caractérisé en ce qu'il comporte des moyens (41) pour délivrer ledit 25 justificatif de transaction monétaire, à une machine adaptée à délivrer un produit sur réception dudit justificatif. 4. Dispositif (1) de justification selon la revendication 3, caractérisé en ce qu'il est adapté à envoyer audit serveur de confiance 30 (100), via ledit équipement personnel (2) un message sécurisé représentatif du fait que le produit a été délivré. 5. Dispositif selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comporte des moyens (20) pour détecter que ledit 35 équipement personnel (2) est en cours de communication sur ledit réseau (R1) avant d'émettre ladite donnée (DM). 6. Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comporte des moyens (10) pour sélectionner ladite donnée (DM) parmi plusieurs données (DM, C2) en fonction d'un contexte prédéterminé (B1, B2). 7. Dispositif selon l'une quelconque des revendications 1 à 6, caractérisé en ce que lesdits moyens d'émission (40, 40',40") à courte portée sont constitués par un haut-parleur (40) dont la puissance d'émission est comparable à la puissance des haut-parleurs utilisés dans les téléphones portables conformes à la norme GSM. 8. Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que lesdits moyens d'émission (40, 40',40") à courte portée sont constitués par un transmetteur infrarouge (40') à courte portée. 9. Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que lesdits moyens d'émission (40, 40',40") à courte portée sont constitués par un émetteur (40") conforme au standard Bluetooth (marque déposée). 10. Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que lesdits moyens d'émission à courte portée sont adaptés à communiquer avec une étiquette électronique incorporée dans ledit équipement personnel (2). 11. Dispositif selon l'une quelconque des revendications 1 à 10, caractérisé en ce que lesdits moyens de décryptage utilisent une clef secrète propre audit dispositif. 12. Dispositif selon la revendication 11, caractérisé en ce qu'il comporte des moyens adaptés à mettre en oeuvre un algorithme de chiffrement asymétrique utilisant une clé privée et une clé publique pour modifier ladite clef secrète. 13. Dispositif selon l'une quelconque des revendications 1 à 12, caractérisé en ce que lesdits moyens de décryptage mettent en oeuvre un algorithme de type triple-DES. 14. Dispositif selon l'une quelconque des revendications 11 à 13 caractérisé en ce qu'il comporte des moyens de lecture d'une carte SIM dans laquelle est mémorisée ladite clef secrète. 15. Procédé (1) de justification d'une transaction monétaire 10 comportant : - une étape (E20) d'émission à courte porté d'une donnée (DM) représentative d'un montant de ladite transaction, vers un équipement personnel (2) situé à proximité dudit dispositif, cet équipement personnel (2) étant adapté à envoyer ladite donnée (DM) à un serveur de confiance 15 (100), via un réseau de télécommunication mobile (R1) ; - une étape (E30) de réception à courte portée, via ledit équipement personnel (2), d'un message (M4) crypté en provenance dudit serveur de confiance (100) ; et -une étape (E40) de décryptage dudit message (M4) et, le cas échéant ; 20 -une étape (E50) d'extraction dudit message (M4) d'un justificatif d'une transaction monétaire correspondant audit montant. 16. Programme d'ordinateur (PG) comportant des instructions pour l'exécution des étapes du procédé de justification d'une transaction 25 monétaire selon la revendication 15 lorsque ledit programme (PG) est exécuté par un ordinateur. 17. Support d'enregistrement (11) lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur (PG) comprenant des 30 instructions pour l'exécution des étapes (E10-E40) du procédé de justification d'une transaction monétaire selon la revendication 15. 18. Utilisation du dispositif (1) de justification selon la 35 revendication 8 dans une enceinte close par des miroirs réfléchissants (80). 19. Utilisation du dispositif (1) de justification selon la revendication 9 dans une cage de Faraday (81).