Brevet FR3084554A1 — publié le 20200131

Procédé de transmission sécurisée de données entre un terminal de paiement et une imprimante sans fil. 1. Domaine de l'invention Le domaine de l'invention est celui de la transmission sécurisée de données entre un terminal de paiement et un et un dispositif de réception de données, tel qu'une imprimante. 2. Art antérieur et ses inconvénients Les terminaux de paiement sont désormais majoritairement utilisés dans les commerces pour régler des achats. Les commerçants plébiscitent ces terminaux de paiement car ils offrent un degré de sécurisation de transaction supérieur à d'autres moyens de paiement, tels que les chèques, et qu'ils permettent d'éviter les inconvénients liés à la possession de trop grande quantité d'argent liquide. Ainsi, le terminal de paiement est devenu l'accessoire privilégié du commerçant. Une nouvelle génération de terminaux de paiement modulaires et riches en fonctionnalités est apparue. De tels terminaux de paiement, dits intelligents, peuvent prendre la forme d'une tablette tactile acceptant tous les moyens de paiement et offrant des services métier nécessaires à la gestion d'un commerce. Une telle tablette embarquant un système d'exploitation, tel que le système d'exploitation Android par exemple, il est possible d'intégrer simplement et rapidement des applications métier, telles que des applications de facturation par exemple, dans de tels terminaux de paiement intelligents, et d'ainsi améliorer l'expérience des commerçants. La communication entre un commerçant et un utilisateur est un élément indispensable pour réaliser un achat. Le commerçant doit d'abord communiquer son offre, un produit et un prix. L'utilisateur donne son acception et effectue le paiement, par exemple en utilisant sa carte bancaire. Par la suite, le commerçant fournit un reçu sous forme d'un ticket qui indique le montant du paiement et le produit ou le service acheté. Ce reçu, d'une part, permet de confirmer le montant réellement facturé et de justifier l'achat, et d'autre part permet au commerçant de donner à l'utilisateur des informations sur le produit effectivement acheté. Le reçu est un support d'informations qui peut se présenter sous une forme papier. Les terminaux de paiement n'intègrent pas systématiquement une imprimante, cela permet au commerçant de mutualiser une ou plusieurs imprimantes entre une pluralité de terminaux de paiement afin de réduire les coûts. Les terminaux de paiement et l'imprimante mutualisée peuvent par exemple communiquer aux travers de connexions radio, telles que par exemple des connexions Wi-Fi établies conformément aux protocoles 802.11 de l'IEEE (/nstitute of Electrical and Electronics Engineers ou Institut des ingénieurs électriciens et électroniciens), ou encore des connexions Biluetooth® ou BLE® (pour Bluetooth Low Energy, ou Bluetooth faible consommation) Les données indiquées dans un reçu sont sensibles et il est important que les données soient sécurisées préalablement à leur transmission vers l'imprimante. Pour ce faire, il existe de nombreuses solutions de chiffrement de l'information avant sa transmission. 2 Cependant, les techniques utilisées pour chiffrer les données transmises du terminal de paiement vers une imprimante souffrent d'un défaut de sécurisation. Par exemple il est théoriquement possible d'installer, à l'insu du commerçant, un dispositif d'enregistrement des informations transmises par le terminal de paiement. 5 Le fraudeur, qui a pris soin d'enregistrer les informations chiffrées transmises par le terminal de paiement peut alors théoriquement accéder aux informations contenues dans le reçu, telles que des informations bancaires du commerçant ou du client ayant effectué l'achat. Bien entendu, ce type d'attaque est possible lorsque certaines conditions sont remplies, notamment lorsque le fraudeur est apte à identifier le protocole de chiffrement mis en oeuvre. Il existe donc un besoin de fournir une méthode de transmission qui soit insensible aux failles explicitées préalablement. 3. Exposé de l'invention L'invention répond à ce besoin en proposant un procédé de réception sécurisée de données relatives à une transaction effectuée par un terminal de paiement, le procédé de 15 réception étant mis en oeuvre par un dispositif de réception de données et comprenant : une phase d'obtention d'une clé cryptographique partagée comprenant les étapes suivantes de - établissement d'une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 20 - génération d'une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - réception d'au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du terminal de paiement, 25 - obtention d'une clé cryptographique partagée à partir de la clé cryptographique privée du dispositif de réception de données et de la clé cryptographique publique temporaire du terminal de paiement, une phase de réception sécurisée de données comprenant les étapes suivantes de : 30 - établissement d'une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, - réception, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées par le terminal de paiement au moyen de la clé cryptographique partagée, 35 - décryptage des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée en vue de leur édition. Ainsi, au cours d'une première phase, le terminal de paiement et le dispositif de réception de données échangent des messages relatifs à l'obtention d'une clé cryptographique partagée 40 entre ces deux équipements au travers d'une connexion en champ proche, telle que par exemple 3 une connexion NFC (Near Field Communication). Une telle connexion en champ proche nécessite que les deux équipements soient situés à proximité l'un de l'autre, typiquement quelques dizaines de centimètres, ce qui réduit les risques d'interception des informations échangées lors des échanges. 5 Le dispositif de réception de données et le terminal de paiement déterminent chacun de leur côté la clé cryptographique partagée au moyens des informations contenues dans les messages échangés. Les données relatives à une transaction effectuée par le terminal de paiement sont alors cryptées par le terminal de paiement au moyen de la clé cryptographique partagée et transmises 10 au dispositif de réception de données au travers d'une connexion radio courte distance. La transmission des données relatives à une transaction effectuée par le terminal de paiement au travers de la connexion radio courte distance permet d'augmenter le niveau de sécurité des échange effectués entre le terminal de paiement et le dispositif de réception des données car si la connexion en champ proche est compromise, la connexion radio courte distance 15 ne l'est peut être pas. De plus, la connexion radio courte distance ayant une portée plus grande, elle offre plus de souplesse au commerçant qui peut éloigner le terminal de paiement du dispositif de réception des données sans prendre le risque d'une réduction de la sécurité des échanges entre les deux équipements. La clé cryptographique partagée est obtenue, par le dispositif de réception de données, à 20 partir d'une clé cryptographique publique temporaire du terminal de paiement transmise au travers de la connexion en champ proche et d'une clé cryptographique privée temporaire du dispositif de réception de données. Ainsi, même en cas d'interception, par un tiers malveillant, d'un message émis par le terminal de paiement comprenant la clé publique temporaire du terminal de paiement, ce tiers ne serait pas en mesure d'obtenir la clé cryptographique partagée 25 car il n'aurait pas connaissance de la clé cryptographique privée temporaire du dispositif de réception des données et les clés cryptographiques interceptées ne seraient plus valides car leur durée de validité serait écoulée. Selon un mode de réalisation de l'invention, le message transmis au travers de la connexion en champ proche comprend également une adresse d'une interface radio courte 30 distance du terminal de paiement. Selon un mode de réalisation de l'invention, la connexion radio courte distance est établie conformément au protocole Bluetooth basse consommation. Comparé au Bluetooth, le Bluetooth basse consommation (Bluetooth LE) offre un débit du même ordre de grandeur pour une consommation d'énergie moindre. 35 Selon un mode de réalisation de l'invention, la connexion radio courte distance est établie conformément au protocole Wi-Fi. Une connexion Wi-Fi offre une portée plus grande que le Bluetooth, ce qui peut s'avérer utile dans des locaux ayant une grande surface. Selon un mode de réalisation de l'invention, le dispositif de réception de données est une 40 imprimante sans fil. 4 Selon un mode de réalisation de l'invention, le procédé de réception comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'une durée de validité de la clé cryptographique partagée arrive à expiration. Ainsi, la clé cryptographique est renouvelée de manière périodique. Ceci limite les risques 5 d'usurpation d'une clé cryptographique valide par un tiers malveillant. Selon un mode de réalisation de l'invention, le procédé de réception comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'un nombre d'utilisation de la clé cryptographique partagée pour crypter des données relatives à une transaction effectuée par le terminal de paiement est atteint. 10 Selon un mode de réalisation de l'invention, le dispositif de réception de données est une imprimante sans fil. L'invention concerne également un procédé d'émission sécurisée de données relatives à une transaction effectuée par un terminal de paiement, à destination d'au moins un dispositif de réception de données, le procédé d'émission étant mis en oeuvre par le terminal de paiement et 15 comprenant : une phase d'obtention d'une clé cryptographique partagée comprenant les étapes suivantes de - établissement d'une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 20 - génération d'une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - réception d'au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du dispositif de réception de données, 25 - obtention d'une clé cryptographique partagée à partir de la clé cryptographique privée du terminal de paiement et de la clé cryptographique publique temporaire du dispositif de réception de données, une phase de réception sécurisée de données comprenant les étapes suivantes de : 30 - établissement d'une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, - cryptage des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée, - transmission, au travers de la connexion radio courte distance, des 35 données relatives à une transaction effectuée par le terminal de paiement cryptées au moyen de la clé cryptographique partagée. Selon un mode de réalisation de l'invention, le procédé de réception comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'une durée de validité de la clé cryptographique partagée arrive à expiration. 5 Selon un mode de réalisation de l'invention, le procédé de réception comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'un nombre d'utilisation de la clé cryptographique partagée pour crypter des données relatives à une transaction effectuée par le terminal de paiement est atteint. 5 L'invention a également pour objet un dispositif de réception de données adapté pour recevoir de manière sécurisée des données relatives à une transaction effectuée par un terminal de paiement, le dispositif de réception de données comprenant des moyens pour : - établir une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 10 - générer une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - recevoir au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du terminal de paiement, - obtenir une clé cryptographique partagée à partir de la clé cryptographique privée 15 du dispositif de réception de données et de la clé cryptographique publique temporaire du terminal de paiement, - établir une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, - recevoir, au travers de la connexion radio courte distance, des données relatives à 20 une transaction effectuée par le terminal de paiement cryptées par le terminal de paiement au moyen de la clé cryptographique partagée, - décrypter des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée en vue de leur édition. L'invention a également pour objet un terminal de paiement adapté pour émettre de 25 manière sécurisée des données relatives à une transaction effectuée par le terminal de paiement à destination d'au moins un dispositif de réception de données, le terminal de paiement comprenant des moyens pour : - établir une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 30 - générer une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - recevoir au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du dispositif de réception de données, 35 - obtenir une clé cryptographique partagée à partir de la clé cryptographique privée du terminal de paiement et de la clé cryptographique publique temporaire du dispositif de réception de données, - établir une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, 6 - crypter des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée, - transmettre, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées au moyen de la clé cryptographique partagée. L'invention concerne enfin des produits programmes d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre des procédés tels que décrit précédemment, lorsqu'ils sont exécutés par un processeur. L'invention vise également des supports d'enregistrement lisibles par un ordinateur sur 10 lesquels sont enregistrés des programmes d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes des procédés de réception et d'émission selon l'invention. De tels supports d'enregistrement peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, les supports peuvent comporter un moyen de 15 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 clé USB ou un disque dur. D'autre part, de tels supports d'enregistrement peuvent être des supports transmissibles 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, de sorte que le programme d'ordinateur qu'ils contiennent est 20 exécutable à distance. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau par exemple le réseau Internet. Alternativement, les supports d'enregistrements peuvent ê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 des procédés d'émission et de réception précités. 25 4. Liste des figures D'autres buts, caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante, donnée à titre de simple exemple illustratif, et non limitatif, en relation avec les figures, parmi lesquelles : La figure 1 représente schématiquement un système dans lequel l'invention est mise en 30 oeuvre; La figure 2 représente un diagramme de séquence du procédé de transmission de données selon un mode de réalisation de l'invention; La figure 3 représente un dispositif de réception de données selon un mode de réalisation de l'invention ; 35 La figure 4 représente un terminal de paiement selon un mode de réalisation de l'invention. 5. Description détaillée de modes de réalisation de l'invention La présente technique permet de résoudre le problème de transmission d'information à un consommateur ayant réalisé un achat lorsque le terminal de paiement qui est utilisé pour 7 effectuer un achat ne dispose pas d'une imprimante intégrée pour attester de la matérialité de l'achat d'une part et du montant payé d'autre part. C'est le cas par exemple lorsque le terminal de paiement est intégré au sein d'une borne utilisée pour récolter des dons au moyen de techniques de paiement sans contact ou lorsque le 5 terminal de paiement est intégré à une tablette tactile. La figure 1 représente schématiquement un système 1 dans lequel l'invention est mise en oeuvre. Le système 1 comprend un dispositif de réception de données 10 et un terminal de paiement 11. Le dispositif de réception de données 10 et le terminal de paiement 11 échangent 10 des données en vue de leur édition par le dispositif de réception de données. Cet échange de données entre le dispositif de réception de données 10 et le terminal de paiement 10 est matérialisé par les flèches 12. Le dispositif de réception de données 10 est, dans un mode de réalisation de l'invention, une imprimante sans fil permettant l'impression d'un reçu comportant des données relatives à 15 une transaction effectuée par le terminal de paiement 11. Dans un autre mode de réalisation, le dispositif de réception de données 10 est muni d'un écran (non représenté sur la figure 1) permettant d'éditer les données relatives à une transaction effectuée par le terminal de paiement 11 notamment sous la forme d'un code-barres à deux dimensions ou QR-code. La figure 2 représente un diagramme de séquence du procédé de transmission de 20 données selon un mode de réalisation de l'invention. Le procédé de transmission comprend deux phases : une première phase d'appairage du terminal de paiement 11 avec le dispositif de réception de données 10 et une deuxième phase de transmission sécurisée de données relatives à des transactions effectuées par le terminal de paiement 11. 25 La première phase d'appairage comprend les étapes El à E12. Une telle phase d'appairage est par exemple mise en oeuvre tous les matins lorsque le commerçant met le terminal de paiement 11 et le dispositif de réception de données 10 sous tension. La deuxième phase de transmission sécurisée comprend les étapes E13 à E18. Une telle phase de transmission sécurisée est mise en oeuvre à chaque transaction effectuée par le terminal 30 de paiement 11. Dans une étape El, afin de pouvoir procéder à l'édition de reçus comprenant des données relatives à des transactions effectuées, telles que le nombre d'articles achetés, leur prix, etc., le terminal de paiement 11 est positionné à proximité du dispositif de réception de données 10 par le commerçant. 35 Lorsque la distance séparant le terminal de paiement 11 et le dispositif de réception de données 10 est inférieure ou égale à la portée d'émission d'une puce NEC, une connexion en champ proche est établie entre le terminal de paiement 11 et le dispositif de réception de données 10 au cours d'une étape E2. Au cours d'une étape E3, le terminal de paiement 11 génère de manière aléatoire une 40 paire de clés cryptographiques temporaire constituée d'une clé cryptographique publique KRubll et d'une clé cryptographique privée KRriv11. La durée de validité de cette paire de clés 8 cryptographiques est limitée dans le temps. Ainsi, lorsqu'une certaine durée s'est écoulée, les clés cryptographiques ne sont plus valides. Dans un mode de réalisation, une fois la durée de validité écoulée, les clés cryptographiques sont supprimées. Au cours d'une étape E4, le dispositif de réception de données 10 génère de manière 5 aléatoire une paire de clés cryptographiques constituée d'une clé cryptographique publique KPub10 et d'une clé cryptographique privée KPriv10. La durée de validité de cette paire de clés cryptographiques est limitée dans le temps. Ainsi, lorsqu'une certaine durée s'est écoulée, les clés cryptographiques ne sont plus valident. Dans un mode de réalisation, une fois la durée de validité écoulée, les clés cryptographiques sont supprimées. 10 Au cours d'une étape ES, le terminal de paiement 11 émet un message MSG1 au travers de la connexion en champ proche à destination du dispositif de réception de données 10. Le message MSG1 comprend notamment la clé cryptographique publique temporaire KPub11 du terminal de paiement 11. Dans un mode de réalisation de l'invention, le message MGS1 comprend également un identifiant du terminal de paiement 11, tel qu'un numéro de série, et 15 une adresse d'une interface de communication radio courte distance, telle que l'adresse d'une interface Bluetooth faible consommation ou l'adresse d'une interface Wi-Fi du terminal de paiement 11. Au cours d'une étape E6, le dispositif de réception de données 10 émet un message MSG2 au travers de la connexion en champ proche à destination du terminal de paiement 10. Le 20 message MSG2 comprend notamment la clé cryptographique publique temporaire KPub10 du dispositif de réception de données 10. Dans un mode de réalisation de l'invention, le message MGS2 comprend également une adresse d'une interface de communication radio courte distance, telle que l'adresse d'une interface Bluetooth faible consommation ou l'adresse d'une interface Wi-Fi du dispositif de réception de données 10. 25 Dans un mode de réalisation de l'invention, l'étape E5 est exécutée avant l'étape E6. Dans un autre mode de réalisation de l'invention, les étapes E5 et E6 sont exécutées concomitamment. Les étapes E7 et E8 d'obtention d'une clé cryptographique partagée temporaire KPart sont exécutées par le terminal de paiement 11 et par le dispositif de réception de données 10. Chacun de ces deux équipements détermine son exemplaire de la clé cryptographique partagée 30 temporaire KPart. Dans un mode de réalisation de l'invention, l'obtention de la clé partagée temporaire KPart se fait conformément au protocole sur l'échange de clés Diifie-Hellman basé sur les courbes elliptiques. Un tel protocole permet un échange de clés cryptographiques anonyme qui permet à deux pairs, chacun ayant une paire de clés cryptographiques privée/publique d'établir un secret 35 partagé à travers une connexion non sécurisée. Ainsi, au cours de l'étape E8, le dispositif de réception de données 10 obtient, en appliquant la cryptographie des courbes elliptiques, une clé cryptographique maître KMast qui est fonction de la clé cryptographique privée temporaire KPriv10 du dispositif de réception de données 10 et de la clé cryptographique publique temporaire KPub11 du terminal de paiement 40 11. De même, au cours de l'étape E7, le terminal de paiement 11 obtient, en appliquant la cryptographie des courbes elliptiques, la clé cryptographique maître KMast qui est fonction de la 9 clé cryptographique privée temporaire KPriv11 du terminal de paiement 11 et de la clé cryptographique publique temporaire KPub10 du dispositif de réception de données 10. Dans une étape E8, le dispositif de réception de données 10 applique une fonction de dérivation de clé à la clé cryptographique maître KMast obtenue au cours de l'étape E7. Un 5 exemple de fonction de dérivation est une fonction de hachage. Le résultat de la dérivation de la clé cryptographique maître KMast est la clé cryptographique partagée temporaire KPart. De même, au cours de étape E8, le terminal de paiement 11 applique la même fonction de dérivation de clé que le dispositif de réception de données 10 à la clé cryptographique maître KMast obtenue au cours de l'étape E5. Le résultat de la dérivation de la clé cryptographique 10 maître KMast est la clé cryptographique partagée temporaire KPart. Dans un mode de réalisation optionnel du procédé de transmission, au cours d'une étape E9, le terminal de paiement 11 crypte des données au moyen de la clé cryptographique partagée KPart qu'il a obtenue à l'étape E8. De telles données sont des données de test qui n'ont aucun lien avec des données relatives à une transaction effectuée par le terminal de paiement 11. 15 Dans une étape E10, le terminal de paiement 11 émet un message MSG3 à destination du dispositif de réception de données 10 au travers de la connexion en champ proche. Le message MSG3 comprend les données cryptées au cours de l'étape E9. Au cours d'une étape E11, le dispositif de réception de données 10 décrypte les données cryptées comprises dans le message MSG3 au moyen de la clé cryptographique partagée 20 temporaire KPart qu'il a obtenue au cours de l'étape E8. Si le dispositif de réception de données 10 ne parvient pas à décrypter les données cryptées reçues au moyen de la clé cryptographique partagée temporaire KPart qu'il a obtenue au cours de l'étape E8, la clé cryptographique partagée temporaire KPart n'est pas fonctionnelle. Dans ce cas de figure, la connexion en champ proche entre le dispositif de réception de données 25 10 et le terminal de paiement 11 est interrompue. Si le dispositif de réception de données 10 décrypte les données cryptées reçues au moyen de la clé cryptographique partagée temporaire KPart qu'il a obtenue au cours de l'étape E6, la clé cryptographique partagée temporaire KPart est fonctionnelle. Dans un tel cas de figure, dans une étape E12, le dispositif de réception de données 10 30 émet, au travers de la connexion en champ proche et à destination du terminal de paiement, un message MSG4 de confirmation. Dans une étape E13, le terminal de paiement 11 effectue une transaction, telle qu'une transaction de paiement suite à l'achat d'un produit par un consommateur. Dans une étape E14, une connexion radio courte distance est établie entre le dispositif de 35 réception de données 10 et le terminal de paiement 11 au moyen des données échangées dans les messages MSG1 et MSG2 échangés au cours des étapes ES et E6. L'établissement de la connexion radio courte distance est à l'initiative du terminal de paiement 11 et est déclenché par la génération de données relatives à une transaction effectuée par le terminal de paiement 11. Une fois la connexion radio courte distance établie entre le dispositif de réception de 40 données 10 et le terminal de paiement 11, le terminal de paiement 11 crypte les données 10 relatives à la transaction effectuée par le terminal de paiement 11 au moyen de la clé cryptographique partagée temporaire KPart dans une étape E15. Dans une étape E16, les données relatives à la transaction effectuée par le terminal de paiement 11 cryptées sont transmises au dispositif de réception de données 10 dans un message 5 MSGS au travers de la connexion radio courte distance. Dans une étape E17, le dispositif de réception de données 10 décrypte, au moyen de la clé cryptographique partagée temporaire KPart, les données relatives à la transaction effectuée par le terminal de paiement 11 cryptée reçues. Au cours d'une étape E18, le dispositif de réception de données 10 édite les données 10 relatives à la transaction effectuée par le terminal de paiement 11 décryptées au cours de l'étape E17. L'édition des données relatives à la transaction effectuée par le terminal de paiement 11 prend la forme d'une impression d'un reçu papier. La clé cryptographique partagée temporaire KPart a une validité limitée afin de limiter les risques d'utilisations frauduleuses. 15 Ainsi, dans un premier mode de réalisation de l'invention, la clé cryptographique partagée temporaire KPart a une durée de validité limitée, par exemple 12 heures ou 24 heures. Lorsque la durée de validité de la clé cryptographique partagée temporaire KPart arrive à expiration, le terminal de paiement 11 et le dispositif de réception de données 10 suppriment la clé cryptographique partagée temporaire KPart. 20 Dans un deuxième mode de réalisation de l'invention, la clé cryptographique partagée temporaire KPart ne peut être utilisée pour crypter des données relatives à des transactions effectuées par le terminal de paiement 11 qu'un certain nombre de fois, par exemple une vingtaine de fois. Dans ce mode de réalisation, le terminal de paiement 11 et le dispositif de réception de 25 données 10 implémentent un compteur afin de déterminer le nombre d'utilisation de la clé cryptographique partagée temporaire KPart. Lorsque le nombre d'utilisations de la clé cryptographique partagée temporaire KPart est atteint, le terminal de paiement 11 et le dispositif de réception de données 10 suppriment la clé cryptographique partagée temporaire KPart. Lorsqu'un commerçant réalise une transaction avec un consommateur, ce dernier 30 effectue un paiement au moyen du terminal de paiement 11 du commerçant. Afin de procéder à l'édition du reçu matérialisant l'achat effectué par le consommateur, le commerçant déclenche la transmission de données relatives à la transaction effectuée par le terminal de paiement 11 à destination d'un dispositif de réception de données 10, telle qu'une imprimante sans fil, par exemple en activant une touche sur un clavier ou en activant une icône sur un écran tactile du 35 terminal de paiement 11. Le dispositif de réception de données 10 édite alors les données relatives à la transaction effectuée par le terminal de paiement 11 sous la forme d'un reçu papier. Préalablement à toute réalisation d'une transaction avec le terminal de paiement 11, le commerçant procède à l'appairage du terminal de paiement 11 avec le dispositif de réception de données en approchant le terminal de paiement 11 du dispositif de réception de données 10, par 40 exemple en le disposant à proximité du dispositif de réception de données 10. Au cours cet appairage, le terminal de paiement 11 et le dispositif de réception de données 10 établissent une 11 connexion en champ proche au travers de laquelle ils échangent des données cryptographiques. Une fois l'appairage effectué, des données relatives à un achat effectué par un consommateur pourront être transmises par le terminal de paiement 11 au dispositif de réception de données 10 au travers d'une connexion radio courte distance établie entre le terminal de paiement 11 établie 5 pour l'occasion. L'appairage du terminal de paiement 11 avec le dispositif de réception de données 10 est transparent pour le commerçant et ne dure que quelques secondes. Une fois le terminal de paiement 11 et le dispositif de réception de données 10 appairés, le commerçant peut déclencher à tout moment un transfert de données sécurisées entre le terminal de paiement 11 et le dispositif de réception de données 10. 10 La figure 3 représente un dispositif de réception de données 10 selon un mode de réalisation de l'invention. Le dispositif de réception de données 10 peut comprendre au moins un processeur matériel 101, une unité de stockage 102, un dispositif de saisie 103, un dispositif d'affichage 104, une interface 105, et une interface de réseau 106 qui sont connectés entre eux au travers d'un 15 bus 107. Bien entendu, les éléments constitutifs du dispositif de réception de données 10 peuvent être connectés au moyen d'une connexion autre qu'un bus. Le processeur 101 commande les opérations du dispositif de réception de données 10. L'unité de stockage 102 stocke au moins un programme pour obtenir la clé cryptographique partagée temporaire KPart et au moins un programme pour échanger des données avec le 20 terminal de paiement 11, à exécuter par le processeur 101, et diverses données, telles que des paramètres utilisés pour des calculs effectués par le processeur 101, des données intermédiaires de calculs effectués par le processeur 101, etc. Le processeur 101 peut être formé par tout matériel ou logiciel connu et approprié, ou par une combinaison de matériel et de logiciel. Par exemple, le processeur 101 peut être formé par un matériel dédié tel qu'un circuit de traitement, 25 ou par une unité de traitement programmable telle qu'une unité centrale de traitement (Central Processing Unit) qui exécute un programme stocké dans une mémoire de celui-ci. L'unité de stockage 102 peut être formée par n'importe quel moyen approprié capable de stocker le programme ou les programmes et des données d'une manière lisible par un ordinateur. Des exemples d'unité de stockage 102 comprennent des supports de stockage non transitoires 30 lisibles par ordinateur tels que des dispositifs de mémoire à semi-conducteurs, et des supports d'enregistrement magnétiques, optiques ou magnéto-optiques chargés dans une unité de lecture et d'écriture. Le programme amène le processeur 101 à exécuter un procédé de réception sécurisée de données selon un mode de réalisation de l'invention. Le dispositif de saisie 103 peut être formé par un clavier, un dispositif de pointage tel 35 qu'une souris à utiliser par un utilisateur pour entrer des commandes. Le dispositif d'affichage 104 est un module d'impression destiné à imprimer les données relatives à la transaction effectuée par le terminal de paiement 11 sur un reçu papier. Dans un mode de réalisation, le dispositif d'affichage 104 peut être également formé par un module d'affichage, tel que par exemple une interface graphique utilisateur (GUI). Le dispositif de saisie 103 et le dispositif d'affichage 104 40 peuvent être formés intégralement au moyen d'un écran tactile, par exemple. L'interface 105 fournit une interface entre le dispositif de réception de données 10 et un appareil externe. L'interface 105 peut communiquer avec l'appareil externe via une connexion 12 filaire ou sans fil. L'interface 105 permet l'établissement de la connexion en champ proche et de la connexion radio courte avec le terminal de paiement 11. Une interface réseau 106 fournit une connexion entre le dispositif de réception de données 10 et un équipement via un réseau de communication, tel qu'Internet. L'interface réseau 5 106 peut fournir, en fonction de sa nature, une connexion filaire ou sans fil au réseau. La figure 4 représente un terminal de paiement 11 selon un mode de réalisation de l'invention. Le terminal de paiement 11 peut comprendre au moins un processeur matériel 111, une unité de stockage 112, un dispositif de saisie 113, un dispositif d'affichage 114, une interface 115, 10 et une interface de réseau 116 qui sont connectés entre eux au travers d'un bus 117. Bien entendu, les éléments constitutifs du terminal de paiement 11 peuvent être connectés au moyen d'une connexion autre qu'un bus. Le processeur 111 commande les opérations du terminal de paiement 11. L'unité de stockage 112 stocke au moins un programme pour obtenir la clé cryptographique partagée 15 temporaire KPart, au moins un programme pour échanger des données avec le dispositif de réception de données 10, et au moins un programme relatif à l'exécution de transactions de paiement, à exécuter par le processeur 111, et diverses données, telles que des paramètres utilisés pour des calculs effectués par le processeur 111, des données intermédiaires de calculs effectués par le processeur 111, etc. Le processeur 111 peut être formé par tout matériel ou 20 logiciel connu et approprié, ou par une combinaison de matériel et de logiciel. Par exemple, le processeur 111 peut être formé par un matériel dédié tel qu'un circuit de traitement, ou par une unité de traitement programmable telle qu'une unité centrale de traitement (Central Processing Unit) qui exécute un programme stocké dans une mémoire de celui-ci. L'unité de stockage 112 peut être formée par n'importe quel moyen approprié capable de 25 stocker le programme ou les programmes et des données d'une manière lisible par un ordinateur. Des exemples d'unité de stockage 112 comprennent des supports de stockage non transitoires lisibles par ordinateur tels que des dispositifs de mémoire à semi-conducteurs, et des supports d'enregistrement magnétiques, optiques ou magnéto-optiques chargés dans une unité de lecture et d'écriture. Le programme amène le processeur 111 à exécuter un procédé de réception 30 sécurisée de données selon un mode de réalisation de l'invention. Le dispositif de saisie 113 peut être formé par un clavier, un dispositif de pointage tel qu'une souris à utiliser par un utilisateur pour entrer des commandes. Le dispositif d'affichage 114 peut être également formé par un module d'affichage, tel que par exemple une interface graphique utilisateur (GUI). Le dispositif de saisie 113 et le dispositif d'affichage 114 peuvent être 35 formés intégralement au moyen d'un écran tactile, par exemple. L'interface 115 fournit une interface entre le terminal de paiement 11 et un appareil externe. L'interface 115 peut communiquer avec l'appareil externe via une connexion filaire ou sans fil. L'interface 115 permet l'établissement de la connexion en champ proche et de la connexion radio courte avec le dispositif de réception de données 10. 40 Une interface réseau 116 fournit une connexion entre le terminal de paiement 11 et un équipement via un réseau de communication, tel qu'Internet. L'interface réseau 116 peut fournir, en fonction de sa nature, REVENDICATIONS1. Procédé de réception sécurisée de données relatives à une transaction effectuée par un terminal de paiement, le procédé de réception étant mis en oeuvre par un dispositif de réception de données et comprenant : une phase d'obtention d'une clé cryptographique partagée comprenant les étapes suivantes de - établissement d'une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, - génération d'une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - réception d'au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du terminal de paiement, - obtention d'une clé cryptographique partagée à partir de la clé cryptographique privée du dispositif de réception de données et de la clé cryptographique publique temporaire du terminal de paiement, une phase de réception sécurisée de données comprenant les étapes suivantes de : 0 - établissement d'une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, - réception, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées par le terminal de paiement au moyen de la clé cryptographique partagée, 25 - décryptage des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée en vue de leur édition. 2. Procédé de réception selon la revendication 1, caractérisé en ce que le message transmis au travers de la connexion en champ proche comprend également une adresse d'une interface 30 radio courte distance du terminal de paiement. 3. Procédé de réception selon la revendication 1, caractérisé en ce que la connexion radio courte distance est établie conformément au protocole Bluetooth basse consommation. 4. Procédé de réception selon la revendication 1, caractérisé en ce que la connexion radio courte distance est établie conformément au protocole Wi-Fi. 35 5. Procédé de réception selon la revendication 1, caractérisé en ce que le dispositif de réception de données est une imprimante sans fil. 15 6. Procédé de réception selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'une durée de validité de la clé cryptographique partagée arrive à expiration. 7. Procédé de réception selon l'une quelconque des revendications 1 à 5, caractérisé en ce 5 qu'il comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'un nombre d'utilisation de la clé cryptographique partagée pour crypter des données relatives à une transaction effectuée par le terminal de paiement est atteint. 8. Procédé d'émission sécurisée de données relatives à une transaction effectuée par un terminal de paiement, à destination d'au moins un dispositif de réception de données, le procédé 10 d'émission étant mis en oeuvre par le terminal de paiement et comprenant : une phase d'obtention d'une clé cryptographique partagée comprenant les étapes suivantes de - établissement d'une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 15 - génération d'une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - réception d'au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du dispositif de réception de données, - obtention d'une clé cryptographique partagée à partir de la clé cryptographique privée du terminal de paiement et de la clé cryptographique publique temporaire du dispositif de réception de données, une phase de réception sécurisée de données comprenant les étapes suivantes de : - établissement d'une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, - cryptage des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée, - transmission, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées au moyen de la clé cryptographique partagée. 9. Procédé d'émission selon la revendication 9, caractérisé en ce qu'il comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'une durée de validité de la clé cryptographique partagée arrive à expiration. 10. Procédé d'émission selon la revendication 9, caractérisé en ce qu'il comprend en outre une étape de suppression de la clé cryptographique partagée lorsqu'un nombre d'utilisation de la clé cryptographique partagée pour crypter des données relatives à une transaction effectuée par le terminal de paiement est atteint. 16 11. Dispositif de réception de données adapté pour recevoir de manière sécurisée des données relatives à une transaction effectuée par un terminal de paiement, le dispositif de réception de données comprenant des moyens pour : - établir une connexion en champ proche entre le dispositif de réception de 5 données et le terminal de paiement, - générer une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - recevoir au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du terminal de paiement, 10 - obtenir une clé cryptographique partagée à partir de la clé cryptographique privée du dispositif de réception de données et de la clé cryptographique publique temporaire du terminal de paiement, - établir une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, 15 - recevoir, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées par le terminal de paiement au moyen de la clé cryptographique partagée, - décrypter des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée en vue de leur édition. 20 12. Terminal de paiement adapté pour émettre de manière sécurisée des données relatives à une transaction effectuée par le terminal de paiement à destination d'au moins un dispositif de réception de données, le terminal de paiement comprenant des moyens pour : - établir une connexion en champ proche entre le dispositif de réception de données et le terminal de paiement, 25 - générer une paire de clés cryptographiques temporaires comprenant une clé cryptographique privée et une clé cryptographique publique, - recevoir au moins un message transmis au travers de la connexion en champ proche comprenant une clé cryptographique publique temporaire du dispositif de réception de données, 30 - obtenir une clé cryptographique partagée à partir de la clé cryptographique privée du terminal de paiement et de la clé cryptographique publique temporaire du dispositif de réception de données, - établir une connexion radio courte distance entre le dispositif de réception de données et le terminal de paiement, 35 - crypter des données relatives à une transaction effectuée par le terminal de paiement au moyen de la clé cryptographique partagée, - transmettre, au travers de la connexion radio courte distance, des données relatives à une transaction effectuée par le terminal de paiement cryptées au moyen de la clé cryptographique partagée. 17 13. Produit programme d'ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé de réception selon l'une quelconque des revendications 1 à 7, lorsqu'il est exécuté par un processeur. 14. Produit programme d'ordinateur comprenant des instructions de code de programme 5 pour la mise en oeuvre d'un procédé d'émission selon l'une quelconque des revendications 8 à 10, lorsqu'il est exécuté par un processeur.