Spielkonsole game console
Die vorliegende Erfindung betrifft eine Spielkonsole zur Durchführung von Wett-, Glücksspiel- oder Geschicklichkeits- Spieltransaktionen, mit einer Recheneinheit und daran ange¬ schlossenen Ein-, Ausgabe- und lokalen Speichereinheiten, wobei die den Spieltransaktionen eines Spiels zugrundeliegenden Spielparameter in einer lokalen Speichereinheit gespeichert sind. Spielkonsolen für Wett- oder Glücksspiele müssen hohe An¬ forderungen an die Manipulationssicherheit erfüllen, insbeson¬ dere wenn sie außerhalb des direkten Einflußbereiches des Spielveranstalters aufgestellt werden, beispielsweise in Loka¬ len oder großflächigen Casinoanlagen, in denen die Einstellung der Spielparameter, wie Spielgeldeinheit (Denomination) , Aus¬ zahlungsrate („payout percentage", POP), an Personal oder Drit¬ te delegiert werden muß.The present invention relates to a game console for carrying out betting, gambling or dexterity game transactions, comprising a computing unit and input, output and local memory units connected thereto, wherein the game parameters underlying the game transactions of a game are stored in a local memory unit , Game consoles for betting or gambling games must fulfill high demands on tamper resistance, in particular if they are set up outside the direct sphere of influence of the game organizer, for example in restaurants or large-scale casino facilities in which the setting of the game parameters, such as gaming money unit (denomination ), Payout percentage (POP), must be delegated to personnel or third parties.
Um Manipulationen an der Spielkonsole hintanzuhalten oder zumindest aufzudecken, sind bereits zahlreiche Maßnahmen be- kannt, seien es Plombierungen, Schlüsselschalter und Paßwörter für den Zugang zur Einstellung der Spielparameter. Mechanische Sperren wie Plomben und Schlösser bieten bekanntermaßen keine hinreichende Sicherheit gegenüber Manipulation von Spielkonso¬ len im Feld. Auch die derzeit eingesetzten Paßwort-Sperren sind in der Praxis wenig wirksam, da sie, einmal aus der Hand gege¬ ben, dem Spielveranstalter keine Kontrolle darüber geben, wann und welche Veränderungen der Spielparameter tatsächlich vorge¬ nommen werden.In order to prevent or at least uncover manipulations on the game console, numerous measures are already known, including seals, key switches and passwords for accessing the setting of the game parameters. Mechanical barriers such as seals and locks are known to provide no adequate security against manipulation of Spielkonso¬ len in the field. The password locks currently in use are also ineffective in practice because, once they are out of hand, they do not give the game organizer control over when and what changes in the game parameters are actually made.
Die Erfindung setzt sich zum Ziel, eine Spielkonsole zur Durchführung von Wett- oder Glücksspieltransaktionen zu schaf¬ fen, welche höhere Manipulationssicherheit besitzt als die be¬ kannten Lösungen. Dieses Ziel wird mit einer Spielkonsole der einleitend genannten Art erreicht, die sich gemäß der Erfindung dadurch auszeichnet, daß die lokale Speichereinheit einen Satz von Einmal-Paßwörtern enthält und jede Veränderung der Spielpa-
rameter in der lokalen Speichereinheit die Eingabe eines Ein¬ mal-Paßwortes aus dem Satz von Einmal-Paßwörtern erfordert, woraufhin das Einmal-Paßwort verbraucht ist.The invention has the aim, a game console to perform competition or gambling transactions fen to schaf¬ which has higher security against manipulation known solutions than be ¬. This object is achieved with a game console of the type mentioned in the introduction, which according to the invention is characterized in that the local memory unit contains a set of one-time passwords and any change in the game pat parameter in the local memory unit requires the input of a one-time password from the set of one-time passwords, whereupon the one-time password is used up.
Die Erfindung beruht auf der Erkenntnis, daß ein überaus hoher Manipulationsschutz von Spielkonsolen im Feld erreicht werden kann, indem ein Einmal- bzw. Transaktions-Paßwortsystem für jedwede Parametereinstellung an der Konsole eingesetzt wird. Einmal-Paßwortsysteme sind auf dem Gebiet des Bankwesens in Form von Transaktionsnummern (TANs) an sich bekannt. Die vorliegende Erfindung schlägt erstmals vor, Spielkonsolen mit einem TAN-System zur Autorisierung von lokalen Parameterände¬ rungen an der Maschine auszustatten.The invention is based on the recognition that an extremely high tamper protection of game consoles in the field can be achieved by using a one-time or transaction password system for any parameter setting on the console. One-time password systems are known per se in the field of banking in the form of transaction numbers (TANs). For the first time, the present invention proposes equipping gaming consoles with a TAN system for authorization of local parameter changes on the machine.
Im Betrieb kann der Spielveranstalter einmal, beispiels¬ weise bei der ErstaufStellung der Spielkonsole oder in regelmä- ßigen Abständen anläßlich der Wartung oder Überprüfung der Spielkonsole, einen vorgegebenen Satz von Einmal-Paßwörtern in der lokalen Speichereinheit ablegen. Das Bedienungspersonal vor Ort, welches z.B. die Münzbestückung und -entleerung, Aufspie¬ lung von neuen Spielprogrammen, Anpassung der Spielparameter z.B. an Währungseinheiten, Preiserhöhungen oder zentrale Ge¬ winnauszahlungsvorgaben usw. durchzuführen hat, muß anschlie¬ ßend für jede Veränderung der Spielparameter ein neues Einmal- Paßwort vom Spielveranstalter anfordern. Dadurch erhält der Spielveranstalter vollständige Kontrolle darüber, wann, wo und auf welche Anforderung hin Parametereinstellungen vorgenommen werden. Eine unzulässige vorübergehende Veränderung von Spiel¬ parametern ist damit ausgeschlossen.In operation, the game organizer can once, for example, at the first installation of the game console or at regular intervals on the occasion of maintenance or review of the game console, store a predetermined set of one-time passwords in the local storage unit. The on-site operator, for example, the Münzbestückung and emptying, Aufspie¬ ment of new game programs, adjustment of the game parameters eg currency units, price increases or central Ge winnauszahlungsvorgaben etc. has to perform, then ßie for each change in the game parameters a new once - Request a password from the organizer. This gives the game organizer complete control over when, where and on what request parameter settings are made. Parameters an illegal temporary change of game ¬ is excluded.
Eine bevorzugte Ausführungsform der Erfindung zeichnet sich dadurch aus, daß jede Veränderung der Spielparameter in der lokalen Speichereinheit zusätzlich die Eingabe eines Benut¬ zerkennwortes erfordert. Dadurch kann die Zulässigkeit von Pa¬ rameteränderungen auf einzelne Benutzer eingeschränkt werden, wie an sich bekannt, wodurch die Sicherheit noch weiter erhöht werden kann.
Besonders günstig ist es, wenn gemäß einem weiteren bevor¬ zugten Merkmal der Erfindung das Einmal-Paßwort nur über eine gesonderte, vom Gehäuse lösbare Eingabeeinheit eingebbar ist. Dies stellt eine weitere Sicherheitsstufe dar, denn nur der physische Besitz der gesonderten Eingabeeinheit ermöglicht überhaupt erst eine Paßworteingabe. Bevorzugt ist die gesonder¬ te Eingabeeinheit eine Tastatur, welche mit dem Gehäuse über eine als Schlüssel/Schloß-Kombination ausgeformte Kupplung ver¬ bindbar ist, sodaß die Eingabeeinheit gleichzeitig eine mecha- nische Schlüssel-Funktion hat.A preferred embodiment of the invention is characterized in that each change of the game parameters in the local storage unit also requires the input of a Benut ¬ zerkennwortes. This allows the admissibility of Pa ¬ rameteränderungen to individual users are restricted, as known per se, can be further increased so that the safety. It is particularly favorable if, according to a further preferred feature of the invention, the one-time password can only be input via a separate input unit detachable from the housing. This represents a further security level, because only the physical possession of the separate input unit allows a password input in the first place. Preferably, the special input unit is a keyboard which can be connected to the housing via a coupling designed as a key / lock combination, so that the input unit simultaneously has a mechanical key function.
Die Erfindung wird nachstehend anhand eines in den beige¬ schlossenen Zeichnungen dargestellten Ausführungsbeispieles nä¬ her erläutert. In den Zeichnungen zeigtThe invention will be explained in more detail below with reference to an exemplary embodiment illustrated in the accompanying drawings. In the drawings shows
Fig. 1 die Spielkonsole der Erfindung in einer schemati- sehen Perspektivansicht und1 shows the game console of the invention in a schematic perspective view and
Fig. 2 ein Blockschaltbild der Komponenten der Spielkonso¬ le von Fig. 1.2 shows a block diagram of the components of the game console of FIG. 1.
Eine in Fig. 1 gezeigte Spielkonsole 1 weist ein Standge¬ häuse 2 auf, welches dem Benutzer eine Eingabeeinheit 3 in Form von Tasten, eine Ausgabeeinheit 4 in Form eines Bildschirmes, einen Münzeinwurf 5 sowie eine Geldausgabelade 6 darbietet, wie dem Fachmann bekannt. Gemäß Fig. 2 sind die Ein- und Ausgabe¬ einheiten 3, 4 an eine zentrale Recheneinheit 7 angeschlossen, welche mit lokalen Speichereinheiten 8, 9 in Verbindung steht. Die Speichereinheiten 8, 9 können von jeder in der Technik be¬ kannten Art sein, beispielsweise Halbleiterspeicher, beschreib¬ bare CDs, Chipkarten, Flash-Speicher usw.A game console 1 shown in FIG. 1 has a housing 2, which presents the user with an input unit 3 in the form of keys, an output unit 4 in the form of a screen, a coin slot 5 and a cash dispenser 6, as known to those skilled in the art. According to FIG. 2, the input and output units 3, 4 are connected to a central processing unit 7, which is connected to local storage units 8, 9. The storage units 8, 9 can of any art be¬ knew kind be, for example, semiconductor memory, ¬ bare CDs, smart cards, flash memory, etc. writable
Unter dem Begriff „lokale Speichereinheiten" werden hier alle der Spielkonsole 1 zugeordneten Speichereinheiten verstan- den, seien sie physisch lokal oder auch nur logisch lokal, d.h. an einem physisch entfernten Ort liegend, jedoch der Spielkon¬ sole 1 logisch zugeordnet.The term "local storage units" here all the game console 1 associated storage units are understood, they were physically local or even logically local, ie lying in a physically remote location, but the Spielkon ¬ sole 1 logically assigned.
Der Münzeinwurf 5 speist einen Münztrichter („hopper") 10, der über eine Weiche 11 wahlweise zur Geldausgabelade 6 oder zu einer Geldkassette 12 führt. Die Weiche 11 wird von der zentra-
- A - len Recheneinheit 7 je nach Spieltransaktion und Spielverlauf gesteuert, wie dem Fachmann bekannt.The coin slot 5 feeds a coin hopper 10 which, via a switch 11, selectively leads to the coin payout slot 6 or to a cash box 12. The switch 11 is fed by the central bank. - A - len computing unit 7 depending on the game transaction and game history controlled, as known in the art.
Die Spielkonsole 1 ist für jede beliebige Art von Wett¬ oder Glücksspiel geeignet, und zwar sowohl im Standalone- Betrieb als auch Online-Betrieb im Rahmen eines (nicht darge¬ stellten) Casino- oder Wettbüro-Netzwerkes, mit welchem die Re¬ cheneinheit 7 über eine Datenverbindung 14 in Verbindung stehen kann.The game console 1 is suitable for any type of betting or gambling, both in stand-alone operation as well as online operation in the context of a (not shown) casino or betting office network, with which the Re¬ cheneinheit. 7 can be connected via a data connection 14.
Die lokale Speichereinheit 8 enthält das bzw. die Spiel- Programme oder zumindest - im Falle einer Online-Spielkonsole - entsprechende Terminalprogramme zur Interaktion mit Spielpro¬ grammen auf einem entfernten Casino-Hostrechner sowie die aktu¬ ellen Spieldaten, welche auch als Spieltransaktionen bezeichnet werden. Mögliche Spieltransaktionen sind beispielsweise ein Bargeldeinwurf, eine Bargeldauszahlung, ein Setzen, ein Spiel¬ ausgang wie Gewinn oder Verlust usw.The local memory unit 8 contains the game program (s) or at least - in the case of an online game console - corresponding terminal programs for interacting with game programs on a remote casino host computer and the current game data, which are also referred to as game transactions. Possible game transactions are, for example, a cash deposit, a cash payment, a bet, a Spiel¬ exit such as profit or loss, etc.
In der lokalen Speichereinheit 8 sind auch alle grundle¬ genden, d.h. für alle Spieltransaktionen eines Spiels gleich¬ bleibenden Spielparameter 15 gespeichert. Die Spielparameter 15 umfassen beispielsweise den Geldwert bzw. die Währung einer Spieleinheit (Denomination) , die maximal zulässige Einsatzhöhe, die statistische Äuszahlungsrate der Spielkonsole („payout per- centage", POP) usw., wie dem Fachmann bekannt.In the local memory unit 8, all basic, i. stored for all game transactions of a game gleich¬ remaining game parameters 15. The game parameters 15 include, for example, the monetary value or the currency of a gaming unit (denomination), the maximum admissible bet amount, the statistical payout percentage of the gaming console ("payout per centage", POP), etc., as known to the person skilled in the art.
Die Recheneinheit 7 ist so programmiert, daß sie für jede Veränderung (Pfeil 16) der Spielparameter 15 in der lokalen Speichereinheit 8 die Eingabe eines bestimmten Paßwortes durch die Bedienungsperson erfordert. Zu diesem Zweck enthält die lo¬ kale Speichereinheit 9 einen Satz 17 von Einmal-Paßwörtern 18. Eine Vergleichseinrichtung 19 vergleicht das eingegebene Paß- wort mit einem (oder immer dem nächsten) Paßwort 18 aus dem Satz 17. Im Falle der Übereinstimmung wird die Veränderung 16 der Spielparameter 15 freigegeben.The arithmetic unit 7 is programmed so that it requires the input of a specific password by the operator for each change (arrow 16) of the game parameters 15 in the local memory unit 8. For this purpose, the local memory unit 9 contains a set 17 of one-time passwords 18. A comparator 19 compares the entered password with one (or always the next) password 18 from the sentence 17. In the case of the match, the change becomes 16 of the game parameters 15 released.
Es versteht sich, daß die Vergleichseinrichtung 19 sowohl hardware- als auch softwaretechnischer Natur und insbesondere
auch durch einen Programmteil des Spielprograitimes verkörpert sein kann, welches von der Recheneinheit 7 abgearbeitet wird.It is understood that the comparison device 19 both hardware and software technical nature and in particular may also be embodied by a program part of the Spielprograitimes, which is processed by the arithmetic unit 7.
Das von der Bedienungsperson eingegebene und der Ver¬ gleichseinrichtung 19 zugeführte Paßwort kann über die interne Eingabeeinheit 3 der Spielkonsole 1 eingegeben werden, oder be¬ vorzugt über eine gesonderte Eingabeeinheit 20, die über eine Datenverbindung 21 anschließbar ist.The password entered by the operator and supplied to the comparison device 19 can be input via the internal input unit 3 of the game console 1, or be¬ preferably via a separate input unit 20 which can be connected via a data connection 21.
Die Datenverbindung 21 kann sowohl drahtgebunden als auch drahtlos sein. In letzterem Fall kann die Eingabeeinheit 20 z.B. eine berührungslos auslesbare Speicherkarte, ein RFID- Chip, ein Mobiltelefon usw. sein. Bevorzugt ist die Datenver¬ bindung 21 drahtgebunden und die Eingabeeinheit 20 ist eine Ta¬ statur, und zwischen Gehäuse 2 und Eingabeeinheit 20 ist eine Kupplung 22 mit mechanischer Schlüssel/Schloß-Funktion vorgese- hen. Die Kupplung 22 umfaßt beispielsweise einen in Form eines Schlüssels ausgebildeten Stecker, der in eine komplementär- formschlüssig ausgebildete Buchse des Gehäuses 2 einführbar ist.The data connection 21 can be both wired and wireless. In the latter case, the input unit 20 may be e.g. a non-contact readable memory card, an RFID chip, a mobile phone and so on. Preferably, the data connection 21 is wired and the input unit 20 is a keyboard, and between the housing 2 and the input unit 20 a coupling 22 with a mechanical key / lock function is provided. The coupling 22 comprises, for example, a plug formed in the form of a key, which can be inserted into a complementary form-fitting bushing of the housing 2.
Um die Sicherheit noch weiter zu erhöhen, kann die Rechen- einheit 7 bzw. die Vergleichseinrichtung 19 auch die zusätzli¬ che Eingabe eines Benutzerkennwortes 23 durch die Bedienungs¬ person erfordern, bevor sie eine Veränderung 16 der Spielpara¬ meter 15 zuläßt bzw. durchführt. Damit ist es auch möglich, je¬ der Benutzererkennung 23 einen eigenen Satz 17 von Einmal- Paßwörtern 18 zuzuordnen.In order to further increase security, the computing unit 7 or the comparison device 19 may also require the additional input of a user password 23 by the operator before it permits or carries out a change 16 in the game parameters 15. This also makes it possible to assign each ¬ the user identification 23 a separate set 17 of one-time passwords 18th
Der gesamte Satz 17 von Einmal-Paßwörtern 18 kann auf ein¬ mal in der Speichereinheit 9 abgelegt werden, oder die Einrnal- Paßwörter 18 können erst im Betrieb - eines nach dem anderen - z.B. mittels einer Hash-Funktion ausgehend von einem Master- Paßwort („root" der Hash-Kette) berechnet werden, wie in der Technik bekannt.The entire set 17 of one-time passwords 18 can be stored at once in the memory unit 9, or the one-time passwords 18 can only be used in operation - one after the other - e.g. by a hash function from a master password ("root" of the hash chain), as known in the art.
Die Erfindung ist nicht auf die dargestellten Ausführungs¬ beispiele beschränkt, sondern umfaßt alle Varianten und Modifi¬ kationen, die in den Rahmen der angeschlossenen Ansprüche fal- len.
The invention is not limited to the illustrated examples execution ¬, but includes all variations and modifi cations ¬, the wrong len in the scope of the appended claims.