Brevet FR2693120A1 — publié le 19940107

"Système de participation à un jeu télévisé notamment et boîtier individuel convenant à ce système". Description La présente invention concerne un système de participation à une activité, notamment un jeu télévisé, comportant - au moins un boîtier individuel comprenant des moyens pour enregistrer une information de participation, notamment un enjeu, à l'activité, dans des moyens de mémorisation, - un dispositif central avec lequel le boîtier peut être mis en relation pour gérer ladite information de participation. Un tel système peut trouver d'autres applications que celles relatives aux jeux télévisés ; par exemple, l'activité peut consister en un jeu radiophonique ou même encore, en un jeu de plein air. (match de foot-ball, de tennis, courses de chevaux, etc.). Lors de ces jeux, le participant muni du boîtier est invité à participer. Par exemple, il peut parier une certaine somme d'argent sur l'issue du jeu auquel il assiste. Ce pari s'effectue en un moment défini par une mémoire, avant que le résultat ne soit connu, en agissant sur un clavier dont peut être muni le boîtier. Le document de brevet européen n" O 399 897 décrit un tel système. Ce système présente certains inconvénients. Un premier est qu'il présente une certaine vulnérabilité à la fraude. En effet, le système sera voué à des attaques d'autant plus nombreuses et menées avec une qualité de matériel et de réflexion d'autant plus grande que l'enjeu financier sera important. Le système connu présente certains points vulnérables : par exemple, il n'est prévu aucun moyen de protection de la liaison de l'horloge vers le reste du dispositif. Cette liaison peut être mise à profit par un fraudeur pour substituer l'horloge d'origine à une autre qui donne une date antérieure, de sorte qu'il peut effectuer le pari en connaissant l'issue du jeu. Un moyen de protection consiste à mettre sur des circuits intégrés le plus de fonctions possibles mais, si on intègre beaucoup de fonctions, le boîtier devient excessivement coûteux et risque de ne pas pouvoir être vendu au public. Un autre inconvénient est que la gestion des données inscrites dans les moyens de mémorisation est malcommode. Ainsi si on veut percevoir de l'argent, tout le boîtier est impliqué et, bien qu'il soit de petite taille, il reste tout de même encombrant pour être présenté au centre qui effectue ce genre de transaction. La présente invention propose un système du genre mentionné dans le préambule pour lequel les inconvénients précités sont réduits dans une très large mesure. Pour cela, un tel système est remarquable en ce que les moyens de mémorisation sont constitués par une mémoire disposée sur un support amovible rattaché au boîtier et en ce qu'il est prévu des premiers moyens de liaisons protégées entre ledit support et le boîtier et des deuxièmes moyens de liaisons protégées entre le dispositif central, le boîtier et le support amovible. Un avantage important apporté par l'invention est que le support amovible, une carte à mémoire de préférence, de faible prix peut être vendu en de nombreux points de vente et que, pour toucher un crédit ou une somme d'argent il suffit de présenter uniquement cette carte à un centre de traitement. La description suivante, accompagnée des dessins annexés, le tout donné à titre d'exemple non limitatif, fera bien comprendre comment l'invention peut être réalisée. La figure 1 représente un système conforme à l'invention. A la figure 1 qui représente un système de participation conforme à l'invention, la référence 1 indique un boîtier individuel, la référence 2 un écran de télévision sur lequel se déroule une activité et la référence 3 un dispositif central ou serveur, qui peut être relié, par une liaison téléphonique 5 et un combiné téléphonique 7, à un modem acoustique 9 faisant partie du boîtier 1. Le boîtier 1 comporte un clavier 15 sur lequel différentes informations peuvent être introduites. Différentes informations peuvent être visualisées à l'utilisateur sur un écran LCD 19. I1 est aussi prévu un organe de datation 22 utilisé pour donner une date et une heure à certaines actions effectuées sur le boîtier. Cet organe est formé essentiellement d'un oscillateur à quartz 25 et d'un compteur 27 pour compter les impulsions de cet oscillateur.Les données de jeu, la date, ainsi que la somme d'argent, constituant un porte-monnaie électronique, doivent être traitées par des moyens de mémorisation pour être stockées dans une mémoire, EEPROM 30 par exemple. Ces données ainsi enregistrées peuvent être ultérieurement traitées ou validées par le serveur 3. Conformément à l'invention, la mémoire 30 est disposée sur un support amovible 40 rattaché au boîtier 1 ; il est prévu en outre des premiers moyens de liaisons protégées entre le support 40 et le boîtier 1, plus précisément l'organe 22, des deuxièmes moyens de liaisons protégées entre le support 40 et le serveur 3 et, éventuellement des troisièmes moyens de liaisons protégées entre le boîtier 1 et plus précisément, l'organe 22 et le serveur 3, ces liaisons protégées étant établies sur la base d'un algorithme de cryptage, par exemple l'algorithme DES connu sous le nom de "Data Encryption Standard", décrit dans la publication FEDERAL INFORMATION PROCESSING STANDARD PUBLICATION (FIPS PUB 46) du 15 janvier 1977 du Bureau National des Standards du Ministère du Commerce Américain. Selon un mode de réalisation préféré le support amovible 40 peut être constitué par une carte à puce du genre décrit dans l'ouvrage "Les cartes à microcircuit" de Guez et al, paru aux Editions Masson. Cette carte comporte essentiellement un microprocesseur 50 piloté par un programme contenu dans une mémoire ROM 52. De plus une mémoire RAM 54 est utilisée pour stocker différents résultats intermédiaires. La mémoire EEPROM 30 précitée est aussi sur la dépendance du microprocesseur 50. Dans le programme contenu dans la mémoire 52, des lignes d'instruction sont consacrées à la mise en oeuvre de l'algorithme DES précité. Un circuit d'interface 57 permet de communiquer avec l'extérieur de la carte 40, en mettant, par exemple en série, les données se présentant en parallèle sur le bus du microprocesseur 50. Pour assurer les liaisons protégées impliquant l'organe 22, on a prévu un circuit de traitement 65 qui est formé de la même manière que la carte contenue sur le support 40, c'est-à-dire d'un microprocesseur, d'une mémoire ROM, d'une mémoire RAM, d'une mémoire EEPROM et d'un circuit d'interface, l'essentiel du contenu de la mémoire ROM étant consacré à la mise en oeuvre dudit algorithme. Ceci n'est pas représenté explicitement sur la figure. Ainsi toute donnée émanant de l'organe 22 peut être sécurisée, c'est-à-dire soit cryptée, soit émise en clair mais accompagnée d'un code d'intégrité assurant que la donnée en clair ne peut pas être corrompue. De même toute donnée reçue par ce circuit peut se présenter cryptée ou en clair avec accompagnement d'un code d'intégrité, le circuit 65 possédant les clés nécessaires pour vérifier le code d'intégrité et pour décrypter les données. Les mêmes actions peuvent être effectuées par le support 40. Egalement le serveur utilise des circuits de même nature pour sécuriser les liaisons éventuelles avec le boîtier 1 et/ou la carte 40. Outre les opérations de mise en oeuvre de l'algorithme de cryptage, le programme contenu dans la mémoire 52 assure toutes les fonctions du boîtier, consistant plus précisément à - lire le contenu du porte-monnaie, c'est-à-dire une somme d'argent restante, les cartes achetées contenant une certaine somme d'argent - lire le status carte gain validé et gain estimé, zone de pari pleine, - enregistrement payant (débit de la mise) des données de pari avec génération d'un aléa pour la mise en oeuvre de l'algorithme, - enregistrement de la date de confirmation d'un pari avec présentation de l'aléa généré lors de l'enregistrement des données de ce pari, - mise à jour du gain validé et remise à O du gain estimé, - créditer le porte-monnaie d'une somme donnée, - lire les paris à valider, - présentation d'un numéro d'identification personnalisé. Un avantage important apporté par l'invention est que le support amovible peut être retiré du boîtier (carte 40') et être traité par un centre de traitement 80 qui est relié au serveur 3.. Ce centre de traitement peut réinitialiser la carte, autoriser le paiement de gain, etc... Un jeu avec un tel système peut se dérouler de la manière suivante 1) Le joueur déjà nanti d'un boîtier achète une carte amovible 40 auprès d'un distributeur, cette carte peut représenter un crédit d'argent plus ou moins important, puis la carte est insérée dans le boîtier. 2) Le joueur veut miser sur l'issue d'un match de foot-ball se déroulant à la télévision 2 ; tout d'abord, il frappe sur le clavier 15 un code d'identification du jeu qui est emmagasiné dans la mémoire 30. 3) Puis un certain temps après le début du match et avant que le match ne soit terminé, le joueur est invité à faire connaître son pronostic et le montant de la somme jouée. Ce pronostic accompagné de la date est emmagasiné dans la mémoire 30. Son crédit est débité dudit montant. 4) Si le joueur n'a pas deviné le résultat du match, aucune action n'est à entreprendre. 5) Si le joueur a gagné, il doit se mettre en liaison avec le serveur 3. Pour cela, il utilise son installation téléphonique et le modem acoustique 9 faisant partie du boîtier. Durant la liaison, il n'y a que transfert - de la date de cette liaison de validation, - des paris de la carte appelante (pour des raisons de performance. Ce n'est au' ensuite que le serveur triera les paris gagnants et valides de cette carte, et que le joueur pourra - connaître ses gains (par appel du serveur), - se faire rémunérer dans un centre de traitement 80 nécessairement relié au serveur. 6) Le joueur peut alors aller toucher le montant de son jeu. Pour cela, il se rend au centre de traitement 80 et présente uniquement sa carte. Celle-ci est lue et le centre de traitement peut, à la lecture des données enregistrées, autoriser le paiement sans l'autorisation du centre serveur. Cependant, un compte rendu de toutes les opérations du centre de traitement peut être communiqué à ce serveur. Revendications 1. Système de participation à une activité, notamment jeu, comportant - au moins un boîtier individuel comprenant des moyens pour enregistrer une information de participation à l'activité dans des moyens de mémorisation, - un dispositif central avec lequel le boîtier peut être mis en relation pour gérer ladite information de participation, caractérisé en ce que les moyens de mémorisation sont constitués par une mémoire disposée sur un support amovible rattaché au boîtier, et en ce qutil est prévu des premiers moyens de liaisons protégées entre ledit support et le boîtier et des deuxièmes moyens de liaisons protégées entre le dispositif central, le boîtier et le support amovible. 2. Système de participation selon la revendication 1, caractérisé en ce que les moyens de liaisons protégées sont réalisés sur la base d'un algorithme de cryptage du genre DES. 3. Système de participation selon la revendication 1 ou 2, caractérisé en ce qu'il est prévu au moins un centre de traitement pour traiter les données enregistrées dans ladite mémoire en liaison avec le dispositif central. 4. Boîtier convenant audit système selon l'une des revendications 1 à 3 comportant des moyens de mémorisation. 5. Carte à puce destinée à être utilisée comme support amovible pour un boîtier individuel selon la revendication 4.