FR2693295A1 - Circuit d'horloge pour dispositif de jeu. - Google Patents

Circuit d'horloge pour dispositif de jeu. Download PDF

Info

Publication number
FR2693295A1
FR2693295A1 FR9208099A FR9208099A FR2693295A1 FR 2693295 A1 FR2693295 A1 FR 2693295A1 FR 9208099 A FR9208099 A FR 9208099A FR 9208099 A FR9208099 A FR 9208099A FR 2693295 A1 FR2693295 A1 FR 2693295A1
Authority
FR
France
Prior art keywords
circuit
clock
clock circuit
circuit according
counter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9208099A
Other languages
English (en)
Other versions
FR2693295B1 (fr
Inventor
Goudard Jean-Louis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telecommunications Radioelectriques et Telephoniques SA TRT
Original Assignee
Telecommunications Radioelectriques et Telephoniques SA TRT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telecommunications Radioelectriques et Telephoniques SA TRT filed Critical Telecommunications Radioelectriques et Telephoniques SA TRT
Priority to FR9208099A priority Critical patent/FR2693295B1/fr
Priority to US08/082,074 priority patent/US5489095A/en
Priority to JP15694593A priority patent/JP3577328B2/ja
Priority to DE69310034T priority patent/DE69310034T2/de
Priority to EP93201908A priority patent/EP0577220B1/fr
Publication of FR2693295A1 publication Critical patent/FR2693295A1/fr
Application granted granted Critical
Publication of FR2693295B1 publication Critical patent/FR2693295B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C15/00Generating random numbers; Lottery apparatus
    • G07C15/006Generating random numbers; Lottery apparatus electronically
    • GPHYSICS
    • G04HOROLOGY
    • G04CELECTROMECHANICAL CLOCKS OR WATCHES
    • G04C10/00Arrangements of electric power supplies in time-pieces
    • G04C10/04Arrangements of electric power supplies in time-pieces with means for indicating the condition of the power supply
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • G06F21/725Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits operating on a secure reference time value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/29Individual registration on entry or exit involving the use of a pass the pass containing active electronic elements, e.g. smartcards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

Ce circuit d'horloge est formé d'un oscillateur (10-12) couplé à un circuit compteur-diviseur (15) muni d'accès de lecture (30). Pour éviter que ses données soient falsifiées ce circuit se présente sous la forme d'un boîtier protégé et il est prévu un circuit d'accès protégé (50) connecté entre lesdits accès et le circuit compteur-diviseur. Application au jeu.

Description

"Circuit d'horloge pour dispositif de jeu".
Description
La présente invention concerne un circuit d'horloge
pour dispositif de jeu notamment, formé d'un oscillateur-
générateur de fréquence d'horloge couplé à un circuit compteur-
diviseur. Ce genre de circuit est bien connu et trouve
d'importantes applications.
Cependant il y a certaines applications o des exigences nouvelles sont imposées, notamment dans le domaine des jeux On pourra à ce sujet consulter le brevet
US 5 073 931.
Dans ce brevet, on propose à des joueurs un dispositif qui permet d'enregistrer des paris sur l'issue d'un événement qui se déroule devant leurs yeux Le moment du pari ne peut donc pas être postérieur à cette issue Si le montant de l'enjeu est important, un tel dispositif risque d'être la proie de fraudes Notamment il importe que le moment du pari ne soit pas falsifié; un joueur malhonnête peut essayer d'affecter un moment antérieur à son pari, alors qu'il l'a fait
en connaissant l'issue du Jeu.
L'invention propose donc un circuit d'horloge qui a
pour but de s'opposer à ce genre de fraude.
Pour cela, un tel circuit est remarquable en ce qu'il est intégré et qu'il est muni d'un circuit de sécurité
qui protège ses données en sortie.
La description suivante, accompagnée des dessins
ci-annexés, le tout donné à titre d'exemple non limitatif, fera
bien comprendre comment l'invention peut être réalisée.
La figure 1 montre le schéma du circuit conforme à l'invention. La figure 2 montre une variation du circuit
conforme à l'invention.
Le circuit d'horloge proposé par l'invention porte, à la figure 1, la référence 1 Il est constitué essentiellement par un oscillateur 10 piloté par un quartz 12 et par un compteur-diviseur 15 Ces composants peuvent faire partie d'un circuit intégré 20 du genre immatriculé sous le nô PCF 8583 Le contenu de ce compteur-diviseur fournit différentes informations de date à une mémoire RAM 22 adressée par un organe d'adressage 24 Ces informations de sortie sont l'année, le mois, le jour, les heures, les minutes, les secondes, etc D'autres informations peuvent être contenues dans cette mémoire: des informations d'alarmes, de statut, etc Les informations contenues dans cette mémoire peuvent être lues sur une ligne 26 connectée à sa sortie Une interface permet une communication du genre 12 C vers l'extérieur du circuit 20 Un organe de logique 32 permet de commander tout le fonctionnement de ce circuit 20 Ce circuit 20 est alimenté par
une tension appliquée à une borne 33.
Conformément à l'invention, pour éviter que les informations élaborées par ce circuit 20 soient falsifiées, on a prévu un circuit de sécurité 50 intégré, sous forme hybride
ou non, sur le même substrat que le circuit 20.
L'intégration évite qu'une intervention puisse s'effectuer à l'intérieur du circuit 1 Cette intégration peut s'accompagner d'un enrobage de tout le circuit, ce qui rend
toute intrusion encore plus improbable.
Le circuit de sécurité est par exemple constitué par un circuit du genre immatriculé sous le n' MC 6805 SC 24 Ce circuit est formé d'un microprocesseur 55 auquel sont rattachées une mémoire RAM 57, une mémoire ROM 59 qui contient les instructions pour le fonctionnement du microprocesseur 55 et également une mémoire EEPROM 61 qui peut contenir différentes données non effaçables par coupure de
l'alimentation.
Ce circuit est utilisé habituellement dans les cartes à puce du genre décrit dans l'ouvrage
LES CARTES A MICROCIRCUIT
TECHNIQUES ET APPLICATIONS
de F GUEZ, C ROBERT et A LAURET
paru en France aux éditions MASSON.
Pour communiquer, ce circuit comporte un ensemble d'accès 65 et 66 dont une partie 65 est affectée aux communications à l'intérieur du circuit 1 et l'autre partie 66
aux communications vers l'extérieur.
Selon un premier mode de réalisation le circuit 1 est alimenté par deux sources de tension 70 et 72 par l'intermédiaire de deux bornes d'alimentation 73 et 74 La
source 72 est prévue por alimenter uniquement le circuit 20.
Selon un deuxième mode de réalisation, le circuit 1
est alimenté par les deux mêmes bornes de tension 70 et 72.
Mais, de préférence, c'est la source 70 qui alimente les circuits, même le circuit 20 Si cette source manifeste une défaillance, ceci est détecté par un analyseur de tension d'alimentation 80 (figure 2) qui, dans ce cas, connecte un commutateur de tension 82 pour que le circuit 20 soit alimenté
par la source de tension 70.
L'intérêt de ces mesures est que l'on peut garantir une certaine autonomie de ce circuit d'horloge (quelques années compte tenu de sa faible consommation) alors que l'alimentation de l'environnement pour lequel il travaille peut nécessiter
plusieurs changements de piles (source 70).
Cependant si la tension d'alimentation du circuit vient à être interrompue, ceci est détecté par un autre
analyseur de tension 83 connecté à la borne d'alimentation 33.
L'information de rupture de tension peut être reflétée par l'état des données contenues dans la mémoire 22 L'état de cette tension d'alimentation peut également être analysé par le circuit 50 en lui communiquant la détection faite par
l'analyseur 83 lors de ses accès I 2 C au circuit 20.
Pour permettre une communication entre ce bus et le
circuit de sécurité 50, un circuit d'interface 90 a été prévu.
Le programme assure la communication sur ce bus en respectant le protocole défini par les mesures relatives au bus I 2 C. L'information concernant l'horloge est rendue accessible via le circuit 50 sur un accès 92 Le circuit 1 porte, outre les bornes d'alimentation 73 et 74, deux autres accès 94 et 96 pour, respectivement, la re-initialisation du circuit et l'application des signaux d'horloge nécessaires au
processeur 55.
Le circuit 50 opère, selon un mode de
fonctionnement préférentiel, selon l'algorithme de cryptage-
décryptage DES, tel que défini, par exemple, dans la publication: Federal Information Processing Standards Publication (FIPS PUB 46) du 15 janvier 1977 du Bureau National des Standards du Ministère du Commerce américain. Dans la mémoire EEPROM est enregistrée une clé de chiffrement C. Ainsi, à l'accès 92 la date DAT peut être en clair, mais elle est accompagnée d'un code DES (C, DAT) Ainsi, on peut vérifier l'intégrité de cette date DAT, si bien entendu on connait C, toute précaution étant prise pour que cette clé C
demeure inconnue à tout fraudeur potentiel.
Il est possible de compliquer le processus en envoyant au circuit d'horloge 1 un aléa "a", de sorte que la
date soit accompagnée d'un code DES (C, a, DAT).

Claims (4)

    Revendications i Circuit d'horloge pour dispositif de jeu notamment, formé d'un oscillateur-générateur de fréquence d'horloge couplé à un circuit compteur-diviseur munis d'accès de lecture, caractérisé en ce que ce circuit se présente sous la forme d'un boîtier protégé, en ce qu'il est prévu un circuit d'accès protégé connecté entre lesdits accès et le circuit de compteur- diviseur. 2 Circuit d'horloge selon la revendication 1, caractérisé en ce que le boîtier protégé est réalisé par l'intégration de tout le circuit d'horloge.
  1. 3 Circuit d'horloge selon la revendication 1, caractérisé en ce que le boîtier protégé est réalisé par l'intégration hybride de composants disponibles dans le
    commerce.
  2. 4 Circuit d'horloge selon l'une des revendications i
    à 3, caractérisé en ce que le circuit d'accès protégé est un
    circuit de carte à puce.
    Circuit d'horloge selon la revendication 4 I, caractérisé en ce que le circuit de carte à puce met en oeuvre
    l'algorithme DES.
  3. 6 Circuit d'horloge selon l'une des revendications 1.
    à 5, caractérisé en ce qu'il comporte un circuit de détection de présence de tension d'alimentation pour fournir une information d'interruption de tension d'alimentation si elle se produit.
  4. 7 Circuit d'horloge selon l'une des revendications i
    à 6 caractérisé en ce qu'il comporte deux bornes l'oscillateur et de son circuit de compteur associé, quand
    l'autre est défaillante.
FR9208099A 1992-07-01 1992-07-01 Circuit d'horloge pour dispositif de jeu. Expired - Fee Related FR2693295B1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FR9208099A FR2693295B1 (fr) 1992-07-01 1992-07-01 Circuit d'horloge pour dispositif de jeu.
US08/082,074 US5489095A (en) 1992-07-01 1993-06-23 Device for protecting the validity of time sensitive information
JP15694593A JP3577328B2 (ja) 1992-07-01 1993-06-28 ゲーミング装置
DE69310034T DE69310034T2 (de) 1992-07-01 1993-07-01 Spielvorrichtung mit dauernd funktionierender Uhr
EP93201908A EP0577220B1 (fr) 1992-07-01 1993-07-01 Dispositif de jeu comprenant une horloge à fonctionnement continu

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9208099A FR2693295B1 (fr) 1992-07-01 1992-07-01 Circuit d'horloge pour dispositif de jeu.

Publications (2)

Publication Number Publication Date
FR2693295A1 true FR2693295A1 (fr) 1994-01-07
FR2693295B1 FR2693295B1 (fr) 1994-11-18

Family

ID=9431403

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9208099A Expired - Fee Related FR2693295B1 (fr) 1992-07-01 1992-07-01 Circuit d'horloge pour dispositif de jeu.

Country Status (1)

Country Link
FR (1) FR2693295B1 (fr)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3806874A (en) * 1972-04-11 1974-04-23 Gretag Ag Identification system for individuals
DE3023427A1 (de) * 1979-06-28 1981-01-08 Gretag Ag Mobiler datenbehaelter
US4365810A (en) * 1979-09-28 1982-12-28 Selectro-Vision, Ltd. Gaming board
GB2148135A (en) * 1983-09-14 1985-05-30 Igt Reno Nev Electronic video lottery system
US4592546A (en) * 1984-04-26 1986-06-03 David B. Lockton Game of skill playable by remote participants in conjunction with a live event
GB2189059A (en) * 1986-04-08 1987-10-14 Distrimex Limited Clock with power-failure alarm
EP0418098A1 (fr) * 1989-09-15 1991-03-20 Ncr International Inc. Cassette portable pour objets de valeur
US5073931A (en) * 1989-05-25 1991-12-17 Audebert-Delahaye-Venture System and individual device for participation in a broadcast program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3806874A (en) * 1972-04-11 1974-04-23 Gretag Ag Identification system for individuals
DE3023427A1 (de) * 1979-06-28 1981-01-08 Gretag Ag Mobiler datenbehaelter
US4365810A (en) * 1979-09-28 1982-12-28 Selectro-Vision, Ltd. Gaming board
GB2148135A (en) * 1983-09-14 1985-05-30 Igt Reno Nev Electronic video lottery system
US4592546A (en) * 1984-04-26 1986-06-03 David B. Lockton Game of skill playable by remote participants in conjunction with a live event
GB2189059A (en) * 1986-04-08 1987-10-14 Distrimex Limited Clock with power-failure alarm
US5073931A (en) * 1989-05-25 1991-12-17 Audebert-Delahaye-Venture System and individual device for participation in a broadcast program
EP0418098A1 (fr) * 1989-09-15 1991-03-20 Ncr International Inc. Cassette portable pour objets de valeur

Also Published As

Publication number Publication date
FR2693295B1 (fr) 1994-11-18

Similar Documents

Publication Publication Date Title
EP0577220B1 (fr) Dispositif de jeu comprenant une horloge à fonctionnement continu
EP0475837B1 (fr) Procédé de gestion d'un programme d'application chargé dans un support à microcircuit
EP0981808B1 (fr) Procedure securisee de controle de transfert d'unites de valeur dans un systeme de jeu a cartes a puce
CA1300757C (fr) Dispositif portable electronique destine a etre utilise en liaison avec un ecran
EP0425347B1 (fr) Dispositif portable électronique pour fidéliser un public à un média ou similaire
EP0845755B1 (fr) Carte à puce et programme pour cartes à puces
EP0547975A1 (fr) Procédé d'authentification, par un milieu extérieur, d'un objet portatif connecté à ce milieu par l'intermédiaire d'une ligne de transmission, et système pour la mise en oeuvre
FR2654236A1 (fr) Procede de protection contre l'utilisation frauduleuse de cartes a microprocesseur, et dispositif de mise en óoeuvre.
FR2809894A1 (fr) Procede de cryptographie, microcircuit pour carte a puce et cartes a puce incluant un tel microcircuit
WO1999040546A1 (fr) Protocole de controle d'acces entre une cle et une serrure electroniques
WO2005119583A2 (fr) Composant pour module de sécurité
FR2843466A1 (fr) Procede pour empecher la falsification d'un systeme de traitement de donnees, et ce systeme
CA2676236C (fr) Dispositif portable d'authentification
FR2642544A1 (fr) Systeme de traitement de donnees a programme de securite
EP0742532A1 (fr) Procédé de mémoration et de restitution d'un code secret
FR2803961A1 (fr) Systeme de securisation des transactions lors d'achats par correspondance
FR2637710A1 (fr) Procede et dispositif de commande electronique multifonction a haute securite comportant une carte a puce
FR2670595A1 (fr) Carte a circuit integre.
EP1483645A2 (fr) Dispositif et procede de securisation de donnees sensibles, notamment entre deux parties via un organisme tiers
EP1012797B1 (fr) Carte a circuit integre avec compteur de gratification et procede de comptage de gratifications
EP1609326B1 (fr) Procede de protection d'un terminal de telecommunication de type telephone mobile
EP0957461B1 (fr) Procédé de personnalisation d'une carte à puce
FR2829645A1 (fr) Protocole d'authentification a verification d'integrite de memoire
FR2834366A1 (fr) Carte a puce autoverrouillable, dispositif de securisation d'une telle carte et procedes associes
FR2693296A1 (fr) Circuit d'horloge pour dispositif de jeu.

Legal Events

Date Code Title Description
TP Transmission of property
TP Transmission of property
CD Change of name or company name
ST Notification of lapse