Brevet FR2959847A1 — publié le 20111111

" Carte de paiement comportant une puce de jeu électronique." La présente invention concerne une carte de paiement équipée d'une bande magnétique et/ou d'une puce électronique. Une carte à puce est faite généralement en matière plastique ou carton selon un format standard tel que par exemple le format des cartes bancaires ISO 7810. L'invention s'applique avantageusement, mais non limitativement, au io domaine des jeux électroniques sur carte portative. Dans ce domaine, on connaît le document US 2008/0096624 décrivant une carte de jeu électronique comprenant des moyens d'affichages pour afficher le gain obtenu par un utilisateur et permettre le paiement de ce gain par une autorité. Une telle carte est équipée d'une puce électronique, de mémoire et 15 d'une batterie. L'inconvénient d'un tel système est que l'utilisateur doit apporter sa carte vers une personne représentant l'autorité pour valider la carte. Or, un système de vérification automatisé apporterait une grande souplesse d'utilisation. Le problème technique posé dans l'art antérieur est donc le manque de moyen de communication électronique qui permettrait de 20 transférer automatiquement les données contenues dans la mémoire vers un terminal. La présente invention a donc pour objet un nouveau système pour transférer de manière automatique et sécurisé les données contenues dans la mémoire d'une telle carte. 25 On atteint le but précité avec une carte de paiement constituée par un support au format d'une carte bancaire de paiement conventionnelle, et comprenant un premier circuit intégré dédié aux opérations bancaires. La carte selon l'invention comprend en outre : 30 - un second circuit intégré non dédié aux opérations bancaires, - au moins une interface homme-machine, le second circuit intégré étant configuré pour activer au moins une partie de l'interface homme machine en réponse à une consigne de l'utilisateur et selon un algorithme contenu dans le second circuit intégré, 35 - un espace mémoire connecté au second circuit intégré pour une sauvegarde de données issues de l'exécution dudit algorithme ; cet espace mémoire étant également connecté au premier circuit intégré pour une lecture par ce premier circuit intégré desdites données issues de l'exécution de l'algorithme, - une batterie d'alimentation du second circuit intégré. Par circuit intégré dédié aux opérations bancaires, on entend un circuit intégré conçu et configuré pour communiquer avec ou sans contact avec des distributeurs de monnaies, lecteur de carte à puce, borne de paiement ou autre terminal adapté. Un tel circuit intégré est également utilisé pour comptabiliser des points de fidélité vis-à-vis de différents organismes. i0 L'algorithme selon l'invention peut être tout type d'algorithme interactif homme-machine permettant de stocker des données au sein de l'espace mémoire. A titre d'exemple non limitatif, cet algorithme peut être un jeu électronique tel que loteries, lotos, transposition des jeux de grattages, 15 vidéo-poker, poker sous toutes ses formes y compris formes simplifiées, roulette, black jack, roue de la fortune, machines à sous... On comprendra aisément que la présente invention ne se limite pas à un jeu mais concerne bien une carte électronique qui résout bien au moins un problème technique qui est de réaliser une transmission de données contenues dans une carte 20 électronique interactive vers un terminal de paiement sécurisé. La présente invention est notamment remarquable, mais pas uniquement, par le fait que l'on intègre dans une même carte une puce d'interactivité homme-machine et une puce d'opérations bancaires, les deux 25 puces ayant accès à un même espace mémoire. De ce fait, on peut utiliser la puce d'opérations bancaires pour valider le résultat d'interactivité homme-machine. Avec la carte selon l'invention, les données issues de l'exécution de 30 l'algorithme peuvent être transmises par le premier circuit intégré vers un terminal de paiement en bénéficiant de tout le protocole sécuritaire établit pour ce type de transaction. Lorsque l'algorithme concerne un jeu électronique, les données issues de l'exécution de l'algorithme peuvent être un gain stocké dans l'espace 35 mémoire accessible par le premier circuit intégré. Pour récupérer ce gain, l'utilisateur peut introduire la carte dans un distributeur de billets de façon à ce que ce dernier puisse identifier l'utilisateur par les moyens conventionnels (code PIN) du premier circuit intégré, puis restituer à ce dernier un montant correspondant au gain. Dans le domaine des cartes à puce bancaire, l'espace mémoire peut faire office de porte monnaie électronique. Le gain peut être obtenu sous forme d'argent via un distributeur de billets ou sous forme de crédit bancaire via un terminal de paiement chez un marchand notamment. Autrement, ce gain peut représenter des points de fidélité qui seront transmis vers un serveur distant après authentification de l'utilisateur en insérant le premier circuit intégré dans un lecteur de carte à puce relié à un io ordinateur. La carte selon l'invention est autonome par sa batterie et peut être paramétrée pour plusieurs cycles d'exécution de l'algorithme. On peut donc exécuter l'algorithme de façon illimitée pendant une période donnée, et de 15 préférence la batterie est ultra mince et flexible. Avantageusement la batterie est également rechargeable. Le format carte bancaire, au standard ISO 7810 ISO 7811, ISO 7816, ISO 14443 ou autres, est un format qui offre bien évidemment une réelle portabilité. 20 Selon une caractéristique avantageuse de l'invention, l'espace mémoire est intégré dans le premier circuit intégré. De cette façon on utilise un espace mémoire présent dans le premier circuit pour stocker les données issues de l'exécution de l'algorithme. En variante, l'espace mémoire peut être intégré dans le second circuit intégré. Une autre variante préférentielle est que les 25 premier et second circuits intégrés sont déconnectés l'un de l'autre, il n'y a aucune liaison directe entre les deux circuits, et l'espace mémoire est disposé entre ces premier et second circuits intégrés. De cette façon, le seul lien entre les deux circuits intégrés est l'espace mémoire. Ainsi, on préserve le premier circuit intégré de toute tentative de piratage via le second circuit intégré. 30 Selon un mode de réalisation de l'invention, le premier circuit intégré est configuré pour accéder à l'espace mémoire uniquement en mode lecture. On peut également configurer le second circuit intégré pour qu'il accède à l'espace mémoire uniquement en mode écriture. 35 Selon une variante avantageuse de l'invention, la carte de paiement peut être réalisée de sorte que : - le premier circuit intégré est configuré pour alimenter une variable dans l'espace mémoire ; et - le second circuit intégré est configuré pour exécuter l'algorithme en fonction de la valeur de cette variable. Avec une telle disposition, la variable peut être alimentée en temps, en nombre de jetons ou en monnaie par exemple. Chaque mise en oeuvre de l'algorithme équivaut à une consommation de la variable. Lorsque la valeur de la variable est insuffisante, l'algorithme n'est plus mis en oeuvre. On peut alimenter ou créditer à nouveau la variable depuis le premier circuit intégré. io En d'autres termes, on peut recharger le crédit pour la mise en oeuvre de l'algorithme depuis une borne de carte bancaire, l'espace mémoire étant utilisé comme un porte monnaie électronique. Avantageusement, le second circuit intégré est configuré pour générer une donnée de validation à partir des données issues de l'exécution de 15 l'algorithme et d'un identifiant dynamique de la carte. Cet identifiant dynamique peut être un nombre fixe associé à un nombre aléatoire. Ce mode de réalisation constitue un autre moyen de validation d'un gain. La donnée de validation peut être transmise vers un terminal ou affichée sur un écran d'affichage de la carte. 20 Selon une caractéristique avantageuse de l'invention, le second circuit intégré est connecté à une antenne radiofréquence pour la communication avec un terminal distant. De cette façon, on peut transmettre la donnée de validation ou permettre la communication avec un terminal distant pour le téléchargement de fichiers par exemple. 25 Selon l'invention, l'interface homme-machine peut comprendre des moyens tactiles, visuels et/ou sonores permettant l'interactivité avec l'utilisateur. On peut notamment citer : 30 - une pluralité de touches destinées à introduire une information ou permettre une activation, - une membrane piézoélectrique ou buzzer permettant la restitution d'un message vocale, musique ou signature acoustique, - un ou plusieurs écrans à affichage bistable et/ou souple (par exemple 35 un papier électronique) en tant qu'élément d'affichage pour afficher 5 des informations permettant la restitution, d'un message alpha, numérique, alpha numérique, symbole, pictogramme, - des diodes électroluminescentes (LEDS) permettant d'indiquer un positionnement, une force, un état. Selon l'invention, le second circuit peut être connecté à un capteur biométrique pour autoriser ou non l'activation dudit algorithme. Ce capteur biométrique permet d'identifier l'utilisateur à partir de données prédéfinies. io En complément notamment de ce qui précède, on peut envisager la présence d'une bande magnétique sur la carte de paiement. Le second circuit intégré, connecté à cette bande magnétique, peut être configuré de façon à « écrire », c'est-à-dire inscrire une information dans une partie de cette bande magnétique, cette information pouvant ensuite être lue par un lecteur 15 de bande magnétique. Cette information peut avantageusement comprendre les données issues de l'exécution de l'algorithme. Le second circuit intégré peut également être configuré de façon à lire une information qui serait présente dans la bande magnétique de façon à activer ou non l'algorithme en fonction de cette information. On peut envisager à ce que l'espace mémoire 20 comprenne tout ou partie de la bande magnétique. Bien entendu, les différentes caractéristiques, formes et variantes de réalisation de l'invention peuvent être associées les unes avec les autres selon diverses combinaisons dans la mesure où elles ne sont pas incompatibles ou 25 exclusives les unes des autres. D'autres avantages et caractéristiques de l'invention apparaîtront à l'examen de la description détaillée d'un mode de mise en oeuvre nullement limitatif, et des dessins annexés, sur lesquels : 30 La figure 1 est une vue schématique simplifiée de composants internes d'un exemple de réalisation d'une carte selon l'invention, La figure 2 est un schéma simplifié illustrant un registre de type LFSR, La figure 3 est un schéma électronique illustrant des diodes électroluminescentes dans une configuration de commande multiplexée, et 35 La figure 4 est un tableau illustrant la commande mise en oeuvre pour allumer les diodes électroluminescentes de la figure 3. Bien que l'invention n'y soit pas limitée, on va maintenant décrire une carte de paiement selon l'invention intégrant un jeu électronique de type jeu de roulette. Sur la figure 1, on voit une carte 1 selon l'invention comprenant un support plastique 2 souple au format ISO 7810 dans lequel est encapsulé plusieurs composants électroniques dont une batterie 3 également souple. La batterie délivre un courant de 25mA/h. io Le premier circuit intégré 4 est une puce électronique dédiée aux opérations bancaires. Le second circuit intégré 5 est un microcontrôleur tel que par exemple le modèle MSP430F2132 de Texas Instruments® qui est conçu pour des applications embarquées à faible consommation et à bas coût, spécialement 15 celles utilisant une batterie. Ce microcontrôleur 5 comprend un espace mémoire représenté schématiquement en 6 qui est également accessible par le premier circuit intégré 4. Dans l'exemple présent, l'algorithme selon l'invention est un programme de jeu de roulette sauvegardé et mis en oeuvre au sein du microcontrôleur 5. 20 On distingue également une puce RFID 7 et son antenne permettant une liaison directe avec le microcontrôleur 5, ce qui permet d'écrire le nombre de coups joués par l'utilisateur et le gain dans la mémoire 6 de la puce. Ces éléments seront ensuite récupérés via un lecteur via l'antenne RFID 7 ou via le premier circuit intégré 4. Le gain peut avantageusement être 25 affiché sur un écran d'affichage 8. La puce RFID 7 peut être une puce du type EM4134 comportant 512 bits de mémoire et cadencé à une fréquence de 13.56MHz. On voit une réglette 9 comportant sept dels (diodes électroluminescentes) pour indiquer le nombre de coups joués par 30 l'utilisateur. La réglette 10 comporte 5 dels et permets d'indiquer le gain réalisé par l'utilisateur. Le fonctionnement de la carte peut être décrit de la manière suivante. Le microcontrôleur 5 contient le programme qui pilote toute la carte. Ce 35 programme peut être codé en C. 2959847 - 7- Lorsque l'utilisateur appuie sur le bouton on/off 11, la batterie 3 alimente la carte en courant. Le microcontrôleur 5 allume les dels une à la suite de l'autre de façon aléatoire et attend que l'utilisateur appuie sur la pichenette 12 pour engager le jeu, c'est-à-dire la mise en oeuvre de 5 l'algorithme. Si au bout d'une vingtaine de secondes il n'y a pas eu d'action de la part de l'utilisateur, la carte s'éteint pour économiser la batterie. Lorsque l'utilisateur donne un coup sur la pichenette avant l'extinction de la carte, la roue 13 qui comporte plusieurs dels se met à « tourner », c'est-à-dire que les dels de la roue 13 s'allument successivement de façon à io simuler la rotation d'une roue. Puis, la roue 13 s'arrête de « tourner » progressivement jusqu'à s'arrêter sur une des dels au hasard. Cet algorithme d'arrêt aléatoire est généré par un générateur de nombres pseudo-aléatoire. On peut utiliser un registre de type LFSR pour « linear feedback shift register » en langue anglaise. Il s'agit d'un registre à décalage comme 15 représenté sur la figure 2 avec rétroaction linéaire où un ou plusieurs bits en sortie subissent des opérations/transformations comme un « ou » exclusif par exemple avant d'être réinsérés dans le registre. Ce registre peut être implémenté C et intégré au programme du microcontrôleur 5. 20 Cet algorithme permet de définir aléatoirement la del qui s'allumera lorsque la roue s'arrêtera de tourner. Dans l'exemple décrit, on dispose de 24 dels au total sur la carte. Lorsqu'on utilise par exemple un microcontrôleur ne disposant que de 24 entrées/sorties (I/O) et que toutes ne sont pas utilisées pour les dels, on réalise avantageusement un multiplexage. Pour ce faire, on 25 utilise la méthode dite de « charlieplexing ». Cette méthode permet grâce à n I/O de piloter n(n-1) dels. Un exemple est donné pour trois I/O sur la figure 3 avec six dels qui s'allument suivant les valeurs définies dans le tableau de la figure 4. 30 Lorsque la roue 13 s'arrête, une première del de la réglette 9 s'allume signifiant que le joueur a joué son premier coup. Une del correspondant au gain obtenu sur la roue s'allume sur la réglette 10 des gains. Au deuxième coup, une deuxième del s'allume sur la réglette 9 des coups et le gain correspondant s'allume sur celle des gains, et ainsi de suite. 35 On peut sauvegarder dans l'espace mémoire 6 une valeur numérique représentant le gain obtenu ou bien sauvegarder une valeur de validation au format alphanumérique et qui est une combinaison de la valeur du gain avec un identifiant dynamique de la carte. Cette combinaison est réalisée par le microcontrôleur. Pour récupérer son gain, l'utilisateur peut par exemple : - se rendre chez un marchand possédant un terminal dédié pour lire le contenu de la mémoire 6 soit via l'antenne RFID, via le premier circuit intégré 4 lorsque ce terminal est un terminal de paiement, soit via une membrane piézoélectrique 14 émettant une séquence sonore pour le réseau téléphonique ; io - utiliser un distributeur de billets en insérant le premier circuit intégré 4 qui est également une puce pour carte bancaire, et en composant le code PIN associé à sa carte bancaire ; - envoyer la donnée de validation via Internet vers un serveur dédié pour recueillir des données de validation, cet envoi pouvant se faire via un 15 lecteur de carte à puce relié à un ordinateur, par saisie de la donnée de validation, ou par la membrane piézoélectrique 14. Bien sûr, l'invention n'est pas limitée aux exemples qui viennent d'être décrits et de nombreux aménagements peuvent être apportés à ces exemples 20 sans sortir du cadre de l'invention. REVENDICATIONS1. Carte de paiement (1) constituée par un support (2) au format d'une carte bancaire de paiement conventionnelle, et comprenant un premier circuit 5 intégré (4) dédié aux opérations bancaires, caractérisée en ce qu'elle comprend en outre : - un second circuit intégré (5) non dédié aux opérations bancaires, - au moins une interface homme-machine, le second circuit intégré (5) étant configuré pour activer au moins une partie de l'interface homme 10 machine (8, 9, 10) en réponse à une consigne de l'utilisateur et selon un algorithme contenu dans le second circuit intégré, - un espace mémoire (6) connecté au second circuit intégré (5) pour une sauvegarde de données issues de l'exécution dudit algorithme ; cet espace mémoire (6) étant également connecté au premier circuit intégré (4) 15 pour une lecture desdites données issues de l'exécution de l'algorithme, et - une batterie (3) d'alimentation du second circuit intégré (5). 2. Carte selon la revendication 1, caractérisée en ce que l'espace mémoire (6) est intégré dans le premier circuit intégré (4). 3. Carte selon la revendication 1, caractérisée en ce que l'espace mémoire (6) est intégré dans le second circuit intégré (5). 4. Carte selon la revendication 1, caractérisée en ce que les premier et 25 second circuits intégrés (4, 5) sont déconnectés l'un de l'autre, et l'espace mémoire (6) est disposé entre ces premier et second circuits intégrés. 5. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que le premier circuit intégré (4) est configuré pour 30 accéder à l'espace mémoire (6) uniquement en mode lecture. 6. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que le second circuit intégré (5) est configuré pour accéder à l'espace mémoire (6) uniquement en mode écriture. 20 35 15- Io 7. Carte selon l'une quelconque des revendications 1-4, caractérisée en ce que : - le premier circuit intégré (4) est configuré pour alimenter une variable dans l'espace mémoire (6) ; et - le second circuit intégré (5) est configuré pour exécuter l'algorithme en fonction de la valeur de cette variable. 8. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que le second circuit intégré (5) est configuré pour générer une donnée de validation à partir des données issues de l'exécution de l'algorithme et d'un identifiant dynamique de la carte (1). 9. Carte selon la revendication 8, caractérisée en ce que l'identifiant dynamique est un nombre fixe associé à un nombre aléatoire. 10. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que le second circuit intégré (5) est connecté à une antenne radiofréquence (7) pour la communication avec un terminal distant. 20 11. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que l'interface homme-machine (8, 9, 10) comprend des moyens tactiles, visuels et/ou sonores permettant l'interactivité avec l'utilisateur. 25 12. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que la batterie (3) est de type rechargeable. 13. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce que le second circuit (5) est connecté à un capteur 30 biométrique pour autoriser ou non l'activation dudit algorithme. 14. Carte selon l'une quelconque des revendications précédentes, caractérisée en ce qu'elle comprend une bande magnétique connectée au moins au second circuit intégré (5). 35