FR 3017733 A1 20150821 FR 1451202 A 20140214 B12132 1 TRANSACTION SECURISEE UTILISANT UN DISPOSITIF MOBILE DOMAINE La présente description concerne un procédé et un système pour réaliser une transaction électronique en utilisant un dispositif mobile, et en particulier un procédé et un système 5 pour réaliser une transaction électronique sécurisée. ARRIERE-PLAN L'utilisation de dispositifs de communication mobiles, comme des téléphones mobiles, pour réaliser des transactions de paiement électronique, est de plus en plus répandue, et a le 10 potentiel de remplacer un jour complètement la plupart des paiements par carte. Pour servir de mécanisme de paiement, les téléphones mobiles et d'autres types de dispositifs mobiles sont de plus en plus souvent équipés d'interfaces NFC (Near Field Communication 15 - communication en champ proche), qui leur permettent de réaliser des fonctions de transpondeurs électromagnétiques en plus de leurs autres fonctions. En particulier, de tels dispositifs sont aptes à émuler les fonctions d'un transpondeur électromagnétique qui pourrait être du type carte sans contact. De 20 telles fonctionnalités améliorent par exemple le dispositif mobile, en lui permettant d'être utilisé pour diverses applications, par exemple comme portefeuille électronique permettant de B12132 2 réaliser des paiements pour accéder à des services comme des réseaux de transport. Bien qu'un tel mécanisme de paiement soit approprié pour certains types de paiement, il existe un besoin dans la 5 technique pour un mécanisme de paiement alternatif sécurisé et versatile. RESUME Un objet de modes de réalisation de la présente description est de résoudre au moins partiellement un ou 10 plusieurs besoins de l'art antérieur. Selon un aspect, on prévoit un procédé pour réaliser une transaction électronique en utilisant un dispositif mobile, le procédé comprenant : recevoir, par un premier système facilitateur de service, des données de transaction concernant la 15 transaction, générer par le premier système facilitateur de service un identificateur de transaction associé à la transaction, et transmettre l'identificateur de transaction au dispositif mobile ; transmettre sans fil, par le dispositif mobile, une requête d'initialisation de transaction à un système 20 d'authentification, la requête d'initialisation de transaction comprenant l'identificateur de transaction ; transmettre, par le système d'authentification, l'identificateur de transaction au premier système facilitateur de service ; authentifier le dispositif mobile par le système d'authentification et générer 25 par le système d'authentification une commande d'exécution de transaction provoquant l'exécution de la transaction. Selon un mode de réalisation, le procédé comprend en outre, avant la réception des données de transaction par le premier système facilitateur de service, le fait de communiquer 30 les données de transaction entre le dispositif mobile et un élément de transaction. Selon un mode de réalisation, l'identificateur de transaction est transmis au dispositif mobile dans un jeton électronique comprenant un identificateur sécurisé, le jeton 35 ayant la forme d'un ou plusieurs des éléments suivants : un code B12132 3 QR (code à réponse rapide) lisible par une application installée sur le dispositif mobile ; une intention d'URL (localisateur uniforme de ressource) ; et une transmission de données sans fil. Selon un mode de réalisation, il y a au moins un système facilitateur de service supplémentaire, et l'identificateur de transaction fait partie d'un jeton électronique qui comprend un identifiant du premier système facilitateur de service, le procédé comprenant en outre l'identification par le système d'authentification du premier système facilitateur de service sur la base dudit identifiant. Selon un mode de réalisation, le jeton électronique comprend un URL (localisateur uniforme de ressource) associé au premier système facilitateur de service. Selon un mode de réalisation, la commande d'exécution de transaction est transmise au premier système facilitateur de service, et le procédé comprend en outre l'exécution de la transaction au moins partiellement par le premier système facilitateur de service. Selon un mode de réalisation, la commande d'exécution de transaction est transmise à un système facilitateur de service. supplémentaire, et le procédé comprend en outre l'exécution de la transaction au moins partiellement par le système facilitateur de service supplémentaire. Selon un mode de réalisation, le procédé comprend en outre, après la transmission de l'identificateur de transaction au premier système facilitateur de service, la réception par le système d'authentification, à partir du système facilitateur de service, d'au moins certaines des données de transaction. Selon un mode de réalisation, la transaction est un paiement de l'utilisateur destiné à un bénéficiaire, et les données de transaction comprennent au moins le montant du paiement. Selon un mode de réalisation, le procédé comprend en 35 outre, après la réception de l'identificateur de transaction à B12132 4 partir du système d'authentification : déterminer par le premier système facilitateur de service une pluralité de types de paiement supportés par le bénéficiaire, et transmettre une indication des types de paiement au système d'authentification. Selon un mode de réalisation, le procédé comprend en outre la transmission de l'indication de la pluralité de types de paiement au dispositif mobile, et la réception sans fil à partir du dispositif mobile d'une sélection de l'un de la pluralité de types de paiement. Selon un mode de réalisation, le procédé comprend en outre : déterminer par le système d'authentification une pluralité de types de paiement supportés par le dispositif mobile, et transmettre une indication des types de paiement au premier système facilitateur de service ; et sélectionner par le système facilitateur de service ou par le bénéficiaire au moins l'un des types de paiement. Selon un mode de réalisation, l'authentification du dispositif mobile est basée sur des données d'authentification mémorisées au moins partiellement dans un élément sécurisé ou dans un environnement d'exécution de confiance du dispositif mobile. Selon un mode de réalisation, les données d'authentification sont un ou plusieurs des éléments suivants : une clé secrète ; un code PIN introduit par un utilisateur du dispositif mobile ; et un échantillon biométrique d'un utilisateur du dispositif mobile capturé par un dispositif de capture du dispositif mobile. Selon un autre aspect, on prévoit un système pour réaliser une transaction électronique comprenant : un dispositif mobile ; un système d'authentification ; un premier système facilitateur de service adapté à recevoir des données de transaction concernant la transaction, à générer un identificateur de transaction associé à la transaction, et à transmettre l'identificateur de transaction au dispositif mobile, dans lequel : le dispositif mobile est adapté à trans- B12132 mettre une requête d'initialisation de transaction au système d'authentification, la requête d'initialisation de transaction comprenant l'identificateur de transaction ; le système d'authentification est adapté à transmettre l'identificateur de 5 transaction au premier système facilitateur de service, à authentifier le dispositif mobile, et transmettre une commande d'exécution de transaction au premier système facilitateur de service ; et le premier système facilitateur de service est en outre adapté à exécuter au moins une partie de la transaction en réponse à la commande d'exécution de transaction. BREVE DESCRIPTION DES DESSINS Les caractéristiques et avantages susmentionnés, et d'autres, apparaîtront clairement à la lecture de la description détaillée suivante de modes de réalisation, faite à titre illustratif et non limitatif, en référence aux dessins joints dans lesquels : la figure 1 illustre schématiquement un dispositif mobile et un élément de transaction selon un exemple de réalisation de la présente description ; la figure 2 illustre schématiquement le dispositif mobile de la figure 1 plus en détail selon un exemple de réalisation de la présente description ; la figure 3 représente schématiquement des communications. entre des éléments dans un système de transaction 25 électronique selon un exemple de réalisation de la présente description ; la figure 4 est un organigramme représentant des étapes dans un procédé de réalisation d'une transaction électronique selon un mode de réalisation de la présente description ; 30 la figure 5 illustre un exemple de matériel mettant en oeuvre des éléments du système de la figure 3 selon des exemples de réalisation de la présente description ; et la figure 6 illustre une partie d'un système de paiement selon un autre exemple de réalisation de la présente 35 description. B12132 6 DESCRIPTION DETAILLEE La figure 1 illustre schématiquement un dispositif mobile 102 apte à des communications sans fil, et à réaliser une transaction électronique. Par exemple, le dispositif mobile 102 5 est un téléphone mobile, un téléphone intelligent, une tablette informatique, un lecteur de médias numériques ou similaire, et comprend un afficheur 104, par exemple un écran tactile. Le dispositif mobile 102 est représenté en communication avec un élément de transaction 106. 10 Dans certains modes de réalisation, la communication entre le dispositif mobile 102 et l'élément de transaction se fait au moins partiellement par l'intermédiaire d'une interface sans fil, comme une interface NFC, une connexion de données sans fil par l'intermédiaire d'un réseau de télécommunication, une 15 interface Bluetooth ou un réseau local sans fil (WLAN). En variante, l'élément de transaction 106 peut communiquer avec le dispositif mobile 102 en utilisant une caméra du dispositif mobile 102. Par exemple, l'élément de transaction 106 peut comprendre un afficheur pour afficher un code à barres 20 comme un code QR (code à réponse rapide), qui peut être capturé par la caméra et interprété en utilisant une application appropriée chargée sur le dispositif mobile 102. Dans des variantes de réalisation, l'élément de transaction 106 pourrait être intégré dans le dispositif mobile 25 102. Par exemple, le dispositif mobile 102 peut mémoriser et exécuter une application d'un commerçant mettant en oeuvre l'élément de transaction 106. Dans un tel cas, l'élément de transaction 106 communique par exemple avec d'autres circuits du dispositif mobile en générant une intention, ccume une intention 30 d'URL (intention de localisateur uniforme de ressource). Comme cela est bien connu de l'homme de l'art, une intention est un message numérique passé au système d'exploitation d'un dispositif mobile à partir d'une application s'exécutant sur le dispositif mobile, qui provoque l'appel d'une certaine applica- 35 tion, et passe des informations, comme un paramètre, à cette B12132 7 application. Par exemple, un type d'intention peut faire en sorte qu'un navigateur web du dispositif mobile accède à un emplacement spécifique. Par exemple, l'intention d'URI (identificateur universel de ressource) https://web address active l'application de navigation d'un dispositif mobile et dirige le navigateur vers l'emplacement identifié par l'adresse web. Dans certains modes de réalisation, la transaction électronique est un paiement électronique, et l'élément de transaction 106 est un terminal de paiement. En variante, la 10 transaction électronique pourrait être l'un quelconque d'une gamme de services électroniques prévus entre le dispositif mobile 102 et l'élément de transaction 106, comme un paiement électronique, comprenant un paiement par carte ou un paiement sans carte, l'établissement d'une facilité de paiement direct 15 comme un mandat électronique, une signature de document ou de contrat, une vérification de données, comme une vérification d'adresse ou d'âge, et/ou une vérification d'authentification du dispositif mobile ou d'un utilisateur du dispositif mobile. Un mandat électronique est par exemple un accord autorisant un 20 commerçant à recevoir un ou plusieurs paiements à débit direct d'un client. L'élément de transaction 106 est par exemple positionné au niveau d'une barrière d'entrée d'une zone à accès contrôlé, comme un réseau de transport, ou au niveau d'un point 25 de vente dans un magasin ou un restaurant. Dans de tels cas, le dispositif mobile 102 est par exemple relativement proche de l'élément de transaction 106, et la communication entre le dispositif mobile et l'élément de transaction est par exemple faite par NFC, le dispositif mobile émulant un transpondeur sans 30 fil. A titre de variante, d'autres formes de communications sans fil entre le dispositif mobile 102 et l'élément de transaction 106 pourraient être envisagées, comme une connexion sans fil par Bluetooth ou par l'intermédiaire d'un réseau local sans fil (WLAN). B12132 8 Dans d'autres modes de réalisation, le dispositif mobile 102 pourrait être éloigné de l'élément de transaction 106, et la communication entre le dispositif mobile et l'élément de transaction pourrait se faire par l'intermédiaire d'un ou 5 plusieurs réseaux intervenants, comme un réseau de données d'un réseau de télécommunication et/ou le réseau internet. Dans un tel cas, l'élément de transaction pourrait correspondre à un serveur distant d'un commerçant. La figure 2 illustre schématiquement plus en détail le 10 dispositif mobile 102 selon un exemple de réalisation. Comme cela est illustré, le dispositif 102 comprend par exemple un circuit intégré frontal sans contact (CLF) 202, qui sera appelé ici routeur NFC. Le routeur NFC 202 est couplé à une antenne NFC 204, et ensemble le routeur 202 et l'antenne 204 15 assurent un circuit NFC pour émuler le comportement d'un transpondeur NFC. Le routeur NFC 202 est aussi par exemple couplé à un dispositif de traitement hôte (P) 206 du dispositif mobile 102. Le dispositif de traitement 206 comprend par exemple un ou 20 plusieurs processeurs sous le contrôle d'instructions mémorisées dans une mémoire d'instructions (INSTR MEM) 208. Le routeur NFC 202 est aussi par exemple couplé à un élément sécurisé (SE) 210, qui est par exemple un SE intégré (eSE), et/ou à un circuit SIM ou SIM universel 212. Le circuit 212 est par exemple couplé en 25 plus au dispositif de traitement 206. En plus ou à la place, le dispositif de traitement 206 peut réaliser une émulation de carte hôte (HCE), ce qui signifie que des communications NFC sont routées vers le dispositif de traitement hôte 206 qui émule le comportement d'un élément sécurisé NFC. Cela permet de 30 réaliser des transactions NFC sécurisées directement par le dispositif de traitement 206 sans nécessiter la présence d'un élément sécurisé dans le dispositif mobile 102. Le dispositif de traitement 206 est aussi par exemple couplé à : une antenne 214 permettant des télécommunications 35 dans un réseau cellulaire ; à une antenne 215 permettant des B12132 9 communications Wi-Fi (fidélité sans fil) ; et/ou à une antenne 216 permettant des conuuunications RF à ultra-large bande (ou UWB). Dans certains modes de réalisation, le dispositif mobile 102 peut comprendre seulement une ou certaines des antennes 214, 215 et 216. Le dispositif mobile 102 comprend en outre une interface d'utilisateur 218, par exemple comprenant un afficheur, un pavé de touches et/ou un écran tactile, couplés au dispositif de traitement 206. Le dispositif mobile 102 comprend aussi par exemple un 10 dispositif de capture d'image 220, comprenant un capteur d'image pour capturer des images numériques. Par exemple, le dispositif de capture d'image 220 est capable de capturer des codes lisibles par une machine comme des codes QR, et le dispositif mobile 102 mémorise une application logicielle appropriée pour 15 interpréter le code lisible par une machine. En outre, dans certains modes de réalisation, le dispositif de capture d'image 220 ou un capteur d'image séparé est apte à capturer des échantillons biométriques couute une empreinte digitale, une veine de doigt ou une analyse de rétine. 20 Dans certains modes de réalisation, le dispositif mobile 102 comprend un environnement d'exécution de confiance (TEE) 222 qui par exemple comprend un dispositif mémoire 224 mémorisant une ou plusieurs applications logicielles et une allocation de ressources de traitement du dispositif de trai- 25 tement 206 pour l'exécution des applications logicielles de façon isolée par rapport à l'exécution d'autres applications logicielles mémorisées dans la mémoire d'instructions. Par exemple, l'environnement d'exécution de confiance 222 est utilisé pour l'exécution d'applications logicielles sensibles, 30 comme une application pour introduire un code PIN (numéro d'identification personnel) et/ou pour capturer un échantillon biométrique. La figure 3 représente un système de transaction électronique 300 prenant en charge l'exécution d'une transaction 35 électronique entre le dispositif mobile 102 et l'élément de B12132 10 transaction 106. Le système 300 comprend par exemple, en plus du dispositif mobile 102 et de l'élément de transaction 106, un système d'authentification 301A et un système facilitateur de service 301B. Bien que cela soit illustré sous forme d'éléments séparés en figure 3, comme cela a déjà été mentionné précédemment, dans des variantes de réalisation, l'élément de transaction 106 pourrait être intégré dans le dispositif mobile 102. Le système d'authentification 301A assure une interface entre le système facilitateur de service 301B et le dispositif mobile 102, et est agencé pour authentifier le dispositif mobile 102 avant l'exécution d'une transaction. Par exemple, le système d'authentification 301A est capable d'établir une connexion de données sécurisée avec le dispositif mobile 102, par exemple en utilisant une cryptographie à clé symétrique ou à clé publique pour la transmission de paquets de données. La connexion sécurisée est par exemple obtenue en utilisant une application s'exécutant dans l'environnement d'exécution de confiance 222 du dispositif mobile 102 et/ou en utilisant un élément sécurisé du dispositif mobile 102, pour mémoriser les données de clé utilisées pour authentifier le dispositif mobile 102. Dans certains modes de réalisation, le système d'authentification 301A correspond à un ou plusieurs serveurs associés à une banque dont un utilisateur du dispositif mobile 102 est client. Le système facilitateur de service 301B comprend par exemple un ou plusieurs serveurs agencés pour exécuter ou faciliter d'une autre façon l'exécution de la transaction électronique. Par exemple, dans le cas où la transaction est un paiement électronique, le système facilitateur de service 301B correspond par exemple à un fournisseur de service de paiement, ou une passerelle de paiement, interconnectant plusieurs réseaux de paiement et/ou banques acquéreuses, et est agencé pour réaliser un traitement approprié comme l'authentification et l'effacement en relation avec la transaction de paiement. Bien B12132 11 que cela ne soit pas illustré en figure 3, dans certains modes de réalisation, le système facilitateur de service 301B correspond à un serveur qui assure une interface entre plusieurs éléments de transaction 106 et plusieurs systèmes d'authenti5 fication 301A qui peuvent être présents dans le système. En outre, dans certains modes de réalisation décrits plus en détail ci-après en relation avec la figure 6, il peut y avoir plusieurs systèmes facilitateurs de service 301B, dont chacun peut être adapté à traiter un type différent de transaction électronique 10 comme des transactions de paiement pour différents types de cartes. Dans un mode de réalisation, les comatunications entre le système facilitateur de service 301B et le système d'authentification 301A utilisent une cryptographie à clé symétrique ou 15 à clé publique. La figure 4 est un organigramme représentant des étapes dans un procédé pour réaliser une transaction électronique en utilisant le dispositif mobile 102. Un exemple d'opérations dans un tel procédé va maintenant être décrit plus 20 en détail en faisant référence aux deux figures 3 et 4. Dans une opération 402 représentée en figure 4, des détails d'une transaction sont reçus par le système facilitateur de service 301B et un identificateur de transaction est généré. Par exemple, comme cela est représenté par une flèche 25 à double sens 301 en figure 3, le dispositif mobile 102 et l'élément de transaction 106 interagissent pour initier la transaction électronique. Dans un exemple, un utilisateur du dispositif mobile 102 a réalisé un achat dans un magasin ou un restaurant, par 30 internet ou en utilisant une application de commerçant sur le dispositif mobile, et souhaite utiliser le dispositif mobile 102 pour réaliser une transaction de paiement. L'utilisateur initie par exemple la transaction de paiement en utilisant le dispositif mobile 102. Pour cela, le dispositif mobile est par 35 exemple amené à proximité de l'élément de transaction 106 pour B12132 12 déclencher des communications NFC entre le dispositif mobile 102 et l'élément de transaction 106, de sorte que les données de transaction sont communiquées au dispositif mobile 102. En variante, l'élément de transaction 106 peut transmettre les 5 détails de la transaction au dispositif mobile 102 par l'intermédiaire de l'internet. Dans tous les cas, l'utilisateur confirme par exemple les données de transaction en utilisant un pavé de touches du dispositif mobile, et un message de confirmation est transmis à partir du dispositif mobile 102 vers 10 l'élément de transaction 106, pour initier la création d'une transaction. Dans un autre exemple, l'utilisateur du dispositif mobile 102 souhaite initier un type de transaction différent, par exemple l'établissement d'un ordre de paiement récurrent, 15 comme un mandat électronique, la signature d'un document ou d'un contrat, un changement d'adresse, ou répondre à une vérification d'adresse ou d'âge. Dans un tel cas, des données de transaction décrivant la transaction sont par exemple transmises au dispositif mobile 102, et l'utilisateur confirme par exemple 20 qu'il souhaite procéder à la transaction sur la base de ces données de transaction. Un message de confirmation est ensuite transmis du dispositif mobile 102 à l'élément de transaction 106. L'élément de transaction 106 fait ensuite une requête 25 de transaction électronique au système facilitateur de service 301B, comme cela est représenté par la flèche 302, cette requête comprenant les données de transaction. Par exemple, les données de transaction peuvent inclure un ou plusieurs des éléments suivants : un type de transaction de la transaction électro- 30 nique, par exemple un paiement, une vérification d'âge/adresse, etc., un mandat électronique, etc., des identifiants des parties impliquées dans la transaction, comme un identifiant ou un numéro de compte du commerçant associé à l'élément de transaction 106 et de l'utilisateur du dispositif mobile 102 ; 35 et d'autres détails appropriés de la transaction, comme un B12132 13 montant de paiement, une devise, les détails d'un mandat à exécuter, etc. En réponse à la réception des données de transaction, le système facilitateur de service 301B mémorise par exemple ces 5 données dans une mémoire (non illustrée en figure 3), et génère l'identificateur de transaction associé à la transaction. Par exemple, l'identificateur de transaction pourrait être une valeur binaire d'au moins 32 bits de long. L'identificateur de transaction identifie par exemple de façon unique la transac10 tion. Par exemple, deux transactions faites le même jour par le même utilisateur vers le même élément de transaction 106 en utilisant le dispositif mobile 102 vont recevoir chacune l'affectation d'un identificateur de transaction différent par le système facilitateur de service 301B. 15 Dans une opération suivante 404 en figure 4, l'iden- tificateur de transaction est transmis au dispositif mobile 102. Cette opération est représenté par une flèche 303 en figure 3. Dans un exemple, cette opération implique la transmission par le système facilitateur de service 301B d'un 20 jeton électronique au dispositif mobile 102, le jeton électronique comprenant l'identificateur de la transaction. En outre, dans certains modes de réalisation, le jeton électronique comprend des données identifiant le système facilitateur de service 301B qui a émis le jeton. Par exemple, le jeton élec- 25 tronique comprend un URL ou une adresse web du système facilitateur de service 301B. En outre, dans certains modes de réalisation, le jeton peut comprendre un identificateur sécurisé, permettant au jeton d'être authentifié par le dispositif mobile et/ou le système d'authentification 301A. 30 Le jeton prend par exemple la forme d'un code QR (code à réponse rapide) qui peut être décodé par une application appropriée mémorisée sur le dispositif mobile 102. Dans un autre mode de réalisation, le jeton peut prendre la forme d'une intention d'URL qui appelle une application de transaction, ou de 35 paiement mémorisée dans le dispositif mobile 102, et passe à B12132 14 cette application les données du jeton électronique. Dans certains modes de réalisation, le jeton électronique peut être transmis au dispositif mobile 102 par l'internet et/ou par l'intermédiaire d'un réseau de données OU d'un réseau de communication. En variante, comme cela est représenté par une flèche 303' en pointillés en figure 3 qui passe à travers l'élément de transaction 106, dans le cas où le dispositif mobile 102 est déjà en communication NFC avec l'élément de transaction 106, le jeton électronique peut être transmis au dispositif mobile 102 par l'intermédiaire de l'élément de transaction 106 et en utilisant l'interface NFC, ou dans le cas où le jeton est un élément visuel comme un code QR, il pourrait être transmis vers et affiché sur un afficheur de l'élément de transaction 106, puis être capturé par une caméra du dispositif mobile 102. Dans une opération suivante 406 en figure 4, l'identificateur de transaction est transmis par le dispositif mobile 102 au système d'authentification 301A. Par exemple, le dispositif mobile 102 transmet une requête d'initialisation de 20 transaction au système d'authentification 301A comprenant l'identificateur de transaction. Cette opération est représentée par une flèche 304 en figure 3. Par exemple, dans un mode de réalisation, la réception par le dispositif mobile 102 du jeton électronique contenant l'identificateur de transaction active 25 une application du dispositif mobile 102 associée au système d'authentification 301A, qui provoque la transmission de la requête d'initialisation de transaction comprenant l'identificateur de transaction au système d'authentification 301A. Dans une opération suivante 408 en figure 4, 30 l'identificateur de transaction est transmis par le système d'authentification 301A au système facilitateur de service 301B. Par exemple, le système d'authentification 301A identifie le système facilitateur de service sur la base des données incluses dans ou faisant partie de l'identificateur de transaction 35 identifiant le système facilitateur de service. Cette opération B12132 15 est représentée par une flèche 305 en figure 3. Par exemple, l'identificateur de transaction est transmis au système facilitateur de service 301B sous la forme d'une requête pour les données de transaction, et le système facilitateur de 5 service 301B répond en fournissant au système d'authentification 301A au moins certaines des données de transaction associées à la transaction. Dans un mode de réalisation, sur la base de l'identificateur de transaction, le système facilitateur de service 301A peut localiser dans sa mémoire les données de 10 transaction associées fournies à l'origine par l'élément de transaction 106. Dans le cas de transactions de paiement, un type de paiement peut être sélectionné par le dispositif mobile 102 ou par l'élément de transaction 106. Par exemple, le type de 15 paiement indique un type de carte de paiement, qui peut correspondre à la marque de la carte, comme VISA, MASTERCARD, AMERICAN EXPRESS, etc. (les noms VISA, MASTERCARD et AMERICAN EXPRESS peuvent être associés à une ou plusieurs marques déposées). Comme le remarquera l'homme de l'art, la sélection 20 d'une marque de carte de paiement à utiliser pour une transaction conduit à un traitement spécifique du paiement. En effet, les étapes techniques impliquées dans le traitement de paiements de différentes marques diffèrent fortement, ce qui signifie que chaque marque de carte doit être traitée comme un 25 type de paiement différent et distinct. En plus ou à la place, le type de paiement indique un moyen de paiement à utiliser pour la transaction, par exemple un paiement utilisant le numéro PAN (numéro de compte principal) d'une carte de crédit ou de débit, ou un numéro IBAN (transfert bancaire international). 30 Dans certains modes de réalisation, le système facilitateur de service 301B peut transmettre au système d'authentifiCation 301A une liste d'un ou plusieurs types de paiements acceptés par l'élément de transaction 106, en d'autres termes par le commerçant. Le système d'authentification 301A 35 peut ensuite sélectionner l'un des types de paiement acceptés B12132 16 comme type par défaut à proposer à l'utilisateur du dispositif mobile 102. En variante ou en plus, une indication d'une pluralité de types de paiements acceptés peut être transmise au dispositif mobile 102, et l'utilisateur du dispositif mobile 102 peut se voir donner une option consistant à sélectionner l'un de ces types de paiement à utiliser pour la transaction. Dans d'autres modes de réalisation, le système d'authentification 301A indique au système facilitateur de service 301B, avec la requête de données de transaction, un ou plusieurs types de paiement acceptés par le dispositif mobile 102 et/ou par le système d'authentification 301A, et le système facilitateur de service 301B et/ou l'élément de transaction 106 peuvent sélectionner un type de paiement préféré parmi ces types de paiement, et informer le système d'authentification 301A de cette sélection lors de la transmission des données de transaction. Dans une opération suivante 410 en figure 4, une authentification est réalisée. Par exemple, comte cela est représenté par une flèche 306 en figure 3, l'authentification implique le lancement par le système d'authentification 301A d'une application d'authentification sur le dispositif mobile 102. L'application d'authentification est par exemple exécutée dans l'environnement d'exécution de confiance 222 du dispositif mobile 102, et/ou par un élément sécurisé du dispositif 102. L'authentification du dispositif mobile 102 implique de vérifier des données maintenues ou fournies par le dispositif mobile 102. Dans certains modes de réalisation, l'authentification du dispositif mobile implique de vérifier que le dispositif mobile est actionné par un utilisateur autorisé. Cela implique par exemple de demander que l'utilisateur du dispositif mobile 102 fournisse des données d'entrée, comme un échantillon biométrique, un code PIN ou un mot de passe. Par exemple, dans un mode de réalisation, l'application d'authentification demande que l'utilisateur tape un code PIN ou un mot de passe sur un B12132 17 pavé de touches du dispositif mobile 102 et/ou place un doigt sur un capteur d'empreintes digitales du dispositif mobile 102, et capture une image de l'empreinte de doigt. Quel que soit le type de données d'utilisateur qui est introduit, la vérification de ces données se produit par exemple dans l'environnement d'exécution de confiance 222 du dispositif mobile, et le résultat de l'authentification est transmis au système d'authentification 301A. A titre de variante, les données d'utilisateur sont transmises par le dispositif mobile 102 au système d'authentification 301A, et la vérification de ces données est réalisée par le système d'authentification 301A. En plus ou à la place, le dispositif mobile 102 peut être authentifié en vérifiant des données, comme une clé secrète, mémorisées par le dispositif mobile 102, par exemple 15 dans l'élément sécurisé 210. Pendant le processus d'authentification, le système d'authentification 301A transmet aussi par exemple au moins cèrtains des détails de la transaction au dispositif mobile 102, comme un montant de paiement et/ou une indication de commerçant, 20 et demande de confirmer que la transaction peut se dérouler. Dans un tel cas, le dispositif mobile 102 répond par exemple au système d'authentification 301A par un message de confirmation confirmant que l'utilisateur a accepté la transaction. En variante, dans le cas où l'utilisateur refuse la transaction ou 25 le cas où l'authentification échoue, le système d'authentification 301A est par exemple informé, et la transaction est annulée. Aussi, dans l'opération 410, si l'authentification a été réalisée avec succès par le système d'authentification 301A, 30 le système d'authentification génère ensuite par exemple une commande d'exécution de transaction provoquant l'exécution de la transaction dans une opération suivante 412 de la figure 4. Comme cela est représenté par une flèche 307 en figure 3, la commande d'exécution de transaction est par exemple 35 transmise par le système d'authentification 301A au système B12132 18 facilitateur de service 301B. Dans certains modes de réalisation, cette commande peut être accompagnée d'une preuve d'authentification, comme une confirmation cryptographique, signée par le système d'authentification 301A, assurant que l'authentification a réussi. Le système facilitateur de service 301B exécute ensuite par exemple la transaction électronique, soit directement, soit en initiant la transaction et en amenant d'autres systèmes à achever la transaction. En effet, dans certains modes de réalisation dans lesquels la transaction est une transaction de paiement par carte, comme cela est représenté par une flèche 308 en figure 3, l'exécution de la transaction peut impliquer un traitement additionnel par un ou plusieurs autres systèmes, comme une autorisation de paiement et un effacement. Comme cela est représenté par une flèche 309 en figure 3, le système facilitateur de service 301B peut aussi envoyer un message au système d'authentification 301A indiquant le résultat final de la transaction. En variante, dans le cas où la transaction est un paiement sans carte ou un autre type de transaction, le système 20 d'authentification 301 transmet par exemple la commande d'exécution de transaction à un autre système facilitateur de service (non illustré en figure 3), qui exécute au moins partiellement la transaction, et fournit le résultat de la transaction au système d'authentification 301A. Dans un tel cas, 25 la flèche 307 de la figure 3 représente un résultat de transaction final, qui est ensuite transmis du système d'authentification 301A à l'équipement facilitateur de service 301B, et les conmunications représentées par les flèches 308 et 309 ne sont plus réalisées. 30 Comme cela est représenté par une flèche 310 en figure 3, le résultat de la transaction est par exemple transmis au dispositif mobile 102. En outre, comme cela est représenté par une flèche 311 en figure 3, dans certains modes de réalisation, le système facilitateur de service 301B informe aussi l'élément B12132 19 de transaction 106 du résultat de la transaction, et peut fournir des données appropriées comme une référence de paiement. La figure 5 représente schématiquement du matériel qui pourrait être utilisé pour mettre en oeuvre au moins une partie 5 du système d'authentification 301A et/ou du système facilitateur de service 301B de la figure 3 pour réaliser le procédé de la figure 4. Le circuit 500 comprend par exemple un dispositif de traitement 502 qui peut comprendre un ou plusieurs processeurs, 10 sous le contrôle d'instruction mémorisées dans une mémoire d'instructions 504. Un dispositif de stockage en mémoire 506 est aussi couplé au dispositif de traitement 502, et mémorise par exemple l'identificateur de transaction en association avec les données 15 de transaction. Le dispositif de traitement 502 est aussi couplé à une interface de communication 508, qui permet des communications, par l'intermédiaire d'un réseau filaire et/ou sans fil, avec le dispositif mobile 102 ou l'élément de transaction 106. Dans certains modes de réalisation, le circuit 500 20 comprend un environnement de traitement sécurisé 510, qui comprend par exemple un microprocesseur sécurisé 512, sous le contrôle d'une mémoire d'instructions 514, mémorisant une ou plusieurs applications logicielles qui peuvent être exécutées de façon isolée par rapport à l'exécution d'autres applications 25 logicielles mémorisées dans la mémoire d'instructions 504. Par exemple, l'environnement de traitement sécurisé 510 est utilisé pour l'exécution d'applications logicielles sensibles, comme une application pour le cryptage de communications, et/ou pour la vérification de données sensibles comme des données biométriques 30 ou un code PIN. La figure 6 illustre une partie d'un système de transaction électronique 600, similaire au système 300 de la, figure 3, mais dans lequel il y a plusieurs systèmes d'authentification 301A et plusieurs systèmes facilitateurs de service 35 301B. En particulier, dans l'exemple de la figure 6, il y a B12132 20 trois systèmes d'authentification et trois systèmes facilitateurs de service bien que dans des variantes de réalisation, il puisse y avoir un nombre quelconque de chaque système. Bien que cela ne soit pas illustré en figure 3, chacun des systèmes d'authentification 301A est par exemple couplé à un ou plusieurs dispositifs, et chacun des systèmes facilitateurs de service 301B est par exemple couplé à un ou plusieurs éléments de transaction. Un réseau de communication filaire et/ou sans fil 602 permet à chacun des systèmes d'authentification 301A de communiquer. avec chacun des systèmes facilitateurs de service 301B. On notera que le réseau de communication 602 assure par exemple le routage du réseau, mais ne comprend pas d'infrastructure centrale comme un répertoire de routage. Lorsqu'un dispositif mobile reçoit un jeton électronique provenant de l'un des systèmes facilitateurs de service 301B, il transmet par exemple l'identificateur de transaction à l'un des systèmes d'authentification 301A. Ce système d'authentification est capable d'identifier, sur la base de l'identificateur de transaction et/ou d'informations d'identification supplémentaires, le système facilitateur de service qui a émis l'identi- ficateur de transaction. Le système d'authentification est ainsi capable de transmettre, par l'intermédiaire du réseau de communication 602, l'identificateur de transaction directement au système facilitateur de service qui l'a généré, et de recevoir en réponse au moins certaines des données de transaction correspondantes concernant la transaction. Un avantage des modes de réalisation décrits ici est qu'on peut réaliser une transaction électronique sans échange de données sensibles, comme un numéro de carte de paiement, entre l'élément de transaction 106 et le dispositif mobile 102. En particulier, en communiquant un identificateur de transaction au dispositif mobile 102, puis au système d'authentification 301A, les données de transaction peuvent être récupérées par le B12132 21 système d'authentification 301A directement à partir du système facilitateur de service 301B. Un autre avantage est qu'une transaction électronique peut être lancée par un dispositif mobile, et que le système ne 5 repose pas sur un serveur centralisé pour permettre le déroulement de la transaction. Avec la description ainsi faite d'au moins un mode de réalisation illustratif, diverses altérations, modifications et améliorations apparaîtront facilement à l'homme de l'art. 10 Par exemple, bien qu'on ait décrit un mode de réali- sation détaillé en relation avec la figure 3, il sera clair pour l'homme de l'art qu'il y a diverses modifications qui pourraient être appliquées dans l'ordre de certains signaux. En outre, bien qu'un seul système facilitateur de 15 service 301B et un seul système d'authentification 301A soient illustrés dans le mode de réalisation de la figure 3, il pourrait y avoir plus d'un seul de l'un ou l'autre ou des deux de ces éléments aptes à communiquer entre eux. REVENDICATIONS1. Procédé pour réaliser une transaction électronique en utilisant un dispositif mobile (102), le procédé comprenant : recevoir, par un premier système facilitateur de service (301B), des données de transaction concernant la 5 transaction, générer par le premier système facilitateur de service un identificateur de transaction associé à la transaction, et transmettre l'identificateur de transaction au dispositif mobile ; transmettre sans fil, par le dispositif mobile, une 10 requête d'initialisation de transaction à un système d'authentification (301A), la requête d'initialisation de transaction comprenant l'identificateur de transaction ; transmettre, par le système d'authentification, l'identificateur de transaction au premier système facilitateur 15 de service ; authentifier le dispositif mobile par _le système d'authentification et générer par le système d'authentification une commande d'exécution de transaction provoquant l'exécution de la transaction. 20 2. Procédé selon la revendication 1, comprenant en outre, avant la réception des données de transaction par le premier système facilitateur de service, le fait de communiquer les données de transaction entre le dispositif mobile et un élément de transaction (106). 25 3. Procédé selon la revendication 1 ou 2, dans lequel l'identificateur de transaction est transmis au dispositif mobile dans un jeton électronique comprenant un identificateur sécurisé, le jeton ayant la forme d'un ou plusieurs des éléments suivants : 30 un code QR (code à réponse rapide) lisible par une application installée sur le dispositif mobile ; une intention d'URL (localisateur uniforme de ressource) ; et une transmission de données sans fil.B12132 23 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel il y a au moins un système facilitateur de service supplémentaire, et dans lequel l'identificateur de transaction fait partie d'un jeton électronique qui comprend un identifiant du premier système facilitateur de service, le procédé comprenant en outre l'identification par le système d'authentification du premier système facilitateur de service sur la base dudit identifiant. 5. Procédé selon la revendication 4, dans lequel le 10 jeton électronique comprend un URL (localisateur uniforme de ressource) associé au premier système facilitateur de service. 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel la commande d'exécution de transaction est transmise au premier système facilitateur de service, le procédé 15 comprenant en outre l'exécution de la transaction au moins partiellement par le premier système facilitateur de service. 7. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel la commande d'exécution de transaction est transmise à un système facilitateur de service supplémentaire, 20 le procédé comprenant en outre l'exécution de la transaction au moins partiellement par le système facilitateur de service supplémentaire. 8. Procédé selon l'une quelconque des revendications 1 à 7, comprenant en outre, après la transmission de l'identi- 25 ficateur de transaction au premier système facilitateur de service, la réception par le système d'authentification, à partir du système facilitateur de service, d'au moins certaines des données de transaction. 9. Procédé selon l'une quelconque des revendications 1 30 à 8, dans lequel la transaction est un paiement de l'utilisateur destiné à un bénéficiaire, et dans lequel les données de transaction comprennent au moins le montant du paiement. 10. Procédé selon la revendication 9, comprenant en outre, après la réception de l'identificateur de transaction à 35 partir du système d'authentification :B12132 24 déterminer par le premier système facilitateur de service une pluralité de types de paiement supportés par le bénéficiaire, et transmettre une indication des types de paiement au système d'authentification. 11. Procédé selon la revendication 10, comprenant en outre la transmission de ladite indication de la pluralité de types de paiement au dispositif mobile, et la réception sans fil à partir du dispositif mobile d'une sélection de l'un de la pluralité de types de paiement. 12. Procédé selon la revendication 9 ou 10, comprenant en outre : déterminer par le système d'authentification (301A) une pluralité de types de paiement supportés par le dispositif mobile, et transmettre une indication des types de paiement au 15 premier système facilitateur de service ; et sélectionner par le système facilitateur de service (301B) ou par le bénéficiaire au moins l'un des types de paiement. 13. Procédé selon l'une quelconque des revendications 1 20 à 12, dans lequel l'authentification du dispositif mobile est basée sur des données d'authentification mémorisées au moins partiellement dans un élément sécurisé (210) ou dans un environnement d'exécution de confiance du dispositif mobile. 14. Procédé selon la revendication 13, dans lequel les 25 données d'authentification sont un ou plusieurs des éléments suivants : une clé secrète ; un code PIN introduit par un utilisateur du dispositif mobile ; et 30 un échantillon biométrique d'un utilisateur du dispositif mobile capturé par un dispositif de_ capture du dispositif mobile. 15. Système pour réaliser une transaction électronique comprenant : 35 un dispositif mobile (102) ;B12132 25 un système d'authentification (301A) ; un premier système facilitateur de service (301B) adapté à recevoir des données de transaction concernant la transaction, à générer un identificateur de transactiem associé 5 à la transaction, et à transmettre l'identificateur de transaction au dispositif mobile, dans lequel : le dispositif mobile est adapté à transmettre une requête d'initialisation de transaction au système d'authentification, la requête d'initialisation de transaction comprenant 10 l'identificateur de transaction ; le système d'authentification est adapté à transmettre l'identificateur de transaction au premier système facilitateur de service, à authentifier le dispositif mobile, et à transmettre une commande d'exécution de transaction au premier 15 système facilitateur de service ; et le premier système facilitateur de service est en outre adapté à exécuter au moins une partie de la transaction en réponse à la commande d'exécution de transaction.