WO2005015511A1 - Method for preventing casinos or gambling machines from manipulating gambling results - Google Patents

Method for preventing casinos or gambling machines from manipulating gambling results Download PDF

Info

Publication number
WO2005015511A1
WO2005015511A1 PCT/EP2004/008908 EP2004008908W WO2005015511A1 WO 2005015511 A1 WO2005015511 A1 WO 2005015511A1 EP 2004008908 W EP2004008908 W EP 2004008908W WO 2005015511 A1 WO2005015511 A1 WO 2005015511A1
Authority
WO
WIPO (PCT)
Prior art keywords
game
player
casino
results
data
Prior art date
Application number
PCT/EP2004/008908
Other languages
German (de)
French (fr)
Inventor
Max Vogelbusch
Christian Von Roques
Original Assignee
Universal Gaming Concepts Inc.
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 Universal Gaming Concepts Inc. filed Critical Universal Gaming Concepts Inc.
Publication of WO2005015511A1 publication Critical patent/WO2005015511A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3262Player actions which determine the course of the game, e.g. selecting a prize to be won, outcome to be achieved, game to be played

Definitions

  • the present invention relates to a method for preventing manipulation of the game result by a casino or a slot machine as a function of a player's moves when the game is being carried out electronically.
  • this object is achieved in that the game results are determined in advance for a certain period of time and data are derived from these game results using a publicly known and generally executable method, which data can clearly be assigned to these game results, but from which the game results cannot or cannot be recovered without a secret, and the derived data is published before the specific period, so that after the period has elapsed, everyone can use the actual game results that have occurred in the meantime and the publicly known and generally applicable procedure from the game results that have occurred can derive the same data, and by comparing the respectively derived data can determine that the predetermined game results have actually been played.
  • the publicly known method can preferably be an asymmetrical encryption method. This has the advantage that only the public key is published, whereby the public key can also be published before the end of the specific period.
  • Asymmetric encryption methods have the advantage that data can be encrypted with the public key, but the original data cannot be recovered from the encrypted data.
  • the player specifies a number or sequence of digits and the game events defined in advance are also determined by numbers or sequences of digits and the modified game events follow by bitwise logical combination of the numbers or digits specified by the player with the Number or sequence of digits can be determined for the pre-determined game events.
  • a further possibility according to the invention for solving the above-mentioned problem is that only the betting player and the amount of the bet are known during the betting of the casino or the slot machine, while the information on which the player has bet is only transmitted in encrypted form, and only after the game is over and known the results of the player can claim his win by transmitting the key of the encryption.
  • an asymmetrical encryption method for encryption is particularly preferred since the player then only needs to transmit the public key of the encryption in order to claim the win, whereby the casino or the slot machine also encrypts the game result with the public key and the two encrypted results compares to see if the player has actually bet on the fallen number.
  • the above-mentioned object can also be achieved according to the invention in that only the betting player and the amount of the bet are known during the betting of the casino or the slot machine, while from the information on which the player has bet by means of a publicly known and generally executable method data are derived, which can be clearly assigned to this information, but from which the information cannot be recovered or not without secretly kept aids, after the game the game result using the same publicly known method. speaking data are derived and by comparing the data it is determined whether the player has won or not.
  • the present invention for the first time creates the possibility for Internet casinos or electronic slot machines to prove that the game results are real random results and are not controlled as a function of the player's moves. For example, there could be a great temptation to design a program in an Internet casino that offers the game of roulette in such a way that the ball always only on numbers falls on which no player has bet.
  • the present invention now serves to make it provable that the numbers that fall are not influenced by the player's moves. Nevertheless, the corresponding numbers cannot of course be published beforehand, since the game would then no longer be possible.
  • the Casmo can publish the document, which contains the sequence of numbers, times and table number and possibly other data. Now every player can use the publicly available hash function from this document to regain the hash value and compare it with the hash value published by Casmo at the beginning of the day. If the two values match, this shows that the Casmo has not changed the number sequence specified at the beginning of the game day. This proves that the casino does not change the originally intended random numbers depending on the game moves the player has performed.
  • the present invention is also suitable for other games, for example for card games such as black jack or video poker.
  • the document which describes the “premixed” cards comprises a large number of card sequences, each of which is numbered. If a new card sequence is then required for a game table, the number of the card sequence can then be displayed and one of the players indicates a position at which the cards are drawn. This withdrawal position must be published for the other players so that it can then be compared afterwards whether the original sequence of cards before the withdrawal actually corresponded to the hash function published by the casino.
  • the present invention recommends a somewhat more complicated method with which the freedom of manipulation of the casino can finally be demonstrated. For this purpose it is necessary to generate a demonstrably not manipulated random sequence of cards.
  • a casino publishes the algorithm that determines the results of its games depending on a sequence of random numbers and can additionally convince the player that the sequence of numbers is actually random, the player can be sure that the casino offers demonstrably unmanipulable games of chance ,
  • the casino or slot machine must not be able to manipulate or dial the next number in the sequence depending on the actions of the players. Once the games have started, the casino must no longer be able to influence the outcome of the game.
  • the casino must not be able to determine the number sequence beforehand.
  • the player must not be able to determine any future number from the sequence based on previous events.
  • the casino undertakes to determine a predetermined sequence of random numbers R of its choice before the games begin.
  • the player delivers a second sequence of numbers M when he takes part in a game which serves to modulate the sequence of numbers of the casino R (for example by the sequence M as Serves for a known pseudo random number generator).
  • sequence of numbers used to determine the result of the games is a combination of both sequences, for example both sequences are represented as a bit stream, and as a result a bit stream is used, each of which consists of an exclusive-OR operation of the nth in each case Bits of the R and M sequences.
  • the player can reconstruct the number sequence that was to be used to determine the game results by using the Casmos original random number sequence R, which will be published after the end of the games, and this with its own modulation sequence M, as described under 3 ., linked.
  • the freedom to manipulate the random number sequence of the Casmos R can in turn be ensured by comparing the hash function of this random number sequence previously published by the casino with the hash function results generated by the player after the end of the games from the random number sequence R then published by the casino. In this way the result of the games can be confirmed and it can be proven with mathematical certainty that the casino or the slot machine has not manipulated the games.
  • slot machines that are operated with a predefined sequence of numbers that are changed by means of a modulation sequence specified by the player correspond mathematically equivalent to roulette, which is played with a predefined sequence of random numbers, and in which the player can freely choose where to place his bets
  • Another method according to the invention for preventing the casino or the slot machine from tampering with the outcome of the game due to the bets of the player is based on the fact that the casino does not develop until after the game has ended. drives what the player has bet on.
  • the casino only learns during the course of the game that a bet has been made by a particular player and how big it is, as well as a hash function result of the numbers bet by the player, which can subsequently be used to determine what the player has bet on.
  • each bet contains the numbers 0 to 36 for roulette, for example, and for each number the bet that corresponds to this number.
  • red can also be realized by dividing the bet on red in equal parts over all red numbers. The same applies to "Manque” or "Passe” or to the first, second or third dozen etc.
  • the player has to trust the software that generates the data of the bets and calculates the corresponding hash function that this software does not match the bets Casino announces. If the player does not trust the casino or slot machine, they will not trust the software provided by the casino. This software must either be produced by a trustworthy third party or the corresponding source codes must be publicly available,

Abstract

The invention relates to a method for preventing casinos or gambling machines from manipulating gambling results subject to the gambling moves of a gambler during the electronic transaction of the game. For this purpose, predefined gambling results are prepublished in encrypted form or those gambling results are encrypted on which the gambler places money and are transmitted to the casino merely in encrypted form when the money is placed.

Description

SoftNet AG, Kirchstr. 12, FL-9490 Vaduz, Fürstentum LiechtensteinSoftNet AG, Kirchstr. 12, FL-9490 Vaduz, Principality of Liechtenstein
Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch eine Spielbank oder einen Spielautomaten.Procedure for preventing tampering with a casino or slot machine.
Die vorliegende Erfindung betrifft ein Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch eine Spielbank oder einen Spielautomaten in Abhängigkeit von den Spielzugen eines Spielers bei elektronischer Abwicklung des Spiels.The present invention relates to a method for preventing manipulation of the game result by a casino or a slot machine as a function of a player's moves when the game is being carried out electronically.
Über das Internet veranstaltete Glücksspiele werden ebenso immer populärer, wie elektronisch gesteuerte Spielautomaten. In beiden Fällen besteht jedoch ein nicht unerhebliches Miss- trauen der Kunden von Onlme-Spielcasinos oder elektronischen Spielautomaten, dass die Spielergebnisse des Online- Spielcasmos oder des elektronischen Spielautomaten m Kenntnis der Einsätze der verschiedenen Spieler manipuliert werden konnten. Beispielsweise könnte die Software für ein Online- Spielcasmo beim Roulette jeweils die Kugel auf eine solche Zahl fallen lassen, auf die keiner der Spieler gesetzt hat. Dies würde natürlich den Gewinn des Casmos optimieren. Rein subjektiv konnten daher die Spieler bei einem Onlme- Spielcasmo den Verdacht haben, dass m einer solchen Weise manipuliert wird. Dies verringert die Akzeptanz von Onlme- Spielcasmos und elektronischen Spielautomaten gegenüber ei¬ nem klassischen Spielcasmo erheblich.Gambling on the Internet is becoming increasingly popular, as are electronically controlled slot machines. In both cases, however, there is a not inconsiderable mistrust on the part of customers of online casinos or electronic gaming machines that the gaming results of the online gaming casino or electronic gaming machine could be manipulated with knowledge of the wagers of the various players. For example, the software for an online casino game in roulette could drop the ball at a number that none of the players bet on. This would of course optimize the Casmo's profit. Therefore purely sub j ective players in a Onlme- Spielcasmo could suspect that m such a manner is manipulated. This reduces the acceptance of Onlme- Spielcasmos and electronic poker machines over ei ¬ nem classic Spielcasmo considerably.
Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfah- ren anzugeben, mittels dem ein Onlme-Spielcasmo oder ein elektronischer Spielautomat beweisen können, dass die Spiel - ergebnisse nicht in Abhängigkeit von den Einsätzen der einzelnen Spieler beemflusst worden sind. Erfindungsgemäß wird diese Aufgabe dadurch gelöst, dass die Spielergebnisse für einen bestimmten Zeitraum im Voraus festgelegt und mit einem öffentlich bekannten und allgemein aus- führbaren Verfahren aus diesen Spielergebnissen Daten abgeleitet werden, die zwar eindeutig diesen Spielergebnissen zugeordnet werden können, aus denen die Spielergebnisse aber nicht oder nicht ohne geheim gehaltene Hilfsmittel zurück gewonnen werden können, und die abgeleiteten Daten vor dem be- stimmten Zeitraum veröffentlicht werden, so dass nach Ablauf des Zeitraums jedermann an Hand der zwischenzeitlich eingetretenen tatsächlichen Spielergebnisse und des öffentlich bekannten und allgemein ausführbaren Verfahrens aus den eingetretenen Spielergebnissen dieselben Daten ableiten kann, und durch Vergleich der jeweils abgeleiteten Daten feststellen kann, dass tatsächlich die im Voraus festgelegten Spielergebnisse gespielt worden sind.It is therefore an object of the present invention to provide a method by means of which an online casino or an electronic slot machine can prove that the game results have not been influenced as a function of the stakes of the individual players. According to the invention, this object is achieved in that the game results are determined in advance for a certain period of time and data are derived from these game results using a publicly known and generally executable method, which data can clearly be assigned to these game results, but from which the game results cannot or cannot be recovered without a secret, and the derived data is published before the specific period, so that after the period has elapsed, everyone can use the actual game results that have occurred in the meantime and the publicly known and generally applicable procedure from the game results that have occurred can derive the same data, and by comparing the respectively derived data can determine that the predetermined game results have actually been played.
Vorzugsweise kann es sich bei dem öffentlich bekannten Ver- fahren um ein asymmetrisches Verschlüsselungsverfahren handeln. Dies hat den Vorteil, dass nur der öffentliche Schlüssel veröffentlicht wird,' wobei diese Veröffentlichung des öffentlichen Schlüssels auch schon vor dem Ablauf des bestimmten Zeitraums erfolgen kann. Asymmetrische Verschlüsselungs- verfahren haben nämlich den Vorteil, dass mit dem öffentlichen Schlüssel zwar Daten verschlüsselt werden können, aber nicht aus den verschlüsselten Daten wieder die Ursprungsdaten zurück gewonnen werden können.The publicly known method can preferably be an asymmetrical encryption method. This has the advantage that only the public key is published, whereby the public key can also be published before the end of the specific period. Asymmetric encryption methods have the advantage that data can be encrypted with the public key, but the original data cannot be recovered from the encrypted data.
Weiter ist es besonders bevorzugt, als öffentlich bekanntes Verfahren eine sogenannte Hash-Funktion zu verwenden.Furthermore, it is particularly preferred to use a so-called hash function as the publicly known method.
Weiter ist es bevorzugt, zusätzlich zu den Spielergebnissen weitere Zufallsdaten mit. dem öffentlich bekannten Verfahren mit zu verarbeiten, die nach dem Ablauf des Zeitraums ebenfalls veröffentlicht werden. Auf diese Weise ist es nicht möglich, beispielsweise beim letzten Roulettespiel eines Tages durch Errechnung von lediglich siebenunddreißig Datensätzen auf das Spielergebnis zurück zu schließen. Bei vielen Kartenspielen muss zusätzlich sicher gestellt werden, dass die Spielbank oder der Spielautomat nicht vorab bestimmte, für die Spielbank oder den Spielautomaten besonders vorteilhafte Spielereignisse oder Folgen von Spielereignissen wählt. Dies kann erf dungsgemaß dadurch bewirkt werden, dass eine Vielzahl von Spielereignissen oder Folgen von Spielereignissen im Voraus festgelegt und die daraus abgeleiteten Daten veröffentlicht werden und der Spieler eine oder mehrere dieser Spielereignisse oder Folgen von Spielereignissen auswählt und sodann d e ausgewählten Spielereignisse dem Spiel zu Grunde gelegt werden.It is further preferred to include additional random data in addition to the game results. to process the publicly known procedure, which will also be published after the expiry of the period. In this way it is not possible, for example, to draw conclusions about the result of the game by calculating only thirty-seven records in the last roulette game of the day. In many card games, it must also be ensured that the casino or the slot machine does not select certain game events or sequences of game events that are particularly advantageous for the casino or the slot machine. According to the invention, this can be achieved in that a large number of game events or sequences of game events are determined in advance and the data derived therefrom are published and the player selects one or more of these game events or sequences of game events and then the selected game events are used as the basis for the game become.
Zur Losung des vorgenannten Problems ist es erf dungsgemaß ebenfalls möglich, die für einen bestimmten Zeitraum im Voraus festgelegten Spielereignisse oder einen Teil davon mittels vom Spieler vorgegebener Daten und eines öffentlich bekannten Algorithmus zu modifizieren und die dergestalt modifizierten Spielereignisse dem Spiel zu Grunde zu legenIn order to solve the aforementioned problem, it is also possible according to the invention to modify the game events, which have been predetermined for a certain period of time, or a part thereof, using data specified by the player and a publicly known algorithm, and to base the game on the game events modified in this way
Dabei ist es erf dungsgemaß besonders bevorzugt, dass der Spieler eine Zahl oder Ziffernfolge vorgibt und die im Voraus festgelegten Spielereignisse ebenfalls durch Zahlen oder Ziffernfolgen bestimmt sind und die modifizierten Spielereignis- se durch eine bitweise logische Verknüpfung der vom Spieler vorgegebenen Zahlen oder Zi fernfolgen mit der Zahl oder Ziffernfolge für die im Voraus festgelegten Spielereignisse bestimmt werden.According to the invention, it is particularly preferred that the player specifies a number or sequence of digits and the game events defined in advance are also determined by numbers or sequences of digits and the modified game events follow by bitwise logical combination of the numbers or digits specified by the player with the Number or sequence of digits can be determined for the pre-determined game events.
Als besonders bevorzugte bitweise logische Verknüpfung bietet sich hier die "ausschließlich Oder" (XOR) -Funktion anThe "exclusively OR" (XOR) function is a particularly preferred bitwise logical combination
Eine weitere erfindungsgemaδe Möglichkeit zur Losung der oben genannten Aufgabe besteht darin, dass wahrend des Setzens der Spielbank oder dem Spielautomaten nur der setzende Spieler und die Hohe des Einsatzes bekannt ist, wahrend die Information, worauf der Spieler gesetzt hat, nur verschlüsselt übermittelt wird, und erst nach Abschluss des Spiels und bekannt werden der Ergebnisse der Spieler seinen Gewinn durch Übermittlung des Schlüssels der Verschlüsselung einfordern kann.A further possibility according to the invention for solving the above-mentioned problem is that only the betting player and the amount of the bet are known during the betting of the casino or the slot machine, while the information on which the player has bet is only transmitted in encrypted form, and only after the game is over and known the results of the player can claim his win by transmitting the key of the encryption.
In diesem Fall st ein asymmetrisches Verschlüsselungsverfah- ren zur Verschlüsselung besonders bevorzugt, da der Spieler dann zur Einforderung des Gewinns nur den öffentlichen Schlüssel der Verschlüsselung übermitteln braucht, wodurch die Spielbank oder der Spielautomat das Spielresultat ebenfalls mit dem öffentlichen Schlüssel verschlüsselt und die beiden verschlüsselten Ergebnisse vergleicht, um festzustellen, ob der Spieler tatsächlich auf d e gefallene Zahl gesetzt hat.In this case, an asymmetrical encryption method for encryption is particularly preferred since the player then only needs to transmit the public key of the encryption in order to claim the win, whereby the casino or the slot machine also encrypts the game result with the public key and the two encrypted results compares to see if the player has actually bet on the fallen number.
Des weiteren kann die oben genannte Aufgabe erfmdungsgemaß auch dadurch gelöst werden, dass während des Setzens der Spielbank oder dem Spielautomaten nur der setzende Spieler und die Höhe des Einsatzes bekannt ist, während aus der Information, worauf der Spieler gesetzt hat, mittels eines öffentlich bekannten und allgemein ausführbaren Verfahrens Da- ten abgeleitet werden, die zwar eindeutig diesen Informationen zugeordnet werden können, aus denen die Information aber nicht oder nicht ohne geheim gehaltene Hilfsmittel zurück gewonnen werden können, wobei nach dem Spiel aus dem Spielergebnis mit dem gleichen öffentlich bekannten Verfahren ent- sprechende Daten abgeleitet werden und durch Vergleich der Daten festgestellt wird, ob der Spieler gewonnen hat oder nicht .Furthermore, the above-mentioned object can also be achieved according to the invention in that only the betting player and the amount of the bet are known during the betting of the casino or the slot machine, while from the information on which the player has bet by means of a publicly known and generally executable method data are derived, which can be clearly assigned to this information, but from which the information cannot be recovered or not without secretly kept aids, after the game the game result using the same publicly known method. speaking data are derived and by comparing the data it is determined whether the player has won or not.
Die vorliegende Erfindung soll im Folgenden näher erläutert werden:The present invention will be explained in more detail below:
Mit der vorliegenden Erfindung wird erstmals die Möglichkeit für Internet-Spielcasinos oder elektronische Spielautomaten geschaffen, nachzuweisen, dass die Spielergebnisse wirkliche Zufallsergebnisse sind, und nicht in Abhängigkeit von den Spielzügen des Spielers gesteuert werden. Beispielsweise könnte eine große Versuchung bestehen, bei einem Internet - Spielcasmo, welches das Roulettespiel anbietet, ein Programm derart zu gestalten, dass die Kugel stets nur auf Zahlen fällt, auf die kein Spieler gesetzt hat. Die vorliegende Erfindung dient nun dazu, es beweisbar zu machen, dass die Nummern, die fallen, nicht von den Spielzügen der Spieler beem- flusst sind. Trotzdem können die entsprechenden Nummern na- türlich nicht vorher veröffentlicht werden, da dann das Spiel nicht mehr möglich wäre.The present invention for the first time creates the possibility for Internet casinos or electronic slot machines to prove that the game results are real random results and are not controlled as a function of the player's moves. For example, there could be a great temptation to design a program in an Internet casino that offers the game of roulette in such a way that the ball always only on numbers falls on which no player has bet. The present invention now serves to make it provable that the numbers that fall are not influenced by the player's moves. Nevertheless, the corresponding numbers cannot of course be published beforehand, since the game would then no longer be possible.
Im Folgenden soll die vorliegende Erfindung an Hand eines On- l e-Spielcasmos erläutert werden, welches das Roulettespiel anbietet. Dies ist aber nur ein Ausführungsbeispiel , selbstverständlich können auch Spielautomaten sowie Spielcasmos, die andere Spiele anbieten, das erfindungsgemaße Verfahren nutzen .In the following, the present invention is to be explained on the basis of an online gaming casino which offers the game of roulette. However, this is only one exemplary embodiment. Of course, slot machines and casino games that offer other games can also use the method according to the invention.
Bei dem Roulette würden beispielsweise sämtliche Zahlen eines Tages schon zu Beginn des Tages wie üblich, bei einem Online- Spielcasmo üblicherweise durch einen Zufallsgenerator , ermittelt. Diese Nummernfolge wird dann zusammen beispielsweise mit einer Zeitangabe und möglicherweise noch weiteren Zuord- nungsmerkmalen, wie Tischnummer usw. , einer kryptografischen Hash-Funktion unterworfen. Das Ergebnis dieser Hash-Funktion wird veröffentlicht, bevor die Spiele dieses Tages beginnen. Die auf diese Weise vorab veröffentlichten Ergebnisse der Hash-Funktion machen es praktisch unmöglich für das Casmo, die Zahlenfolge nach Veröffentlichung des Ergebnisses der Hash-Funktion zu verändern, ohne dass man dies am Ende des Tages nachweisen könnte. Wenn die tatsächlich gespielte Nummernfolge, der am Beginn des Tages der Hash-Funktion unterworfenen Folge entspricht, kann das Casmo am Ende des Tages nach Abschluss der Spiele das Dokument veröffentlichen, welches die Zahlenfolge sowie Zeitangaben und Tischnummer sowie möglicherweise weitere Daten enthält. Nun kann jeder Spieler an Hand der öffentlich verfügbaren Hash-Funktion aus diesem Dokument wieder den Hash-Wert gewinnen, und diesen mit dem am Anfang des Tages vom Casmo veröffentlichten Hash-Wert vergleichen. Wenn die beiden Werte übereinstimmen, ist dadurch nachgewiesen, dass das Casmo die zu Beginn des Spieltages festgelegte Nummernfolge nicht geändert hat. Damit ist der Nachweis erbracht, dass das Spielcasmo keine Änderung der ursprünglich vorgesehenen Zufallszahlen in Abhängigkeit von den Spiel zügen der Spieler durchgeführt hat.In roulette, for example, all the numbers of a day would be determined as usual at the beginning of the day, in an online casino usually by a random number generator. This sequence of numbers is then subjected to a cryptographic hash function together with, for example, a time specification and possibly still further assignment features, such as table number, etc. The result of this hash function will be released before that day's games begin. The results of the hash function previously published in this way make it practically impossible for the Casmo to change the number sequence after the result of the hash function has been published, without being able to prove it at the end of the day. If the sequence of numbers actually played corresponds to the sequence that has been subjected to the hash function at the beginning of the day, at the end of the day after the games have ended, the Casmo can publish the document, which contains the sequence of numbers, times and table number and possibly other data. Now every player can use the publicly available hash function from this document to regain the hash value and compare it with the hash value published by Casmo at the beginning of the day. If the two values match, this shows that the Casmo has not changed the number sequence specified at the beginning of the game day. This proves that the casino does not change the originally intended random numbers depending on the game moves the player has performed.
Hierbei ist es besonders empfehlenswert, dem Dokument, wel- ches der Hash-Funktion unterworfen wird, noch zusätzliche Zufallsdaten hinzuzufügen, die erst am Ende des Spieltages veröffentlicht werden. Andernfalls könnte ein Spieler gegen Ende des Spieltages, beispielsweise in der letzten oder vorletzten Runde, durch Ausprobieren der Hash-Funktion auf alle noch möglichen Nummernfolgen und Vergleich mit der vorab veröffentlichten Hash-Funktion die vorletzte oder zumindest die letzte fallende Nummer erkennen.It is particularly advisable to add additional random data to the document that is subjected to the hash function, which will only be published at the end of the game day. Otherwise, towards the end of the game day, for example in the last or penultimate round, a player could recognize the penultimate or at least the last falling number by trying out the hash function for all possible number sequences and comparing it with the previously published hash function.
Es empfiehlt sich daher, beispielsweise einfach noch weitere fünf Zufallszahlen an das Dokument anzuhängen, die im Laufe des Tages nicht gespielt werden.It is therefore advisable, for example, to simply add another five random numbers to the document that are not played during the day.
Ansonsten könnte man die gesamte Nummernfolge rekonstruieren, wenn man als Spieler alle Spiele eines Tages bis auf das letzte beobachtet hat und dann die entsprechende Nummernreihe einschließlich aller möglichen Ergebnisse des letzten Spieles der Hash-Funktion unterwerfen könnte, und dann an Hand der jeweiligen Ergebnisse erkennen könnte, welche Nummer als letztes fallen muss, bevor die entsprechende Zahl ausgespielt worden ist. Dies muss natürlich vermieden werden.Otherwise, the entire sequence of numbers could be reconstructed if, as a player, you watched all the games of one day except the last and then could haveh the corresponding series of numbers including all possible results from the last game and then recognize them based on the respective results which number must fall last before the corresponding number has been played. Of course, this must be avoided.
Die vorliegende Erfindung eignet sich jedoch auch für andere Spiele, beispielsweise für Kartenspiele, wie Black Jack oder Video-Poker.However, the present invention is also suitable for other games, for example for card games such as black jack or video poker.
Hierbei ist es aber noch schwieriger, nachzuweisen, dass das Spielcasino oder der Spielautomat tatsächlich zufällige Kartenfolgen verwendet, und die Kartenfolgen nicht in einer bestimmten Weise präpariert sind, um Nachteile für den Spieler zu erzeugen. Im Unterschied zu Roulette ist es nämlich bei diesen Kartenspielen nicht ausreichend nachzuweisen, dass die Kartenfolge, die gespielt wird, schon vor Beginn der Spiele beispielsweise durch einen Zufallsgenerator fest gelegt worden ist, und nicht mehr in Abhängigkeit von den Handlungen der Spieler beemflusst werden kann. Es könnte sich nämlich dann um eine Kartenfolge handeln, die zwar vorher bestimmt ist, aber nicht vollständig zufällig ist. Eine solche Kartenfolge konnte dann möglicherweise m einer solchen Weise auf- gebaut sein, dass die Spieler schlechte und der Bankhalter gute Karten bekommt.However, it is even more difficult to prove that the casino or slot machine actually uses random card sequences and that the card sequences are not prepared in a certain way in order to create disadvantages for the player. In contrast to roulette, it is inadequate to prove in these card games that the card sequence that was played was determined before the start of the games by a random generator, for example, and no longer dependent on the actions the player can be influenced. It could then be a sequence of cards that is determined beforehand, but is not completely random. Such a sequence of cards could then possibly be structured in such a way that the players get bad cards and the banker gets good cards.
Grundsätzlich besteht das selbe Problem bei klassischen Spielcasmos . Dort wird es dadurch gelöst, dass einer der Mitspieler den Kartenstapel abhebt. Selbstverständlich konnte dieser Abhebevorgang bei einem Onlme-Casmo ebenfalls implementiert werden.Basically there is the same problem with classic casino games. There it is solved by one of the other players lifting the deck of cards. Of course, this withdrawal process could also be implemented with an Onlme-Casmo.
Hierzu wird erfindungsgemäß beispielsweise vorgeschlagen, dass bei Kartenspielen das Dokument, welches die "vorgemischten" Karten beschreibt, welches also jeweils eine zufällige Kartenfolge enthält, eine Vielzahl von Kartenfolgen umfasst, von denen jede numeriert ist. Sofern dann für einen Spieltisch eine neue Kartenfolge benötigt wird, kann dann die Num- mer der Kartenfolge angezeigt werden und einer der Spieler gibt eme Position an, an der die Karten abgehoben werden. Diese Abhebeposition muss für die anderen Spieler veröffentlicht werden, so dass dann nachher noch verglichen werden kann, ob die ursprüngliche Kartenfolge vor dem Abheben tat- sächlich der vom Spielcasmo veröffentlichten Hash-Funktion entsprochen hat.For this purpose, it is proposed according to the invention, for example, that in card games the document which describes the “premixed” cards, that is to say which in each case contains a random card sequence, comprises a large number of card sequences, each of which is numbered. If a new card sequence is then required for a game table, the number of the card sequence can then be displayed and one of the players indicates a position at which the cards are drawn. This withdrawal position must be published for the other players so that it can then be compared afterwards whether the original sequence of cards before the withdrawal actually corresponded to the hash function published by the casino.
Dennoch könnte es immer noch möglich sein, eme Kartenfolge in einer solchen Weise vorzubereiten, dass die Kartenfolge für die Spieler nachteilig ist, unabhängig davon, wo abgehoben wird. Die vorliegende Erfindung empfiehlt einem solchen Fall, einen etwas umständlicheren Weg, mit dem endgültig die Manipulationsfreiheit des Casinos nachgewiesen werden kann. Zu diesem Zweck ist es erforderlich, eme nachweisbar nicht manipulierte Zufallsfolge von Karten zu erzeugen.However, it may still be possible to prepare a sequence of cards in such a way that the sequence of cards is detrimental to the players, regardless of where they are drawn. In such a case, the present invention recommends a somewhat more complicated method with which the freedom of manipulation of the casino can finally be demonstrated. For this purpose it is necessary to generate a demonstrably not manipulated random sequence of cards.
Hierzu muss berücksichtigt werden, dass alle Ergebnisse von Glücksspielen als eme Folge von Zufallszahlen dargestellt werden können. Das Glaubwürdigkeitsproblem für ein "ehrli- ches" Online-Casino beruht darauf, dass die Spieler nicht glauben, dass das Casino die Ergebnisse seiner Spiele nicht systematisch beeinflusst, entweder in Abhängigkeit von den Spielzügen der Spieler oder aber auch bereits durch Vorberei- tung entsprechender Kartenfolgen.It must be taken into account that all results of games of chance can be presented as a sequence of random numbers. The credibility problem for an "honest ches "online casino is based on the fact that the players do not believe that the casino does not systematically influence the results of their games, either depending on the moves of the players or also by preparing corresponding card sequences.
Wenn ein Casino den Algorithmus veröffentlicht, der die Ergebnisse seiner Spiele bestimmt in Abhängigkeit von einer Folge von Zufallszahlen und den Spieler zusätzlich davon ü- berzeugen kann, dass die Zahlenfolge tatsächlich zufällig ist, kann der Spieler sicher sein, dass das Casino nachweisbar unmanipulierbare Glücksspiele anbietet.If a casino publishes the algorithm that determines the results of its games depending on a sequence of random numbers and can additionally convince the player that the sequence of numbers is actually random, the player can be sure that the casino offers demonstrably unmanipulable games of chance ,
Welche Eigenschaften muss nun eine solche Nummernfolge erfül- len?What properties must such a sequence of numbers have to fulfill?
1. Das Casino oder der Spielautomat dürfen nicht in der Lage sein, die nächste Nummer der Folge zu manipulieren oder zu wählen in Abhängigkeit von den Handlungen der Spieler. Sobald die Spiele begonnen haben, darf das Casino keine Möglichkeit mehr haben, das Spielergebnis zu beein lussen.1. The casino or slot machine must not be able to manipulate or dial the next number in the sequence depending on the actions of the players. Once the games have started, the casino must no longer be able to influence the outcome of the game.
2. Das Casino darf die Nummernfolge nicht vorher bestimmen können.2. The casino must not be able to determine the number sequence beforehand.
3. Der Spieler darf nicht die Möglichkeit haben, irgend eine künftige Nummer aus der Folge an Hand der bisherigen Ereignisse zu ermitteln.3. The player must not be able to determine any future number from the sequence based on previous events.
Alle diese Anforderungen sind erfüllt, wenn:All of these requirements are met if:
1. das Casino sich verpflichtet, eine vorab festgelegte Folge von Zufallszahlen R seiner Wahl festzulegen, bevor die Spiele beginnen .1. The casino undertakes to determine a predetermined sequence of random numbers R of its choice before the games begin.
2. Der Spieler liefert eine zweite Nummernfolge M, wenn er an einem Spiel teilnimmt, die dazu dient, die Nummernfolge des Casinos R zu modulieren (beispielsweise indem die Folge M als Ausgangswert für einen bekannten Pseudozufallszahlengenerator dient) .2. The player delivers a second sequence of numbers M when he takes part in a game which serves to modulate the sequence of numbers of the casino R (for example by the sequence M as Serves for a known pseudo random number generator).
3 Die Zahlenfolge, die dazu dient, das Ergebnis der Spiele festzulegen, ist eme Kombination beider Folgen, beispielsweise werden beide Folgen als Bitstrom dargestellt, und als Ergebnis wird ein Bitstrom verwendet, der jeweils aus einer Exklusiv-ODER-Verknupfung der jeweils n-th-Bits der Sequenzen R und M besteht.3 The sequence of numbers used to determine the result of the games is a combination of both sequences, for example both sequences are represented as a bit stream, and as a result a bit stream is used, each of which consists of an exclusive-OR operation of the nth in each case Bits of the R and M sequences.
Mit diesem Verfahren kann der Spieler die Nummernfolge rekonstruieren, die zur Bestimmung der Spielergebnisse heranzuziehen war, indem er die ursprüngliche Zufallszahlensequenz R des Casmos verwendet, die nach Ende der Spiele veroffent- licht wird, und diese mit seiner eigenen Modulationssequenz M, wie oben unter 3. angegeben, verknüpft. Die Manipulationsfreiheit der Zufallszahlensequenz des Casmos R kann wiederum durch Vergleich der vorab vom Casino veröffentlichten Hash- Funktion dieser Zufallszahlensequenz mit der vom Spieler nach Ende der Spiele aus der vom Casino dann veröffentlichten Zufallszahlensequenz R erzeugten Hash-Funktionsergebnisse sicher gestellt werden. Auf diese Weise kann das Ergebnis der Spiele bestätigt werden und es kann mit mathematischer Sicherheit nachgewiesen werden, dass das Casino oder der Spiel - automat die Spiele nicht manipuliert hat.With this method, the player can reconstruct the number sequence that was to be used to determine the game results by using the Casmos original random number sequence R, which will be published after the end of the games, and this with its own modulation sequence M, as described under 3 ., linked. The freedom to manipulate the random number sequence of the Casmos R can in turn be ensured by comparing the hash function of this random number sequence previously published by the casino with the hash function results generated by the player after the end of the games from the random number sequence R then published by the casino. In this way the result of the games can be confirmed and it can be proven with mathematical certainty that the casino or the slot machine has not manipulated the games.
Von der mathematischen Wahrscheinlichkeitsrechnung her gesehen, entsprechen Spielautomaten, die mit einer vorab fest gelegten Nummernfolge betrieben werden, die mittels einer vom Spieler vorgegebenen Modulationssequenz verändert werden, mathematisch äquivalent zu Roulette, welches mit einer vorab fest gelegten Folge von Zufallszahlen gespielt wird, und bei dem der Spieler frei wählen kann, wo er seine Einsätze platziertSeen from the mathematical probability calculation, slot machines that are operated with a predefined sequence of numbers that are changed by means of a modulation sequence specified by the player correspond mathematically equivalent to roulette, which is played with a predefined sequence of random numbers, and in which the player can freely choose where to place his bets
Ein weiteres erfmdungsgemaßes Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch das Casino oder den Spielautomaten auf Grund der Einsätze des Spielers beruht darauf, dass das Casino erst nach dem Ende des Spiels er- fährt, worauf der Spieler gesetzt hat. Das Casino erfährt also während des Spielverlaufs nur, dass ein Einsatz von einem bestimmten Spieler gemacht wurde, und wie groß er ist, sowie ein Hash-Funktionsergebnis der vom Spieler gesetzten Zahlen, durch den hinterher fest gestellt werden kann, worauf der Spieler gesetzt hat.Another method according to the invention for preventing the casino or the slot machine from tampering with the outcome of the game due to the bets of the player is based on the fact that the casino does not develop until after the game has ended. drives what the player has bet on. The casino only learns during the course of the game that a bet has been made by a particular player and how big it is, as well as a hash function result of the numbers bet by the player, which can subsequently be used to determine what the player has bet on.
Dies kann beispielsweise dergestalt erreicht werden, dass von dem Spieler verlangt wird, die Gesamtsumme seiner Einsätze anzugeben und die Hash-Funktion eines Dokuments, welches den Spieler auf bestimmte gesetzte Zahlen fest legt, bevor das Casino das Spielergebnis veröffentlicht. Sobald das Casino oder der Spielautomat diese Information erhält, kann es die Summe der Einsätze des Spielers vom Konto des Spielers abbu- chen und den Einsatz akzeptieren. Dann gibt das Casino die ausgespielte Zahl bekannt. Nun, da das Spielergebnis bekannt ist, kann der Spieler einen Gewinn beanspruchen, indem er dem Casino seine Daten, die einen Gewinn bringenden Einsatz enthalten, übermittelt. Das Casino kann überprüfen, dass der Spieler sich bereits vorher auf diese Einsätze fest gelegt hat, indem die vom Casino aus den übersandten Daten ermittelte Hash-Funktion mit der Hash-Funktion verglichen wird, die der Spieler beim Setzen angegeben hat. Wenn der Spieler keine entsprechenden Daten übermittelt, wird angenommen, dass der Spieler nichts gewonnen hat.This can be achieved, for example, by requiring the player to provide the total of their wagers and the hash function of a document that sets the player to certain numbers set before the casino publishes the outcome of the game. As soon as the casino or slot machine receives this information, it can debit the sum of the player's bets from the player's account and accept the bet. Then the casino announces the number played. Now that the outcome of the game is known, the player can claim a win by submitting to the casino his data containing a winning bet. The casino can check that the player has previously committed to these bets by comparing the hash function determined by the casino from the data transmitted with the hash function that the player specified when betting. If the player does not submit any relevant data, it is assumed that the player has not won anything.
Zu diesem Zweck wird bei jedem Einsatz ein Dokument erstellt, welches beispielsweise beim Roulette die Zahlen 0 bis 36 enthält und dazu zu jeder Zahl den auf diese Zahl entfallenden Einsatz. Beispielsweise kann ja rot auch dadurch realisiert werden, dass der auf rot gesetzte Einsatz zu gleichen Teilen auf alle roten Zahlen verteilt wird. Gleiches gilt für "Man- que" oder "Passe" oder für das erste, zweite oder dritte Dutzend usw..For this purpose, a document is created for each bet, which contains the numbers 0 to 36 for roulette, for example, and for each number the bet that corresponds to this number. For example, red can also be realized by dividing the bet on red in equal parts over all red numbers. The same applies to "Manque" or "Passe" or to the first, second or third dozen etc.
Auch hier entstehen natürlich einige praktische Probleme, beispielsweise muss der Spieler der Software vertrauen, die die Daten der Einsätze erzeugt und die entsprechende Hash- Funktion berechnet, dass diese Software den Einsatz nicht dem Casino mitteilt. Wenn der Spieler dem Casino oder dem Spielautomaten nicht vertraut, wird er auch nicht der Software vertrauen, die vom Casino zur Verfügung gestellt wurde. Somit muss diese Software entweder von einer vertrauenswürdigen dritten Seite hergestellt sein oder die entsprechenden Quell - codes müssen öffentlich zugänglich sein, Of course, here too there are some practical problems, for example the player has to trust the software that generates the data of the bets and calculates the corresponding hash function that this software does not match the bets Casino announces. If the player does not trust the casino or slot machine, they will not trust the software provided by the casino. This software must either be produced by a trustworthy third party or the corresponding source codes must be publicly available,

Claims

SoftNet AG, Kirchstr. 12, FL-9490 Vaduz, Fürstentum LiechtensteinPATENTANSPRÜCHE SoftNet AG, Kirchstr. 12, FL-9490 Vaduz, Principality of Liechtenstein
1. Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch eine Spielbank oder einen Spielautomaten in Abhängigkeit von den Spielzügen eines Spielers bei elektronischer Abwicklung des Spiels, dadurch gekennzeichnet, dass die1. A method for preventing manipulation of the game result by a casino or a slot machine depending on the moves of a player with electronic processing of the game, characterized in that the
Spielergebmsse für einen bestimmten Zeitraum im Voraus' fest- gelegt und mit einem öffentlich bekannten und allgemein ausführbaren Verfahren aus diesen Spielergebnissen Daten abgeleitet werden, die zwar eindeutig diesen Spielergebnissen zugeordnet werden können, aus denen die Spielergebmsse aber nicht oder nicht ohne geheim gehaltene Hilfsmittel zuruckge- wonnen werden können, und die abgeleiteten Daten vor dem bestimmten Zeitraum veröffentlicht werden, so dass nach Ablauf des Zeitraums jedermann an Hand der zwischenzeitlich eingetretenen tatsächlichen Spielergebnisse und des öffentlich bekannten und allgemein ausführbaren Verfahrens aus den emge- tretenen Spielergebnissen die selben Daten ableiten kann, und durch Vergleich der jeweils abgeleiteten Daten feststellen kann, dass tatsächlich die im Voraus festgelegten Spielergebnisse gespielt worden sind.Player fees for a certain period of time are determined in advance and data are derived from these game results using a publicly known and generally executable method, which can be clearly assigned to these game results, but from which the player fees can not or not be kept without secret means. and the derived data are published before the specified period, so that after the period has elapsed, anyone can derive the same data from the match results achieved based on the actual game results that have occurred in the meantime and the publicly known and generally executable procedure, and by comparing the data derived in each case can determine that the predetermined game results have actually been played.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei dem öffentlich bekannten Verfahren um ein asymmetrisches Verschlüsselungsverfahren handelt und nur der öffentliche Schlüssel veröffentlicht wird, wobei diese Veröffentli- chung des öffentlichen Schlüssels auch schon vor dem Ablauf des bestimmten Zeitraums erfolgen kann.2. The method according to claim 1, characterized in that the publicly known method is an asymmetrical encryption method and only the public key is published, this publication being The public key can also be checked before the end of the specified period.
3. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei dem öffentlich bekannten Verfahren um eme Hash- Funktion handelt.3. The method according to claim 1, characterized in that the publicly known method is a hash function.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass zusätzlich zu den Spielergebnissen weitere Zufallsdaten mit dem öffentlich bekannten Verfahren mit verarbeitet werden, die nach dem Ablauf des Zeitraumes ebenfalls veröffentlicht werden.4. The method according to any one of claims 1 to 3, characterized in that in addition to the game results, further random data are processed with the publicly known method, which are also published after the period.
5. Verfahren nach einem der Ansprüche 1 bis 4 für Spiele, bei denen zusätzlich sichergestellt werden muss, dass die Spielbank oder der Spielautomat nicht vorab bestimmte, für die Spielbank oder den Spielautomaten besonders vorteilhafte Spielereignisse oder Folgen von Spielereignissen wählt, dadurch gekennzeichnet, dass eme Vielzahl von Spielereignissen oder Folgen von Spielereignissen im Voraus festgelegt und die daraus abgeleiteten Daten veröf entlicht werden und der Spieler eme oder mehrere dieser Spielereignisse oder Folgen von Spielereignissen auswählt, und die ausgewählten dann dem Spiel zu Grunde gelegt werden.5. The method according to any one of claims 1 to 4 for games in which it must additionally be ensured that the casino or the slot machine does not select certain game events or sequences of game events that are particularly advantageous for the casino or the slot machine, characterized in that eme A large number of game events or sequences of game events are determined in advance and the data derived therefrom are published and the player selects one or more of these game events or sequences of game events and the selected ones are then used as the basis for the game.
6. Verfahren nach einem der Ansprüche 1 bis 4 für Spiele, bei denen zus tzlich sichergestellt werden muss, dass die Spielbank oder der Spielautomat nicht vorab bestimmte, für die Spielbank oder den Spielautomaten besonders vorteilhafte Spielereignisse oder Folgen von Spielereignissen wählt, dadurch gekennzeichnet, dass die für einen bestimmten Zeitraum im Voraus festgelegten Spielereignisse oder ein Teil davon mittels vom Spieler vorgegebener Daten und eines öffentlich bekannten Algorithmus modifiziert werden und die dergestalt modifizierten Spielereignisse dem Spiel zu Grunde gelegt werden.6. The method according to any one of claims 1 to 4 for games in which it must additionally be ensured that the casino or the slot machine does not select certain game events or sequences of game events that are particularly advantageous for the casino or the slot machines, characterized in that the game events, which have been predetermined for a certain period of time, or a part thereof, are modified using data specified by the player and a publicly known algorithm, and the game events modified in this way are used as the basis for the game.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass der Spieler eme Zahl oder Ziffernfolge vorgibt und die im Voraus festgelegten Spielereignisse ebenfalls durch Zahlen oder Ziffernfolgen bestimmt sind, und die modifizierten Spielereignisse durch eine arithmetische Operation oder Verknüpfung der vom Spieler vorgegebenen Zahl oder Ziffernfolge mit der Zahl oder Ziffernfolge für die im Voraus festgelegten Spielereignisse bestimmt werden.7. The method according to claim 6, characterized in that the player specifies a number or sequence of digits and in Predefined game events are also determined by numbers or sequences of digits, and the modified game events are determined by an arithmetic operation or by linking the number or sequence of digits specified by the player with the number or sequence of digits for the predefined game events.
8. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass es sich bei der bitweisen logischen Verknüpfung um eine "aus- schließlich Oder" (XOR) -Funktion handelt.8. The method according to claim 7, characterized in that the bitwise logical link is an "exclusively or" (XOR) function.
9. Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch eine Spielbank oder einen Spielautomaten in Abhängigkeit von den Spielzügen eines Spielers bei elektroni- scher Abwicklung des Spiels, dadurch gekennzeichnet, dass während des Setzens der Spielbank oder dem Spielautomaten nur der setzende Spieler und die Höhe des Einsatzes bekannt ist, während die Information, worauf der Spieler gesetzt hat, nur verschlüsselt übermittelt wird, und erst nach Abschluss des Spieles und bekannt werden der Ergebnisse der Spieler seinen Gewinn durch Übermittlung des Schlüssels der Verschlüsselung einfordern kann.9. A method for preventing manipulation of the game result by a casino or a slot machine as a function of a player's moves when the game is being carried out electronically, characterized in that during the betting of the casino or the slot machine only the betting player and the amount of the Use is known, while the information on which the player has bet is only transmitted in encrypted form, and only after the game has ended and the results become known can the player claim his win by transmitting the key of the encryption.
10. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass ein asymmetrisches Verschlüsselungsverfahren zur Verschlüsselung verwendet wird, und der Spieler zur Einforderung des Gewinns nur den öffentlichen Schlüssel der Verschlüsselung ü- bermittelt, wonach die Spielbank oder der Spielautomat das Spielresultat ebenfalls mit dem öffentlichen Schlüssel ver- schlüsselt und die beiden verschlüsselten Ergebnisse vergleicht .10. The method according to claim 9, characterized in that an asymmetrical encryption method is used for encryption, and the player transmits only the public key of the encryption to claim the win, after which the casino or the slot machine also vers the game result with the public key - encrypts and compares the two encrypted results.
11. Verfahren zur Verhinderung von Manipulationen des Spielergebnisses durch eine Spielbank oder einen Spielautomaten in Abhängigkeit von den Spielzügen eines Spielers bei elektronischer Abwicklung des Spiels, dadurch gekennzeichnet, dass während des Setzens der Spielbank oder dem Spielautomaten nur der setzende Spieler und die Höhe des Einsatzes bekannt ist, während aus der Information, w rauf der Spieler gesetzt hat, mittels eines öffentlich bekannten und allgemein ausführbaren Verfahrens Daten abgeleitet werden, die zwar eindeutig diesen Informationen zugeordnet werden können, aus denen die Informationen aber nicht oder nicht ohne geheim gehaltene Hilfsmittel zurückgewonnen werden können, und nach dem Spiel aus dem Spielergebnis mit dem gleichen öffentlich bekannten Verfahren entsprechende Daten abgeleitet werden und durch Vergleich der Daten festgestellt wird, ob der Spieler gewonnen hat oder nich . 11. A method for preventing manipulation of the game result by a casino or a slot machine depending on the moves of a player in electronic processing of the game, characterized in that only the betting player and the amount of the bet are known during the betting of the casino or the slot machine while, from the information on what the player has bet on, by means of a publicly known and generally executable method, data can be derived which can clearly be assigned to this information, from which the information cannot be recovered, however, or cannot be recovered without a secret, and after the game from the game result using the same publicly known method corresponding data are derived and by comparing the data it is determined whether the player has won or not.
PCT/EP2004/008908 2003-08-08 2004-08-09 Method for preventing casinos or gambling machines from manipulating gambling results WO2005015511A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE2003136355 DE10336355A1 (en) 2003-08-08 2003-08-08 A method for preventing manipulation of the game result by a casino or a slot machine
DE10336355.6 2003-08-08

Publications (1)

Publication Number Publication Date
WO2005015511A1 true WO2005015511A1 (en) 2005-02-17

Family

ID=34129510

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/008908 WO2005015511A1 (en) 2003-08-08 2004-08-09 Method for preventing casinos or gambling machines from manipulating gambling results

Country Status (3)

Country Link
DE (1) DE10336355A1 (en)
NL (1) NL1026795C2 (en)
WO (1) WO2005015511A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2347394A1 (en) * 2008-10-15 2011-07-27 Telefonaktiebolaget L M Ericsson (PUBL) A method and apparatus for implementing a virtual scratch-card game

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0855685A2 (en) * 1997-01-27 1998-07-29 Nec Corporation An electronic lottery system and its operating method and computer-readable recording medium in which the electronic lottery program code is stored
WO1999026204A1 (en) * 1997-11-19 1999-05-27 Sarno Robert A A method, apparatus and system for lottery gaming
US6030288A (en) * 1997-09-02 2000-02-29 Quixotic Solutions Inc. Apparatus and process for verifying honest gaming transactions over a communications network
WO2000030725A1 (en) * 1998-11-25 2000-06-02 Oy Veikkaus Ab Method and system for arranging electronic quick lotteries
US6099408A (en) * 1996-12-31 2000-08-08 Walker Digital, Llc Method and apparatus for securing electronic games
WO2001098860A2 (en) * 2000-06-22 2001-12-27 Barber Timothy P Method providing for a verifiable game-of-chance played even over a computer network
US6368219B1 (en) * 1999-10-15 2002-04-09 Gtech Rhode Island Corporation System and method for determining whether wagers have been altered after winning game numbers are drawn
EP1229701A1 (en) * 2001-01-31 2002-08-07 Nokia Corporation Client-server system for downloading encrypted electronic games data from a server to a mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030054879A1 (en) * 1996-12-31 2003-03-20 Bruce Schneier System and method for securing electronic games

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6099408A (en) * 1996-12-31 2000-08-08 Walker Digital, Llc Method and apparatus for securing electronic games
EP0855685A2 (en) * 1997-01-27 1998-07-29 Nec Corporation An electronic lottery system and its operating method and computer-readable recording medium in which the electronic lottery program code is stored
US6030288A (en) * 1997-09-02 2000-02-29 Quixotic Solutions Inc. Apparatus and process for verifying honest gaming transactions over a communications network
WO1999026204A1 (en) * 1997-11-19 1999-05-27 Sarno Robert A A method, apparatus and system for lottery gaming
WO2000030725A1 (en) * 1998-11-25 2000-06-02 Oy Veikkaus Ab Method and system for arranging electronic quick lotteries
US6368219B1 (en) * 1999-10-15 2002-04-09 Gtech Rhode Island Corporation System and method for determining whether wagers have been altered after winning game numbers are drawn
WO2001098860A2 (en) * 2000-06-22 2001-12-27 Barber Timothy P Method providing for a verifiable game-of-chance played even over a computer network
EP1229701A1 (en) * 2001-01-31 2002-08-07 Nokia Corporation Client-server system for downloading encrypted electronic games data from a server to a mobile terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2347394A1 (en) * 2008-10-15 2011-07-27 Telefonaktiebolaget L M Ericsson (PUBL) A method and apparatus for implementing a virtual scratch-card game

Also Published As

Publication number Publication date
NL1026795A1 (en) 2005-02-10
NL1026795C2 (en) 2005-08-23
DE10336355A1 (en) 2005-03-10

Similar Documents

Publication Publication Date Title
DE69736715T2 (en) LOTTO GAME FOR PERSONAL COMPUTERS
DE10049444B4 (en) Method of operating a coin-operated entertainment device
DE69733735T2 (en) Game system with central random number generation
DE69919020T2 (en) METHOD AND SYSTEM FOR IMPLEMENTING QUICK ELECTRONIC LOTTERIES
DE19515983C2 (en) Method for operating a coin-operated game device
DE69629459T2 (en) PERSONNEL CALCULATOR FOR A LOTTERY GAME
DE19600787C2 (en) Coin-operated entertainment device and method for operating such an entertainment device
DE19730017C2 (en) Method for operating a coin-operated entertainment device
WO2005015511A1 (en) Method for preventing casinos or gambling machines from manipulating gambling results
DE102005016878B3 (en) Money-operated entertainment device operating method, involves dividing gainable eye sums of participating dices in two data groups, where profit or loss at end of dice game depends on level of eye sum of participating dices
DE60100748T2 (en) METHOD FOR SELECTING AND ASSIGNING INCREASED OPPORTUNITIES
EP1204049B1 (en) Data processing system
WO2010133340A1 (en) Electronic gaming device
DE19613592C2 (en) Method for operating a coin-operated entertainment device
DE4422389C2 (en) Method for operating a money-operated entertainment device
AT508388B1 (en) METHOD FOR PAYMENT OF GAME WINNERS
WO2002031797A9 (en) Method for verifying answers input into a quiz computer
DE4135447A1 (en) coin operated games machine operation method - has central controller with separate coulters used for special and free game modes
DE4426656B4 (en) Method for controlling a cash game device which can be actuated by means of coins, tokens or similar means of payment
DE4426703C2 (en) Method for controlling a gaming machine which can be operated by means of coins, tokens or similar means of payment
EP1274049B1 (en) Method for controlling a system comprising at least two gaming machines
DE4321833A1 (en) Coin-operated gaming machine
DE19523739C2 (en) Slot machine that can be operated using coins, tokens or similar means of payment and method for controlling it
DE19600580C2 (en) Method for operating a coin-operated entertainment device
DE19928898B4 (en) Method for controlling a slot machine

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase