Brevet FR2835078A1 — publié le 20030725

La présents invention concerne les systèmes de paiement pas carre de 016811 eut, 111118 11111111"111111 dans de tels système, des moyen pour sécurisez lue paiement 21 13 0411 40 01611 5 03115 06111 80111111111865 0111 001110 3 1011315 10 1011115 011 0 58 11 11011011 05 1111111115 011"51101181118 51 0011111 1181 111111"6 01111 coda 001118011101 3 10 61011101 10 11 03110 0 c16111. Cependant, dans le cas de certains achat 1111165 151311c pas les réseau 161611111115 0111111 11111111 011 mêle par 16161110110 11 1 11111111 13 08110 111114111 1110 011 1111160 11 83 501 qui 111c01111 c011111858111 ce numéro et cette date peut effeciuer ces achats. 11 ex serais de môme pour 11100111110 qui détiendrait frauduleusement unie carre eut c01111111. 11 1 c0 c0111111111 550160 c 111 1111111111111011 18 1111101113. Le 1111 0 13 11101111011 8 40 36011150 10 3111111 1 01110 0 c1"011. Ce bus 51 81111 111 11111118111011 111110 0110 1 860111416 411 161111110 1111 code de 86111116 poux choque 1181181011011 0 00 56011116 eut 0011111 pas 1111 10101111111 611111116 1181111 06161111115 111810181115 de lu c811 de c106011 01 161611101115 115 13 118115101011 100111 1015 4110 le montant de la transaction, sa date et son heure. 081 00 000 4 86011141 1111 51 1111311118 311 71111 10 101115 011 0 8017008 01 13 118118101011 01 1 13101110111 12 61111 généralement effectuée par 1111 centre spécialisé disposant d'un algorithme 1 5 61611101113 81181118 13 0310 0161 0 11110 111050 011 11111"111 11. 115c11011. ainsi, chaque transaction sers 11111 000 8011116 411 110 110 être 1111116 qui par 1111101111 61118111 la fois lu carte ex 18111 411011 1113101101 01 11 000 0 3001116 0 000 0 001116 051 610111 chaque transaction. Seul un destinataire disposant à la fois des données variables de la transaction (montant de la transaction, date, heure) des éléments invariants de la carte de crédit et de l'algorithme prédéterminé ou plutôt de son inverse peut reconstituer les éléments invariants de la carte à partir du code de sécurité. Il identifie ainsi l'origine de la transaction à partir d'éléments qui ne peuvent être accessibles à des tiers. La transaction est ainsi fiabilisée. Selon l'invention, une carte de sécurité pour paiement sécurisé par carte de crédit est caractérisée en ce qu'elle comprend au moins : - un clavier à touches numériques associé à un écran pour visualiser les chiffres sélectionnés sur le clavier, ledit clavier comportant en outre au moins trois touches de fonction, - un dispositif de mémorisation des éléments invariants de la carte de crédit, - un dispositif de cryptage mettant en oeuvre un algorithme prédéterminé pour calculer et afficher sur l'écran un code de sécurité à partir desdits éléments invariants de la carte de crédit et d'éléments variables introduits par l'intermédiaire des touches numériques et de fonction du clavier, et - un dispositif d'alimentation électrique pour alimenter en énergie électrique le clavier, l'écran, le dispositif de mémorisation et le dispositif de clyptage. Selon une autre caractéristique de l'invention, la carte de sécurité comprend en outre un dispositif d'horloge électronique donnant la date et l'heure, de manière à les utiliser comme d'autres éléments variables additionnels pour déterminer le code de sécurité. Le dispositif de mémorisation, le dispositif de cryptage et le dispositif l'horloge électronique sont réalisés par un microprocesseur convenablement programmé. L'invention concerne encore un lecteur de code permettant la reconstitution des éléments invariants de la cal-te de sécurité, ci avant décrite comprenant : - des moyens de lecture du code de sécurité, - des moyens d'acquisition des éléments variables, - des moyens d'application d'un algorithme inverse de l'algorithme prédéterminé, - des moyens de visualisation des éléments invariants reconstitués. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description suivante d'un exemple particulier de réalisation, ladite description étant faite en relation avec les dessins joints dans lesquels : - la figure 1 est une vue de dessus d'un exemple particulier de réalisation de la face avant d'une carte de sécurité selon l'invention, et - la figure 2 est un schéma fonctionnel de la carte de sécurité selon l'invention. Une carte de sécurité 10 selon l'invention présente une face avant (figure 1) similaire à celle d'une calculatrice électronique extra-plate, mais pour mettre en oeuvre l'invention, il n'est pas nécessaire que son clavier comporte toutes les touches des fonctions inhérentes à une calculatrice extraplate. Ainsi, sur la figure 1, on n'a représenté que les éléments nécessaires à l'invention. Cette face avant présente un clavier numérique 12 de dix touches numériques portant chacune un des chiffres 0 à 9. Ce clavier est complété par trois touches de fonction, une première 14 pour la mise sous tension, une deuxième 16 pour entrer le montant M de la transaction et une troisième 18 pour valider le montant M. A ce clavier, est associé un écran de visualisation 20 pour visualiser notamment les chiffres des touches numériques sélectionnées. Sur cette face avant, il est également prévu des cellules photovoltaïques 22 qui fournissent l'énergie électrique, non seulement au clavier, à l'écran et aux touches de fonction qui viennent d'être décrits, mais aussi aux dispositifs électroniques qui seront décrits en relation avec la figure 2. Ces dispositifs électroniques comprennent au moins : - un dispositif de mémorisation 24 des éléments invariants de la carte de crédit, tels que son numéro et sa date d'expiration, un code confidentiel interne non accessible et - un dispositif de cryptage 26 pour déterminer par calcul algorithmique prédéterminé un code de sécurité à partir des éléments invariants de la carte de crédit contenus dans le dispositif de mémorisation 24 et d'autres éléments dits variables qui sont entrés par le titulaire de la carte de sécurité, par l'intermédiaire du clavier 12. Ces autres éléments variables sont un code secret, différent de celui de la carte de crédit du même titulaire, et le montant de la transaction. Ces éléments variables peuvent être complétés par d'autres éléments, tels que la date et l'heure du calcul algorithmique fournies par un dispositif d'horloge électronique 28. Le résultat du calcul algorithmique est affiché sur l'écran 20. Pour obtenir le code de sécurité, le titulaire effectue les opérations suivantes sur le clavier de la carte de sécurité : (a) appuyer sur la touche de fonction 14 (ON) pour mettre sous tension la carte de sécurité, (b) entrer le code secret de la carte de sécurité à l'aide des touches numériques du clavier, (c) appuyer sur la touche de fonction 16 (M), (d) entrer le montant de la transaction à l'aide des touches numériques du clavier, (e) appuyer deux fois sur la touche 18 (E) pour valider le montant et lancer le calcul algorithmique. Le code de sécurité qui apparaît sur l'écran 20 à la fin de l'étape (e) est communiqué au vendeur pour que ce dernier l'indique au titulaire lors de la validation du paiement. L'invention a été décrite en n'indiquant que les éléments nécessaires à sa mise en oeuvre, mais elle peut aussi être mise en oeuvre à partir d'une calculatrice arithmétique électronique du commerce présentant toutes les fonctions arithmétiques habituelles et à laquelle seraient ajoutées les fonctions réalisées par le dispositif de mémorisation 24, le dispositif de cryptage 26, le dispositif d'horloge électronique 28 et la touche de fonction 16 (M). En pratique, les éléments fonctionnels 24,26 et 28 sont réalisés par un microprocesseur 30 convenablement programmé à cet effet. Un tel microprocesseur peut être programmé pour réaliser également les opérations arithmétiques d'une calculatrice électronique de poche, auquel cas le clavier 12 sera identique au clavier d'une telle calculatrice avec en plus une touche correspondant à la fonction d'entrée du montant (M) de la transaction. Par l'utilisation d'une telle carte de sécurité calculant un code de sécurité, le détenteur de la carte de crédit a l'assurance que seul le montant de la transaction correspondant au code de sécurité sera prélevé sur son compte bancaire. L'utilisation de la carte de sécurité est avantageusement protégée par un code confidentiel externe, ainsi dénommé car il est connu de l'utilisateur : seule la saisie préalable d'un code confidentiel externe reconnu par la carte de sécurité permet son utilisation telle qu'indiquée plus haut. En cas d'utilisation frauduleuse de la carte de crédit, la transaction ne pourra pas être validée faute de code de confidentialité. Le vendeur du produit ou du service a l'assurance que la transaction est effectuée par le titulaire de la carte de crédit et est certain d'être payé car ce dernier ne pourra pas dénoncer la transaction, ni invoquer la perte de la carte de crédit. Le vendeur, recevant la transaction s'adresse à un centre spécialisé (tel que par exemple la GIE CARTE BLEUE en France) équipé d'un matériel décodeur contenant l'algorithme inverse de l'algorithme prédéterminé de cryptage ainsi que les données permanentes de la carte utilisé par cet algorithme pour créer le code de sécurité. Ce lecteur de code recevant par ailleurs les données variables de la transaction (montant, date, heure...) reconstitue les éléments invariants de la carte. Il permet ainsi l'authentification de l'origine de la transaction. Les fonctions de cette carte peuvent aussi être implantées dans une machine plus importante pour réaliser des télépaiements, tels que pratiques par certaines entreprises ou certaines banques. Revendications 1. Carte de sécurité pour paiement sécurisé d'une transaction par carte de crédit générée par : -un clavier à touches numériques (12) associé à un écran (20) pour visualiser les chiffres sélectionnés sur le clavier, - un dispositif de mémorisation (24) des éléments invariants de la carte de crédit, - un dispositif de cryptage (26) mettant en oeuvre un algorithme prédéterminé pour calculer et afficher sur l'écran (20) un code de sécurité à partir desdits éléments invariants de la carte de crédit et d'éléments variables introduits par l'intermédiaire des touches numériques et de fonction du clavier (12), et - un dispositif d'alimentation électrique (22) pour alimenter en énergie électrique le clavier (12), l'écran (20), le dispositif de mémorisation (24) et le dispositif de cryptage (26). 2. Carte de sécurité selon la revendication 1, caractérisée en ce qu'elle est sur un système informatique. 3. Carte de sécurité selon l'une des revendications 2, caractérisée en ce qu'elle est accessible à distance sur le système informatique. 4. Carte de sécurité selon la revendication 3, caractérisée en ce que l'accès est effectué par INTERNET. 5. Carte de sécurité selon l'une quelconque des revendications précédentes, caractérisée en ce que les codes calculés sont stockés dans une mémoire électronique. 6. Carte de sécurité selon l'une quelconque des revendications précédentes, caractérisée en ce que les codes calculés sont stockés sous forme papier. 7. Lecteur de code permettant la reconstitution des éléments invariants de la carte de sécurité, objet de l'une des revendications 1 à 6, caractérisé en ce qu'il comprend : - des moyens de lecture du code de sécurité, - des moyens de lecture du code de sécurité, - des moyens d'acquisition des éléments variables, - des moyens d'application d'un algorithme inverse de l'algorithme prédéterminé, - des moyens de visualisation des éléments invariants reconstitués. 8. Procédé d'utilisation du lecteur de code selon la revendication 7, caractérisé en ce que le résultat de la reconstitution des invariants de la carte de sécurité détermine une autorisation fonction des caractéristiques de la carte de crédit au moment de la transaction.