FR2693295A1 - Circuit d'horloge pour dispositif de jeu. - Google Patents
Circuit d'horloge pour dispositif de jeu. Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Generating random numbers; Lottery apparatus
- G07C15/006—Generating random numbers; Lottery apparatus electronically
-
- G—PHYSICS
- G04—HOROLOGY
- G04C—ELECTROMECHANICAL CLOCKS OR WATCHES
- G04C10/00—Arrangements of electric power supplies in time-pieces
- G04C10/04—Arrangements of electric power supplies in time-pieces with means for indicating the condition of the power supply
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting 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/72—Protecting 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/725—Protecting 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/20—Individual registration on entry or exit involving the use of a pass
- G07C9/29—Individual registration on entry or exit involving the use of a pass the pass containing active electronic elements, e.g. smartcards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/72—Indexing scheme relating to groups G06F7/72 - G06F7/729
- G06F2207/7219—Countermeasures 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)
- 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 lecommerce.
- 4 Circuit d'horloge selon l'une des revendications ià 3, caractérisé en ce que le circuit d'accès protégé est uncircuit de carte à puce.Circuit d'horloge selon la revendication 4 I, caractérisé en ce que le circuit de carte à puce met en oeuvrel'algorithme DES.
- 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.
- 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é, quandl'autre est défaillante.
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)
| 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 |
-
1992
- 1992-07-01 FR FR9208099A patent/FR2693295B1/fr not_active Expired - Fee Related
Patent Citations (8)
| 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 |