Brevet FR3018021A1 — publié le 20150828

La présente invention concerne un procédé de sécurisation de transactions offertes par une pluralité de services entre un appareil mobile d'un utilisateur et un point d'acceptation. Ces transactions se déroulent par transmission de données de l'appareil mobile vers le point d'acceptation et réciproquement, et ce par une liaison sans fil. A la Fig. la, on a représenté un système de transaction constitué d'un appareil mobile 10, tel qu'un téléphone ou un terminal mobile, qui, lorsqu'il est approché à faible distance (de l'ordre de quelques centimètres à quelques dizaines de mètres) d'un point d'acceptation 20, échange des données avec lui par une liaison sans fil. Par exemple, cette liaison sans fil est du type dit NFC (Near Field Communication) et assure des transmissions selon le protocole de transmission normalisé ISO/IEC 144434. Par le moyen de cet échange de données, l'appareil mobile 10 peut mettre en oeuvre des transactions à l'instar des cartes à puce (smart card) tel que cela est normalisé dans les normes ISO/IEC 7816. Classiquement, l'appareil mobile 10 comporte une unité centrale 11 qui pilote, en autres, un composant de gestion de communications 12 pour contrôler la liaison sans fil qui est établie entre l'appareil mobile 10 et le point d'acceptation 20. Pour assurer la sécurité des échanges de données entre l'appareil mobile 10 et le point d'acceptation 20 et des transactions qu'ils mettent ainsi en oeuvre, il est connu de pourvoir l'appareil mobile 10 d'un élément de sécurité 13. Les données de sécurité qui transitent sur le lien entre l'appareil mobile 10 et le point d'acceptation 20 sont transférées, par le contrôleur de liaison 12, à l'élément de sécurité 13 où elles sont traitées (flèche A). Elles y sont l'objet d'opérations de sécurité, telles que des opérations d'authentification, de déchiffrement, de vérification de signature, etc. Une fois ces opérations effectuées, l'élément de sécurité 13 commande le contrôleur de liaison 12 (flèche B) et autorise ainsi la poursuite de la transaction. L'élément de sécurité 13 est généralement un élément matériel qui est soit intégré à la carte mère de l'appareil mobile 10 (on parle alors d'élément de sécurité embarqué [Embedded SE ou eSE]), soit un élément détachable, tel qu'une carte UICC (Universal Integrated Circuit Card : Carte universelle à circuit intégré). Un tel élément de sécurité engendre des surcoûts qui peuvent être importants et rendent les fournisseurs des services qui utilisent ces transactions entre un appareil mobile et un point d'accès tributaires d'un tiers, soit l'opérateur mobile lorsque l'élément de sécurité est une carte UICC, soit le fabriquant de l'appareil mobile dans le cas d'un élément de sécurité embarqué. A la Fig. lb, on a représenté une variante de réalisation d'un système de transaction selon laquelle les fonctions de sécurité assurées, à la Fig. la, par l'élément de sécurité 13, sont prises en charge par un serveur de sécurité 30 accessible par l'appareil mobile 10 via un réseau de télécommunication 40. Le serveur de sécurité 30 joue le même rôle que l'élément de sécurité 13 de la Fig. 1 a. Ainsi, les données de sécurité qui transitent sur le lien entre l'appareil mobile 10 et le point d'acceptation 20 sont transférées (flèche A) au serveur de sécurité 30 où elles sont l'objet d'opérations de sécurité, telles que des opérations d'authentification, de déchiffrement, de vérification de signature, etc. Une fois ces opérations effectuées, le serveur de sécurité 30 transmet (flèche B) à l'appareil mobile 10 une autorisation de poursuite de la transaction. Si cette variante permet de s'affranchir d'éléments de sécurité matériels relativement coûteux, elle nécessite que l'appareil mobile 10 soit connecté au serveur de sécurité 30 au moins pendant le moment de la transaction. En effet, chaque commande du lecteur doit remonter systématiquement au serveur de sécurité 30. Il peut en résulter une dégradation des performances, voire à l'impossibilité d'assurer la transaction en cas d'absence de couverture réseau pour l'appareil mobile 10 et d'impossibilité d'accéder au serveur 30. La présente invention a pour objectif de proposer un procédé de sécurisation de transactions utilisées par au moins un service entre un appareil mobile et un point d'acceptation qui soit tel que ledit appareil mobile n'utilise pas un élément de sécurité matériel, ni embarqué dans l'appareil mobile, ni détachable dudit appareil mobile et qui, bien qu'utilisant un serveur de sécurité, n'oblige pas à une connexion permanente de l'appareil mobile audit serveur de sécurité. Pour ce faire, la présente invention concerne un procédé de sécurisation d'une transaction d'un service entre un appareil mobile d'un utilisateur et un point d'acceptation. Selon la présente invention, ledit procédé est caractérisé en ce qu'il comporte les étapes suivantes : - une étape de création, sur un serveur de sécurité auquel ledit appareil mobile a accès via un réseau de télécommunication, d'au moins un jeton pour ledit service S et ledit utilisateur, chaque jeton ayant une valeur TV, et, pour chaque jeton ainsi créé, - une étape de chiffrement dudit jeton TV au moyen d'une fonction de chiffrement, dite fonction de chiffrement-point d'acceptation, et d'une clé KPA relative à un point d'acceptation particulier, dite clé de point d'acceptation, et ayant pour résultat un jeton chiffré, dit jeton chiffré-point d'acceptation CTV', - une étape de transmission, par ledit serveur de sécurité, dudit jeton chiffré-point d'acceptation CTV' audit appareil mobile, - une étape de stockage dudit jeton chiffré-point d'acceptation CTV' par ledit appareil mobile, et, lors d'une transaction entre ledit appareil mobile et un point d'acceptation, - une étape de transmission par ledit appareil mobile du jeton chiffré-point d'acceptation qu'il a précédemment stocké, - une étape de déchiffrement, par ledit point d'acceptation, dudit jeton chiffré-point d'acceptation précédemment transmis par ledit appareil mobile au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement-point d'acceptation et d'une clé de point d'acceptation relative audit point d'acceptation, ladite étape de déchiffrement résultant en un jeton recouvré, - une étape de vérification que ledit jeton recouvré est valide pour la transaction. Selon une autre caractéristique avantageuse de l'invention, ledit procédé, préalablement à l'étape de transmission par ledit serveur de sécurité dudit jeton chiffré-point d'acceptation, comporte une étape de chiffrement d'utilisateur dudit jeton chiffré-point d'acceptation CTV' au moyen d'une fonction de chiffrement-utilisateur et d'un facteur d'authentification propre à l'utilisateur concerné, ayant pour résultat un jeton chiffré-point d'acceptation chiffré-utilisateur CTV; le jeton chiffré-point d'acceptation transmis et stocké est le jeton chiffré-point d'acceptation chiffré- utilisateur, et, préalablement à l'étape de transmission par ledit appareil mobile du jeton chiffré-point d'acceptation, ledit procédé comporte une étape de déchiffrement dudit jeton chiffré-point d'acceptation chiffré-utilisateur qu'il a précédemment stocké, au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement- utilisateur et d'un facteur d'authentification de l'utilisateur dudit appareil mobile. Selon une autre caractéristique avantageuse de l'invention, à l'étape de création, chaque jeton est créé en relation avec un index fonction du type auquel ledit jeton appartient et, à ladite étape de stockage, ledit jeton chiffré-point d'acceptation est stocké en relation avec ledit index de type de jeton, et ledit procédé comporte en outre - une étape d'émission audit appareil mobile par ledit point d'acceptation d'une requête de jeton incluant des arguments permettant audit appareil mobile de retrouver un jeton chiffré-point d'acceptation, - une étape de détermination d'un index de type de jeton par ledit appareil mobile à réception d'une requête de jeton émis par ledit point d'acceptation sur la base des arguments inclus dans ladite requête reçue, - une étape pour retrouver ledit jeton chiffré-point d'acceptation sur la base dudit index de type de jeton. La présente invention concerne également un système de transaction du type comportant un appareil mobile et un lecteur susceptibles d'échanger des données entre eux lors d'une transaction, ledit système de transaction comportant en outre un serveur de sécurité auquel ledit appareil mobile a accès via un réseau de télécommunication. Selon la présente invention, ledit système est caractérisé en ce que - ledit serveur de sécurité comporte - des moyens pour créer au moins un jeton pour ledit service S et ledit utilisateur, chaque jeton ayant une valeur TV, - des moyens de chiffrement dudit jeton TV au moyen d'une fonction de chiffrement, dite fonction de chiffrement-point d'acceptation, et d'une clé KPA relative à point d'acceptation particulier, dite clé de point d'acceptation, et ayant pour résultat un jeton chiffré, dit jeton chiffré-point d'acceptation CTV', - des moyens de transmission dudit jeton chiffré-point d'acceptation CTV' audit appareil mobile, - ledit appareil mobile comporte : - des moyens de stockage dudit jeton chiffré-point d'acceptation CTV' par ledit appareil mobile, et, - des moyens de transmission par ledit appareil mobile du jeton chiffré-point d'acceptation qu'il a précédemment stocké, - ledit point d'acceptation comporte - des moyens pour déchiffrer chaque jeton chiffré-point d'acceptation transmis par ledit appareil mobile au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement-point d'acceptation et d'une clé qui est propre audit point d'acceptation, - des moyens pour vérifier que ledit jeton est valide. Selon une caractéristique avantageuse de l'invention, le système de transaction peut comporter en outre des moyens de transmission par ledit point d'acceptation d'informations relatives aux transactions. La présente invention concerne encore un appareil mobile d'un utilisateur équipé de moyens de sécurisation de transactions offertes par une pluralité de services entre ledit appareil mobile et un point d'acceptation. Cet appareil est caractérisé en ce que lesdits moyens de sécurisation sont : - des moyens pour obtenir d'un serveur de sécurité via un réseau de télécommunications, au moins un jeton chiffré-point d'acceptation, le ou chaque jeton chiffré-point d'acceptation étant obtenu en : - créant un jeton pour un service S et ledit utilisateur, ledit jeton ayant une valeur TV, - chiffrant ledit jeton TV au moyen d'une fonction de chiffrement-point d'acceptation et d'une clé relative à un point d'acceptation particulier, et - des moyens de stockage dudit ou de chaque jeton chiffré-point d'acceptation reçu dudit serveur de sécurité, - des moyens pour transmettre ledit jeton chiffré-point d'acceptation précédemment stocké à un point d'acceptation lorsque ledit appareil mobile est approché dudit pont d'acceptation. Enfin, la présente invention concerne un programme mémorisé dans une mémoire d'un appareil mobile tel qu'il vient d'être décrit, ledit programme comprenant des instructions ou parties de code pour mettre en oeuvre les étapes prévues pour être exécutées par ledit appareil mobile d'un procédé de sécurisation de transactions offertes par une pluralité de services entre ledit appareil mobile d'un utilisateur et un point d'acceptation tel qui vient d'être décrit, lorsque ledit programme est exécuté par ledit appareil mobile. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'exemples de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : Les Figs. la et lb montrent des systèmes de transaction selon l'état de la technique, La Fig. 2 montre un système de transaction selon la présente invention, Les Figs. 3a et 3b sont des diagrammes montrant les différentes étapes d'un procédé de sécurisation selon deux modes de réalisation respectifs de la présente invention ainsi que les différents échanges de données entre un appareil mobile, un point d'acceptation et un serveur de sécurité, et La Fig. 4 montre des exemples de jetons et d'index de type de jetons conformes à la présente invention. Le système de transaction selon la présente invention permettant à un appareil mobile d'effectuer des transactions avec un point d'acceptation approprié est représenté à la Fig. 2. Il comprend essentiellement ledit appareil mobile 10, ledit point d'acceptation 20 en question et un serveur de sécurité 30. L'appareil mobile 10 est par exemple un téléphone intelligent (Smartphone). Le serveur de sécurité 30 est accessible par l'appareil mobile 10 via un réseau de télécommunications 40, tel qu'un réseau de télécommunications mobile de données, par exemple de type UMTS, LTE, etc. Ils peuvent ainsi échanger des données entre eux. Le point d'acceptation 20 et l'appareil mobile 10 peuvent également échanger des données entre eux, notamment lors de transactions, au moyen d'une liaison sans fil 50 du type dit NFC (Near Field Communications). Enfin, le point d'acceptation 20 et le serveur de sécurité peuvent également échanger des données entre eux (Flèche F), comme on le verra par la suite. L'appareil mobile 10 est prévu pour mettre en oeuvre une application 11 qui permet à l'utilisateur de bénéficier d'une interface homme-machine avec laquelle il pourra effectuer des transactions avec un point d'acceptation, tel que le point d'acceptation 20, quand il approche ledit appareil mobile 10 à portée dudit point d'acceptation 20. Pour qu'une telle transaction puisse être exécutée, l'appareil mobile 10 comprend un composant 12 de gestion des communications avec, d'une part, le point d'acceptation 20 et, d'autre part, le serveur de sécurité 30. L'application 11 communique avec le composant 12, par exemple via une interface de programmation applicative API (Application Programming Interface) 110. Cette interface 110 permet au développeur de l'application 11 d'intégrer la fonctionnalité de transaction avec un point d'acceptation 20 sans devoir se préoccuper du fonctionnement interne du composant 12. Le serveur de sécurité 30 est prévu pour créer des jetons TV, selon des règles de création définies par la politique de gestion de jetons propres aux fournisseurs de service qui mettent en oeuvre le procédé de la présente invention. Le serveur de sécurité 30 est également prévu pour fournir à un appareil mobile 10 des jetons qui sont alors stockés dans une base 120 du composant 12 de l'appareil mobile 10 et qui peuvent ensuite être utilisés lors de transactions avec un point d'acceptation, tel que le point d'acceptation 20. De tels jetons peuvent être acquis par l'appareil mobile 10 une fois pour toutes (ils servent alors à toutes les transactions) ou être acquis et consommés (ils servent alors pour une seule transaction ou un nombre limité de transactions). Comme on le verra dans la suite de la description, les jetons sont fournis par le serveur de sécurité 30 sous une forme chiffrée CTV telle qu'ils ne puissent être déchiffrés que par un point d'acceptation 20 particulier. Ils ne peuvent donc être déchiffrés par l'appareil mobile 10. De même, les jetons fournis au point d'acceptation 20 par l'appareil mobile 10 le sont aussi sous une forme chiffrée CTV'. On a représenté à la Fig. 3a un diagramme montrant les différents échanges de données entre le serveur de sécurité 30, l'appareil mobile 10 et le point d'acceptation 20 et, ce, selon un premier mode de réalisation de l'invention. Un jeton est un objet numérique qui comporte des données TV relatives à un service donné. Il est créé (étape El) par le serveur de sécurité 30, pour un service S donné d'un fournisseur de service, avec ou sans paramètres, et pour un utilisateur possédant un appareil mobile, tel que l'appareil mobile 10. Dans une étape E2, le serveur de sécurité 30 exécute une première fonction de chiffrement el, dite par la suite fonction de chiffrement de point d'acceptation, appliquée à un jeton TV, au moyen d'une clé de chiffrement KPA spécifique d'un point d'acceptation particulier, tel que le point d'acceptation 20, parmi un ensemble de points d'acceptation relativement à un service donné. La fonction de chiffrement de point d'acceptation exécutée par le serveur de sécurité 30 a pour résultat un jeton chiffré, dit par la suite jeton chiffré-point d'acceptation CTV' que l'on peut écrire sous la forme: CTV' = el (TV, KPA) On notera que, généralement, la fonction el dépend du service S considéré. Ainsi, par définition, un jeton chiffré-point d'acceptation CTV' est un jeton, c'est-à-dire un objet numérique, qui a été chiffré au moyen d'une fonction dont les paramètres, par exemple les clefs de chiffrement, sont uniquement spécifiques à un point d'acceptation particulier auquel le jeton chiffré-point d'acceptation est utilisé pour bénéficier du service offert par ce point d'acceptation. Un jeton chiffré-point d'acceptation est donc uniquement spécifique à un point d'acceptation et il n'est pas spécifique à un utilisateur particulier. Il est à noter que pour un service donné, plusieurs types de jeton chiffré-point d'acceptation CTV' peuvent être créés, par exemple pour préciser des paramètres du jeton TV relativement à ce service, comme on le verra par la suite sur des exemples. Le jeton chiffré-point d'acceptation CTV' est transmis (étape E5) à l'appareil mobile 10 lorsque celui-ci en fait la requête (REQ10 et étape E4) selon une procédure décrite par la suite. Ce jeton y est stocké (étape E6), dans la base de données 120 (voir Fig. 2), sous sa forme chiffrée. L'étape El de création d'un jeton TV et l'étape E2 de chiffrement de celui-ci sont exécutées indépendamment des autres étapes E4, E5 et E6, et, ce, une fois pour un service donné, avec ses paramètres (s'il y en a), ainsi que pour un point d'acceptation particulier. Les étapes E4, E5 et E6 sont mises en oeuvre par action de l'utilisateur de l'appareil mobile 10 ou périodiquement lors de mises à jour. Lorsque l'appareil mobile 10 se trouve à proximité d'un point d'acceptation 20, celui-ci requiert (étape E7), sous forme d'une requête de jeton REQ20, un jeton chiffré-point d'acceptation CTV". La requête de jeton REQ20 inclut un certain nombre d'arguments qui permettent à un appareil mobile 10, à la réception de cette requête REQ20, de retrouver le jeton chiffré-point d'acceptation stocké à l'étape E6. A réception de la requête REQ20, un jeton chiffré-point d'acceptation CTV" est transmis (étape E9) au point d'acceptation 20 où il est déchiffré (étape E10) au moyen d'une fonction de déchiffrement dl duale de la fonction de chiffrement de service el et de la clé de chiffrement de point d'acceptation K20 utilisée par le point d'acceptation 20 à l'origine de la requête REQ20 de l'étape E7. Le jeton recouvré TV" est alors calculé (étape El 1) par : TV" = dl(CTV", Km) Si ce jeton recouvré TV" est valide selon des règles particulières relatives au service concerné, la transaction est poursuivie jusqu'à son terme. Elle est validée au niveau de l'appareil mobile 10 (étape E12) et, optionnellement, au niveau du serveur 30 (étape E13). L'étape Ell peut nécessiter, dans certains modes de réalisation de l'invention, l'échange de données avec le serveur de sécurité 30 (étape E14) (voir aussi la liaison optionnelle R prévue à cet effet à la Fig. 2). On a représenté à la Fig. 3b, un second mode de réalisation qui diffère du premier mode décrit en relation avec la Fig. 3a en ce qu'il comporte une étape E3 par laquelle le serveur de sécurité 30 exécute une seconde fonction de chiffrement e2, dite fonction de chiffrement d'utilisateur, appliquée à un jeton chiffré-point d'acceptation CTV' par un facteur Ku d'authentification de l'utilisateur de l'appareil mobile 10 auquel le jeton est destiné. Ce facteur Ku est par exemple acquis par cet utilisateur lors d'une phase d'enrôlement qui est décrite ci-après. Il peut s'agir d'un mot de passe connu de l'utilisateur. Il résulte de la fonction de chiffrement utilisateur e2 un jeton chiffré, dit par la suite jeton chiffré-point d'acceptation chiffré-utilisateur CTV qui peut s'écrire sous la forme : CTV = e2(CTV', Ku) = e2(el(TV,KpA),Ku) Ainsi, un jeton chiffré-point d'acceptation chiffré-utilisateur CTV est un jeton qui a d'abord été chiffré en tant que jeton chiffré-point d'acceptation CTV' et qui a été ensuite chiffré pour le rendre spécifique à un utilisateur particulier, par une fonction dont les paramètres, par exemple un facteur d'authentification tel qu'un mot de passe, sont uniquement spécifiques à l'utilisateur. C'est ce jeton chiffré-point d'acceptation chiffré-utilisateur CTV qui est transmis, à l'étape E5. A la réception d'une requête REQ20 formée par un point d'acceptation 20 et transmise à l'appareil mobile 10 dans une étape E7, l'appareil mobile 10, sur la base des arguments contenus dans cette requête de jeton REQ20, retrouve le jeton chiffré-point d'acceptation chiffré-utilisateur CTV qu'il a précédemment reçu du serveur de sécurité 30 et qu'il a stocké lors de l'étape E6, puis, dans une étape E8, le déchiffre. Pour ce faire, il utilise une fonction de déchiffrement d2 duale de la fonction de chiffrement d'utilisateur e2 et un facteur d'authentification Kue qui est alors soumis à l'étape E8 par l'utilisateur de l'appareil mobile 10. Par exemple, si le facteur d'authentification Kue est un mot de passe, celui-ci est entré par l'utilisateur au moyen de l'appareil mobile 10. Ce déchiffrement permet de recouvrer un jeton chiffré-point d'acceptation dont la valeur est donnée par : CTV" = d2(CTV, Ce jeton chiffré-point d'acceptation CTV" est transmis (étape E9) au point d'acceptation 20 où il est déchiffré (étape E10) au moyen de la fonction de déchiffrement dl et de la clé de chiffrement de point d'acceptation K20 utilisée par le point d'acceptation 20 à l'origine de la requête de l'étape E7. Le jeton recouvré TV" est alors calculé (étape Ell) par : TV" = dl(CTV", Km) Comme précédemment pour le mode de réalisation de la Fig. 3a, si ce jeton chiffré-point d'acceptation TV" est valide (étape El 1) selon des règles particulières relatives au service concerné, la transaction est poursuivie jusqu'à son terme. Elle est validée au niveau de l'appareil mobile 10 (étape E12) et, optionnellement, au niveau du serveur 30 (étape E13). L'étape El 1 peut nécessiter, dans certains modes de réalisation de l'invention, l'échange de données avec le serveur de sécurité 30 (étape E14) (voir aussi la liaison optionnelle prévue à cet effet à la Fig. 2). Dans le cas de jetons consommables, l'appareil mobile 10 dispose d'un compteur pour compter le nombre de jetons disponibles pour un utilisateur donné, un service donné et un point d'acceptation donné (avec ou sans les options du service). Les étapes E4, E5 et E6 sont mises en oeuvre en fonction d'une règle implémentée dans l'appareil mobile 10. Par exemple, elles sont mises en oeuvre lorsque la valeur de compte donnée par le compteur devient nulle. Le serveur de sécurité 30 peut être amené à gérer une pluralité de types de jeton différents. Un type de jeton correspond, par exemple, à un service particulier ou une option particulière d'un service particulier. Dans ce cas, les jetons sont créés (étape El) dans le serveur de sécurité 30 en relation avec un index de type de jeton TKi, avec i = 1 à N pour N types de jeton gérés par le serveur de sécurité 30. Une relation biunivoque, par exemple sous la forme d'une fonction f, est établie entre la valeur d'un index de type de jeton TKi et la valeur du jeton correspondant TVi. Ainsi, on peut écrire : f(TVi) = TKi Lorsque le serveur de sécurité 30 transmet (étape E5) un jeton chiffré-point d'acceptation CTV ou CTV', il le fait en accompagnant ledit jeton chiffré-point d'acceptation de l'index de type TKi correspondant. Ainsi, l'appareil mobile 10 mémorise (étape E6) ledit jeton chiffré-point d'acceptation CTV chiffré ou non utilisateur, selon le cas, en relation avec ledit index de type de jeton correspondant. De plus, lorsqu'un appareil mobile 10 est approché d'un point d'acceptation 20, ce dernier forme la requête de jeton REQ20 (étape E7) dans laquelle il inclut les arguments propres à la transaction. A la réception de cette requête REQ20, l'appareil mobile 10, en une étape E15, lit les arguments propres à la transaction qu'elle inclut, en déduit un index de type TKi puis, muni de cet index de type TKi, trouve (s'il est présent) le jeton chiffré-point d'acceptation qu'il a mémorisé en correspondance à l'étape E6. Eventuellement après une étape E8 de déchiffrement, il transmet (étape E9) le jeton chiffré-point d'acceptation CTV" correspondant. Pour illustrer l'invention, deux exemples de mise en oeuvre sont donnés ci- dessous. Par exemple, le serveur de sécurité 30 gère un service S1 de paiement et un service S2 de contrôle d'accès à l'un ou l'autre de deux bâtiments A et B. Concernant le service S 1, le jeton TV1 peut être structuré comme cela est représenté à la Fig. 4. Il comporte trois champs : un champ Pid d'identifiant de l'utilisateur, un champ de montant maximum autorisé Mid et un champ Dval de date de validité. La valeur TV1 de chaque jeton est la concaténation de ces trois champs. L'index de type de jeton TKi de chaque jeton TV1 du service Si est fonction des valeurs suivantes : l'identifiant du service Si, du montant maximum autorisé Mid et de la date de validité Dval. Par exemple, l'identifiant du service Si est 1234. Le montant maximum autorisé est soit 300, soit 10. La date de validité est soit le 31/12/2013, soit le 19/04/2014. Concernant le service S2, le jeton TV2 peut être structuré comme cela est représenté à la Fig. 4. Il comporte trois champs : un champ d'identifiant du titulaire Nid, un champ d'identifiant de bâtiment Bid et un champ de date d'expiration Did. La valeur TV de chaque jeton TV2 est la concaténation de ces trois champs. L'index de type TKj de chaque jeton du service S2 est formé d'un identifiant du service S2 et de l'identifiant du bâtiment Bid concerné. Par exemple, l'identifiant du service S2 est 5678. L'identifiant de bâtiment Bid est soit, A, soit B. Quant à la date d'expiration, elle est soit le 31/12/2013, soit le 30/06/2014. Considérons une personne qui est abonnée aux services Si et S2. Elle a pour identifiant XYZ. Elle habite le bâtiment B jusqu'au 31/12/2013. Elle peut effectuer des paiements à hauteur de 10E jusqu'au 31/12/2013. Pour le service S 1, elle a téléchargé un jeton (sous forme chiffrée) qui peut s'écrire : TV1 = XYZ1031122013 L'index de type de ce jeton est : TK1 = 12341031122013 Pour le service S2, elle a téléchargé un jeton (sous forme chiffrée) qui peut s'écrire : TV2 = XYZB31122013 L'index de type de ce jeton est : TK2 = 5678B Elle désire effectuer un paiement pour un montant de 15E. Un point d'acceptation, tel que le point d'acceptation 20, est utilisé pour ce paiement. Après validation par le commerçant de la somme de 15E en question, le point d'acceptation 20 génère la requête de jeton qui est transmise (étape E7) à l'appareil mobile 10 de la personne. La requête de jeton inclut, comme arguments, l'identifiant de service, en l'occurrence 1234 et le montant de la transaction, en l'occurrence 15. A réception de cette requête de jeton, l'appareil mobile 10, sur la base des arguments passés, recherche un jeton pour lequel l'index de jeton est constitué d'un identifiant de service correspondant à l'identifiant de service contenu dans la requête en tant qu'argument, d'un montant maximum autorisé supérieur ou égal au montant de la transaction, et une date de validité postérieure à la date du jour. En l'occurrence, il ne trouvera pas et la transaction est refusée. Par contre, si le montant de la transaction était de 8E et la date du jour le 1/12/213, l'appareil mobile trouverait l'index TK1 = 12341031122013 et, par conséquent le jeton correspondant TV1 = XYZ1031122013, sous forme chiffrée. Dans le mode de réalisation de la Fig. 3b, l'appareil mobile 10 a un jeton chiffré-point d'acceptation chiffré-utilisateur CTV1 et peut alors envoyer au lecteur 20, après un déchiffrement d'utilisateur (étape E8) comme expliqué ci-dessus, un jeton chiffré-point d'acceptation recouvré CTV1". Après déchiffrement de ce jeton CTV1", le lecteur 20 recouvre le jeton TV1 : identifiant du titulaire, montant maximum autorisé, date de validité. La transaction est effectuée. Considérons que cette personne rentre chez elle. Elle passe devant le point d'acceptation 20 du bâtiment B qui émet alors une requête de jeton contenant l'identifiant de service 1234 et l'identifiant de bâtiment B en tant qu'arguments. A réception de cette requête, l'appareil mobile 10, sur la base desdits arguments, détermine un index de jeton, en l'occurrence 1234B et trouve un jeton chiffré-point d'acceptation chiffré-utilisateur CTV3 qu'il envoie au point d'acceptation 20, après un premier déchiffrement comme expliqué ci-dessus, sous forme d'un jeton chiffré-point d'acceptation recouvré CTV3". Après déchiffrement de ce jeton CTV3", le point d'acceptation 20 recouvre le jeton TV3 : identifiant de bâtiment, identifiant du titulaire et date d'expiration. Après vérification, l'accès est autorisé. Pour accéder à un service Sj, une personne remplit, au moyen de son appareil mobile 10 ou de tout autre appareil susceptible de communiquer avec le serveur de sécurité 30, un formulaire d'inscription à ce service Sj et le soumet au serveur de sécurité 30. Celui-ci enregistre les informations qui sont contenues dans ce formulaire. Il peut s'agir du nom du bénéficiaire, une adresse (adresse e-mail, par exemple) ou un numéro (numéro de téléphone ou MSISDN) auquel il est possible de communiquer avec le bénéficiaire. En cas d'utilisation d'un mot de passe en tant que facteur d'authentification celui-ci est requis dans le formulaire. Il sera utilisé pour le chiffrement d'utilisateur comme explicité ci-dessus. Afin de valider l'enregistrement de la personne, le serveur de sécurité 30 peut transmettre un mot de passe à usage unique pw à l'appareil mobile 10, par exemple sous forme d'un e-mail ou d'un SMS (Small Message System) dont les adresses ont été données lors de la transmission du formulaire. Le bénéficiaire, en saisissant ce mot de passe pw et en le transmettant au serveur de sécurité 30, prouve la possession de l'appareil mobile 10. Une fois vérifiée la cohérence des données, le serveur de sécurité 30 valide l'enregistrement de la personne au service Sj concerné. Pour la récupération par l'appareil mobile 10 de jetons chiffrés-serviceutilisateur CTV, par exemple d'un même type de jeton, le processus est le suivant. L'appareil mobile 10 émet une requête de téléchargement de jetons chiffrés- service-utilisateur à destination du serveur de sécurité 30. Cette requête peut être émise par action de l'utilisateur de l'appareil mobile 10 ou périodiquement lors de mises à jour. A la réception de cette requête, le serveur de sécurité 30 authentifie l'appareil mobile émetteur de la requête et recherche ensuite les jetons chiffrésservice-utilisateur disponibles pour l'utilisateur de cet appareil mobile. Ensuite, ces jetons chiffrés-service-utilisateur sont transmis à l'appareil mobile 10 qui les stocke comme expliqué ci-dessus. La requête transite par une autorité d'authentification qui procède à une authentification de l'appareil mobile 10 et enrichit la requête avec des données d'authentification. Ce sont ces données d'authentification qui sont utilisées par le serveur de sécurité 30 pour l'authentification de l'émetteur de la requête. Le composant 12 est par exemple un programme qui est stocké dans une mémoire (non représentée) de l'appareil mobile 10. Lorsque ce programme est exécuté par l'appareil mobile 10, l'étape E4 d'émission d'une requête à des fins de téléchargement de jetons chiffrés-service-utilisateur et l'étape E6 de réception du ou des jetons chiffrés-service-utilisateur transmis par le serveur de sécurité 30 et de mémorisation du ou des jetons dans la base de données 120 sont mises en oeuvre. Comme expliqué ci-dessus, elles peuvent être mises en oeuvre par action de l'utilisateur ou périodiquement pour mise à jour. A la réception de la requête de jetons chiffrés-service recouvré, le programme, lorsqu'il est exécuté, met en oeuvre l'étape E8 de déchiffrement duale de la fonction de chiffrement d'utilisateur et l'étape E9 de transmission, au lecteur 20, du jeton chiffré-point d'acceptation recouvré CTV". REVENDICATIONS1) Procédé de sécurisation d'une transaction d'un service entre un appareil mobile (10) d'un utilisateur et un point d'acceptation (20), caractérisé en ce qu'il comporte les étapes suivantes : - une étape de création, sur un serveur de sécurité (30) auquel ledit appareil mobile (10) a accès via un réseau de télécommunication (40), d'au moins un jeton pour ledit service S et ledit utilisateur, chaque jeton ayant une valeur TV, et, pour chaque jeton ainsi créé, 10 - une étape de chiffrement dudit jeton TV au moyen d'une fonction de chiffrement, dite fonction de chiffrement-point d'acceptation, et d'une clé KPA relative à un point d'acceptation particulier, dite clé de point d'acceptation, et ayant pour résultat un jeton chiffré, dit jeton chiffré-point d'acceptation CTV', - une étape de transmission, par ledit serveur de sécurité, dudit jeton chiffré- 15 point d'acceptation CTV' audit appareil mobile. - une étape de stockage dudit jeton chiffré-point d'acceptation CTV' par ledit appareil mobile. et. lors d'une transaction entre ledit appareil mobile (10) et un point d'acceptation (20), 20 - une étape de transmission par ledit appareil mobile (10) du jeton chiffré-point d'acceptation qu'il a précédemment stocké, - une étape de déchiffrement, par ledit point d'acceptation (20), dudit jeton chiffré-point d'acceptation précédemment transmis par ledit appareil mobile (10) au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement-point 25 d'acceptation et d'une clé de point d'acceptation relative audit point d'acceptation, ladite étape de déchiffrement résultant en un jeton recouvré, - une étape de vérification que ledit jeton recouvré est valide pour la transaction. 2) Procédé de sécurisatiOn selon la revendication 1, caractérisé en ce que, 30 préalablement à l'étape de transmission par ledit serveur de sécurité (30) dudit jeton chiffré-point d'acceptation, il comporte une étape de chiffrement d'utilisateur dudit jeton chiffré-point d'acceptation CTV' au moyen d'une fonction de chiffrement-utilisateur et d'un facteur d'authentification propre à l'utilisateur concerné, ayant pour résultat un jeton chiffré-point d'acceptation chiffré-utilisateur CTV, en ce que le jetonchiffré-point d'acceptation transmis et stocké est le jeton chiffré-point d'acceptation - chiffré-utilisateur, et en ce que préalablement à l'étape de transmission par ledit appareil mobile (10) du jeton chiffré-point d'acceptation, il comporte une étape de déchiffrement dudit jéton chiffré-point d'acceptation chiffré-utilisateur qu'il a précédemment stocké, au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement-utilisateur et d'un facteur d'authentification de l'utilisateur dudit appareil mobile. 3) Procédé de sécurisation selon la revendication 1 ou 2, caractérisé en ce qu'A: l'étape de création, chaque jeton est créé en relation avec un index fonction du type: auquel ledit jeton appartient, en ce qu'à ladite étape de stockage, ledit jeton chiffré point d'acceptation est stocké en relation avec ledit index de type de jeton, et en ce qu'il comporte en outre - une étape d'émission audit appareil mobile (10) par ledit point d'acceptation d'une requête de jeton incluant des arguments permettant audit appareil mobile (10) dé retrouver un jeton chiffré-point d'acceptation, - une étape de détermination d'un index de type de jeton par ledit appareil mobile (10) à réception d'une requête de jeton émis par ledit point d'acceptation sur la base des arguments inclus dans ladite requête reçue, - une étape pour retrouver ledit jeton chiffré-point d'acceptation sur la base dudit index de type de jeton. 4) Système de transaction du type comportant un appareil mobile (10) et point d'acceptation (20) susceptibles - d'échanger des données entre eux lors d'une transaction, ledit système de transaction comportant en outre un serveur de sécurité (30) auquel ledit appareil mobile (10) a accès via un réseau de télécommunication (40), caractérisé en ce que - ledit serveur de sécurité (30) comporte - des moyens pour créer au moins un jeton pour ledit service S et ledit utilisateur, chaque jeton ayant une valeur TV, - des moyens de chiffrement dudit jeton TV au moyen d'une fonction de chiffrement, dite fonction de chiffrement-point d'aceptation, et d'une clé KpA:relative à point d'acceptation particulier, dite clé de point d'acceptation, et ayant-pour résultat un jeton chiffré, dit jeton chiffré-point d'acceptation CTV', - des moyens de transmission dudit jeton chiffré-point d'acceptation CTV' audit appareil mobile, - ledit appareil mobile (10) comporte : - des moyens de stockage dudit jeton chiffré-point d'acceptation CTV' par ledit appareil mobile (10), et, - des moyens de transmission par ledit appareil mobile du jeton chiffré, point d'acceptation qu'il a précédemment stocké, - ledit point d'acceptation (20) comporte - des moyens pour déchiffrer chaque jeton chiffré-point d'acceptation transmis par ledit appareil mobile (10) au moyen d'une fonction de déchiffrement duale de la fonction de chiffrement-point d'acceptation et d'une clé qui est propre audit point d'acceptation, 15 - des moyens pour vérifier que ledit jeton est valide. 5) Système de transaction selon la revendication 4, caractérisé en ce qu'il comporte en outre des moyens de transmission par ledit point d'acceptation d'informations relatives aux transactions. 20 6) Appareil mobile d'un utilisateur équipé de moyens de sécurisation &- transactions offertes par une pluralité de services entre ledit appareil mobile (10) et un point d'acceptation (20), caractérisé en ce que lesdits moyens de sécurisation sont : - des moyens pour obtenir d'un serveur de sécurité (30) via un réseau de télécommunications (40), au moins un jeton chiffré-point 4'acceptation, le ou chaque jeton chiffré-point d'acceptation étant obtenu en : - créant un jeton pour un service S et ledit utilisateur, ledit jeton ayant une valeur TV, - chiffrant ledit jeton TV au moyen d'une fonction de chiffrement-poi - d'acceptation et d'une clé relative à un point d'acceptation particulier, et - des moyens de stockage dudit ou de chaque jeton chiffré-point d'acceptation reçu dudit serveur dë sécurité,- des moyens pour transmettre ledit jeton chiffré-point d'acceptation précédemment stocké à un point d'acceptation lorsque ledit appareil mobile est approché dudit pont d'acceptation. Programme mémorisé dans une mémoire d'un appareil mobile selon la revendication 6, ledit programme comprenant des instructions ou parties de code pour mettre en oeuvre les étapes prévues pour être exécutées par ledit appareil mobile d'un procédé de sécurisation de transactions offertes par une pluralité de services entre ledit appareil mobile d'un utilisateur et un pOint d'acceptation selon une des revendications 1 à 3, lorsque ledit programme est exécuté par ledit appareil mobile.