EP1741477A2 - System for implementing a game of chance over a communications network - Google Patents

System for implementing a game of chance over a communications network Download PDF

Info

Publication number
EP1741477A2
EP1741477A2 EP06015875A EP06015875A EP1741477A2 EP 1741477 A2 EP1741477 A2 EP 1741477A2 EP 06015875 A EP06015875 A EP 06015875A EP 06015875 A EP06015875 A EP 06015875A EP 1741477 A2 EP1741477 A2 EP 1741477A2
Authority
EP
European Patent Office
Prior art keywords
agent
impartial
game
croupier
player
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.)
Withdrawn
Application number
EP06015875A
Other languages
German (de)
French (fr)
Other versions
EP1741477A3 (en
Inventor
Andreu Riera Jorba
Joan Borrell Viader
Jordi Castella Roca
Joan Miquel Bardera Bosch
Christophe Primault
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kinamik Data Integrity SL
Original Assignee
Kinamik Data Integrity SL
Scytl Online World Security SA
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 Kinamik Data Integrity SL, Scytl Online World Security SA filed Critical Kinamik Data Integrity SL
Publication of EP1741477A2 publication Critical patent/EP1741477A2/en
Publication of EP1741477A3 publication Critical patent/EP1741477A3/en
Withdrawn legal-status Critical Current

Links

Images

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/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • 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/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • 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
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament

Definitions

  • This invention describes a system for implementing games of chance over a communication network.
  • Gaming remotely or online gaming offers players a series of advantages, since it gives them independence in terms of location (they do not need to be physically), and time-. Owing to these advantages, the deployment of remote gaming has increased rapidly.
  • Some prior inventions relate to systems and/or methods for remote gaming over a communications network.
  • a first group of inventions are described in US 4.926.327 , US 4.958.835 , US 5.038.022 , US 6.196.920 , GB 2307184 , US 5.755.621 and US 5.823.879 .
  • P2P peer to peer
  • the first invention relates to a game machine that allows playing on a casino without the need of an intermediary, also introducing the possibility that the machines can be connected remotely over a communication network such as the Internet.
  • the players hire the machines and all the prizes are distributed among the game participants. It does not describe the methods for generating the random factor, nor the security or honesty of the gaming system.
  • the second invention describes the architecture of an Online Casino which allows the game to be played with a central figure who distributes the messages without intervening in the game. Said system encrypts the communications among the game participants to ensure their privacy. Also it does not describe any method for protecting the information generated during the game, so there is no tamperproof evidence that the game was played honestly. Players are vulnerable to the collaboration between the system operator and one of the players on their benefit.
  • the present invention relates to a game of chance system, preferably remote, which according to the distributions of its elements allows a gaming with or without an intermediary.
  • an intermediary When the game is implemented with an intermediary, the latter takes an active part in the game.
  • the intermediary would be an online casino.
  • the players play directly among themselves, according to a P2P model.
  • This invention describes a system for implementing a game of chance.
  • the system includes a set of programs and/or implementing platforms forming a Player Agent 101 through which at least one of said players participates in said game.
  • the preferred system also includes a set of programs and/or implementing platforms forming a Croupier Agent 109, intended to perform the actions corresponding to a Croupier in a casino game.
  • the invention proposes the game events be generated with the cooperation of the Croupier Agent and/or one or more Player Agent(s).
  • the essence of games of chance is to obtain at least one event (a roulette position, a card in a pack, the face of a die, etc.) in a random way, determining the game result using at least this event.
  • the events are obtained by means of a roulette wheel, a pack of cards, or dice for example.
  • Player Agent 101 In order to participate in the game over a communications network, the players need a set of programs and/or implementing platforms.
  • this set of programs will be called Player Agent 101, which can be an application able to establish remote secure connections, or a Plug-In for the player's Internet browser.
  • the implementing platform allows the Player Agent 101 to be deployed, and is able to connect to a communication network.
  • the implementing platform can be a PC, a digital personal assistant, or a mobile telephone terminal, for example.
  • This invention considers the possibility of an Impartial Entity having a set of programs and/or implementing platforms so that it can take a more active part in the remote game, for example by generating the game events or by making the Player Agent 101 available to the players.
  • Impartial Agent 107 will be applied to this set of programs that preferably form an application that can provide a secure remote connection.
  • the associated implementing platform allows the Impartial Agent 107 to be implemented.
  • This implementing platform can be a computer, or a secure tamperproof module that can internally execute applications, such as Hardware Secure Module (HSM) nShield by the manufacturer of nCipher [http://www.ncipher.com/nshield, 16/06/2003].
  • HSM Hardware Secure Module
  • Croupier Agent 109 the functions of the croupier can be automated by means of associated communication means and/or programs.
  • this set will be called Croupier Agent 109.
  • the Impartial Agent 107 implements a cryptographic protocol to generate impartial game events, in combination with the Croupier Agent 109.
  • the Impartial Agent 107 generates impartial game events.
  • the Croupier Agent 109 implements a cryptographic protocol to generate impartial game events, in combination with the Player Agent 101.
  • pseudo random values are obtained.
  • PRNG pseudo random number generation routines
  • the Croupier Agent 109 applies a cryptographic protocol for the Impartial Generation of Game Events 405, together with the Impartial Agent 107.
  • the embodiments use a commitment cryptographic protocol as a basic tool.
  • a first commitment protocol was introduced by Blum in 1982 [ Blum M., Coin flipping by telephone: a protocol for solving impossible problems, Proc. IEEE Computer Conference, pages 133-137, IEEE, 1982 ].
  • a commitment protocol C p is made up of two phases; a commitment phase followed by a commitment release phase.
  • the procedure can be described with the following physical example: In the first phase each participant places certain information in a box, which he locks and hands to the rest of the participants. In the second phase, he delivers the key for opening the box and recovering the information inside the initial box. The commitment verifiers cannot know anything about X from T , and the committed information X cannot be altered by its owner between the first and second stages.
  • a general overview of the state of the art related to commitment protocols can be found in [ Schneier B., Applied Cryptography Second Edition: Protocols, Algorithms, and Source Code in C, Second Edition, John Wiley & Sons, 1996 ].
  • the player places a bet A by means of his/her Player Agent 101.
  • the Player Agent 101 makes this accessible to the Croupier Agent 109.
  • Said Croupier Agent 109 obtains a value V 1 in a random manner from which the result of the game is derived, and makes V 1 accessible to the Player Agent 101.
  • Said first embodiment of the first option is securer if, in addition, the following steps are taken:
  • the Player Agent 101 makes available a player's request to obtain a game event.
  • the Croupier Agent 109 makes T 1 accessible to the Player Agent 101 and to the Impartial Agent.
  • the Player Agent 101 makes a player's bet A accessible to the Croupier Agent 109.
  • the Impartial Agent 107 makes V 2 and X 1 accessible to the Croupier Agent 109.
  • the Croupier Agent 109 makes V 1 , T 1 , V 2 and X 1 accessible to the Player Agent 101.
  • the Croupier Agent 109 and the Player Agent 101 obtain said game event from V 1 and V 2 .
  • the Player Agent 101 makes a player's bet A accessible to the Croupier Agent 109.
  • the Croupier Agent 109 makes T1 and A accessible to the Impartial Agent 107.
  • the Impartial Agent 107 makes V 2 and X 1 accessible to the Croupier Agent 109.
  • the Croupier Agent 109 makes V 1 , V 2 , T 1 and X 1 available to the Player Agent 101.
  • the Croupier Agent 109 and the Player Agent 101 obtain said game event from V 1 and V 2 .
  • the player places a bet A by means of the Player Agent 101.
  • the Player Agent 101 makes T 1 accessible to the Croupier Agent 109.
  • the Croupier Agent 109 makes T 2 accessible to the Player Agent 101.
  • the Player Agent 101 makes A accessible to the Croupier Agent 109, which makes A and T 2 accessible to the Impartial Agent 107.
  • the Impartial Agent 107 makes V 2 and X 1 accessible to the Croupier Agent 109.
  • the Croupier Agent 109 makes V 1 , V 2 , and X 1 available to the Player Agent 101.
  • the Croupier Agent 109 and the Player Agent 101 obtain said game event from V 1 and V 2 .
  • the Player Agent 101 implements a cryptographic protocol for the Impartial Generation of Game Events 405, together with the Croupier Agent 109.
  • the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the International application [ PCT/ES02/00485 ].
  • the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the Patent of Invention US 6.264.557 .
  • the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the Patent of Invention US 6.165.072 .
  • the end of a time period set by the Croupier Agent 109, or the Player Agent 101 performing the croupier's functions, indicates the throw or game hand to be completed

Abstract

The recommended system comprises a set of programs through which one or more players participates in said game cooperating in the generation of chance events.

Description

    Field of the invention
  • This invention describes a system for implementing games of chance over a communication network.
  • The summary of this invention contains material that may be protected by Copyright. The owners of said Copyright do not object at all to third parties reproducing the description of this patent application in its published or final version in Patent Offices, but they reserve all rights regarding the Copyright in other aspects that can be derived from said document.
  • Background to the invention
  • Gaming remotely or online gaming, offers players a series of advantages, since it gives them independence in terms of location (they do not need to be physically), and time-. Owing to these advantages, the deployment of remote gaming has increased rapidly.
  • The players see on site all the actions taking place during the game and Legislative Authorities periodically audits all the elements used for the gaming. This auditing guarantees that there are no mechanisms altering the random nature of the result. In the online gaming, the results are usually generated by the online casino using a pseudo random generator. However, the online casino can discard the result of said generator and choose a result that benefits it.
  • Some prior inventions relate to systems and/or methods for remote gaming over a communications network. A first group of inventions are described in US 4.926.327 , US 4.958.835 , US 5.038.022 , US 6.196.920 , GB 2307184 , US 5.755.621 and US 5.823.879 . Currently peer relationship models, also known as P2P (peer to peer), are becoming increasingly popular on the Internet. In this gaming model, the players can play without involving a casino. The most significant proposals in this field are the following patents, US 5.984.779 and US 6.152.824 . The first invention relates to a game machine that allows playing on a casino without the need of an intermediary, also introducing the possibility that the machines can be connected remotely over a communication network such as the Internet. The players hire the machines and all the prizes are distributed among the game participants. It does not describe the methods for generating the random factor, nor the security or honesty of the gaming system. The second invention describes the architecture of an Online Casino which allows the game to be played with a central figure who distributes the messages without intervening in the game. Said system encrypts the communications among the game participants to ensure their privacy. Also it does not describe any method for protecting the information generated during the game, so there is no tamperproof evidence that the game was played honestly. Players are vulnerable to the collaboration between the system operator and one of the players on their benefit.
  • The present invention relates to a game of chance system, preferably remote, which according to the distributions of its elements allows a gaming with or without an intermediary. When the game is implemented with an intermediary, the latter takes an active part in the game. Typically, the intermediary would be an online casino. In the second organisation, the players play directly among themselves, according to a P2P model.
  • Brief summary of the invention
  • This invention describes a system for implementing a game of chance. The system includes a set of programs and/or implementing platforms forming a Player Agent 101 through which at least one of said players participates in said game.
  • According to an embodiment example, the preferred system also includes a set of programs and/or implementing platforms forming a Croupier Agent 109, intended to perform the actions corresponding to a Croupier in a casino game.
  • The invention proposes the game events be generated with the cooperation of the Croupier Agent and/or one or more Player Agent(s).
  • Other aspects and details of the invention are referenced in the detailed summary thereof, with reference to the figures.
  • Brief description of the Figures
    • Figure 1 represents the elements making up the system for implementing an impartial game of chance over a communications network.
    • Figure 2 represents an example of how the elements of said system of this invention interact together by means of a Communications Network 201.
    • Figure 3 represents the game stages for a player..
    • Figure 4 represents the stages involved in the development of the game.
    Detailed description of the invention
  • The essence of games of chance is to obtain at least one event (a roulette position, a card in a pack, the face of a die, etc.) in a random way, determining the game result using at least this event. In the on site games the events are obtained by means of a roulette wheel, a pack of cards, or dice for example.
  • In order to participate in the game over a communications network, the players need a set of programs and/or implementing platforms. Hereinafter this set of programs will be called Player Agent 101, which can be an application able to establish remote secure connections, or a Plug-In for the player's Internet browser. The implementing platform, as its name implies, allows the Player Agent 101 to be deployed, and is able to connect to a communication network. The implementing platform can be a PC, a digital personal assistant, or a mobile telephone terminal, for example.
  • This invention considers the possibility of an Impartial Entity having a set of programs and/or implementing platforms so that it can take a more active part in the remote game, for example by generating the game events or by making the Player Agent 101 available to the players. Hereinafter, the term Impartial Agent 107 will be applied to this set of programs that preferably form an application that can provide a secure remote connection. The associated implementing platform, as its name implies, allows the Impartial Agent 107 to be implemented. This implementing platform can be a computer, or a secure tamperproof module that can internally execute applications, such as Hardware Secure Module (HSM) nShield by the manufacturer of nCipher [http://www.ncipher.com/nshield, 16/06/2003].
  • In a remote gaming system, the functions of the croupier can be automated by means of associated communication means and/or programs. Hereinafter this set will be called Croupier Agent 109.
  • In a first option, the Impartial Agent 107 implements a cryptographic protocol to generate impartial game events, in combination with the Croupier Agent 109. In a second option, the Impartial Agent 107 generates impartial game events. In a third option, the Croupier Agent 109 implements a cryptographic protocol to generate impartial game events, in combination with the Player Agent 101.
  • In any of the three options mentioned, pseudo random values are obtained. When any random value is obtained during the gaming process, it is obtained via pseudo random number generation routines (PRNG).
  • As mentioned in a first option, the Croupier Agent 109 applies a cryptographic protocol for the Impartial Generation of Game Events 405, together with the Impartial Agent 107. Five non-limiting embodiments of said first option, are provided below. The embodiments use a commitment cryptographic protocol as a basic tool. A first commitment protocol was introduced by Blum in 1982 [Blum M., Coin flipping by telephone: a protocol for solving impossible problems, Proc. IEEE Computer Conference, pages 133-137, IEEE, 1982]. In a commitment protocol one part, or commitment element, is compromised of certain information X to other parties or commitment verifiers. A commitment protocol Cp is made up of two phases; a commitment phase followed by a commitment release phase. In the commitment phase, the commitment element calculates a transformation T of the information X, T = CP {X}, and makes T available to the commitment verifiers. In the second phase, the commitment element reveals X and/or the information for verifying the commitment, T == CP{X}. The procedure can be described with the following physical example: In the first phase each participant places certain information in a box, which he locks and hands to the rest of the participants. In the second phase, he delivers the key for opening the box and recovering the information inside the initial box. The commitment verifiers cannot know anything about X from T, and the committed information X cannot be altered by its owner between the first and second stages. A general overview of the state of the art related to commitment protocols can be found in [Schneier B., Applied Cryptography Second Edition: Protocols, Algorithms, and Source Code in C, Second Edition, John Wiley & Sons, 1996].
  • In a first embodiment of said first option, the player places a bet A by means of his/her Player Agent 101. The Player Agent 101 is committed to the bet A by means of a cryptographic commitment protocol CP, and obtains a transformation T, T = CP{A}. The Player Agent 101 makes this accessible to the Croupier Agent 109. Said Croupier Agent 109 obtains a value V1 in a random manner from which the result of the game is derived, and makes V1 accessible to the Player Agent 101. Next the Player Agent 101 makes the player's bet A accessible to the Croupier Agent 109 who checks that the commitment protocol T == CP {A} is correct.
  • Said first embodiment of the first option is securer if, in addition, the following steps are taken:
    • The Croupier Agent 109 digitally signs V1 with the private component SC of its pair of keys, X = SC(V1) and makes X accessible to the Player Agent 101.
    • The Player Agent 101 digitally signs A with the private component of a pair of asymmetric keys belonging to said player, such as (PJ, SJ), (PA J, SA J), (PP J, SP J), (PG J, SG J).
    In a second embodiment of said first option, the player places a bet A by means of the Player Agent 101. The Player Agent 101 implements a commitment protocol CP with the bet, and obtains a transformation of the bet T1, T1 = CP{A}. The Player Agent 101 makes T1 accessible to the Croupier Agent 109. The Croupier Agent 109 obtains a first value V1 in a random manner and implements a commitment protocol with V1 obtaining a transformation T2, T2 = CP{V1}. The Croupier Agent 109 makes T1 and T2 accessible to the Impartial Agent 107. The Impartial Agent 107 obtains a second value V2 and by means of the private component Sl of the pair of keys corresponding to the Impartial Authority (Sl, Pl) it calculates a digital signature X1 on {V2, T1, T2}, X1 = S1 <V2 /T1 /T2 >. The Impartial Agent 107 makes V2 and X1 accessible to the Croupier Agent 109. The Croupier Agent 109 makes V1, V2 and X1 accessible to the Player Agent 101. The Player Agent 101 makes A accessible to the Croupier Agent 109. In this instant, the Croupier Agent 109 and the Player Agent 101 obtains said game event from V1 and V2 .
  • In a third embodiment of said first option, the Player Agent 101 makes available a player's request to obtain a game event. The Croupier Agent 109 obtains a first value V1 in a random manner and implements a commitment protocol CP with V1 obtaining a transformation T1, T1 = CP{V1}. The Croupier Agent 109 makes T1 accessible to the Player Agent 101 and to the Impartial Agent. The Player Agent 101 makes a player's bet A accessible to the Croupier Agent 109. The Impartial Agent 107 obtains a second value V2 and by means of the private component Sl of the pair of keys corresponding to the Impartial Authority (Pl, Sl), calculates a digital signature X1 on {V2, T1}, X1 = Sl <V2 lT1 >. The Impartial Agent 107 makes V2 and X1 accessible to the Croupier Agent 109. The Croupier Agent 109 makes V1, T1, V2 and X1 accessible to the Player Agent 101. The Croupier Agent 109 and the Player Agent 101 obtain said game event from V1 and V2.
  • In a fourth embodiment of said first option, the Player Agent 101 makes a player's bet A accessible to the Croupier Agent 109. The Croupier Agent 109 obtains a first value V1 in a random manner and implements a commitment protocol CP with V1 obtaining a transformation T1, T1 = CP{V1}. The Croupier Agent 109 makes T1 and A accessible to the Impartial Agent 107. The Impartial Agent 107 obtains a second value V2 and by means of the private component S1 of the pair of keys corresponding to the Impartial Authority (Pl, Sl) calculates a digital signature X1 on {T1, V2,A}, X1 = Sl<V2 /T1 /A>. The Impartial Agent 107 makes V2 and X1 accessible to the Croupier Agent 109. The Croupier Agent 109 makes V1, V2, T1 and X1 available to the Player Agent 101. The Croupier Agent 109 and the Player Agent 101 obtain said game event from V1 and V2.
  • In a fifth embodiment of said first option, the player places a bet A by means of the Player Agent 101. The Player Agent 101 implements a commitment protocol CP with A, and obtains a transformation T1, T1 = CP{A}. The Player Agent 101 makes T1 accessible to the Croupier Agent 109. The Croupier Agent 109 obtains a first value V1 in a random manner and implements a commitment protocol CP with V1, obtaining a transformation T2, T2 = CP{V1}. The Croupier Agent 109 makes T2 accessible to the Player Agent 101. The Player Agent 101 makes A accessible to the Croupier Agent 109, which makes A and T2 accessible to the Impartial Agent 107. The Impartial Agent 107 obtains a second value V2 and by means of the private component Sl of the pair of keys corresponding to the Impartial Authority (Pl, Sl ) calculates a digital signature X1 on {T2, A, V2}, X1 = Sl <V2 /T2 /A>. The Impartial Agent 107 makes V2 and X1 accessible to the Croupier Agent 109. The Croupier Agent 109 makes V1, V2 , and X1 available to the Player Agent 101. The Croupier Agent 109 and the Player Agent 101 obtain said game event from V1 and V2.
  • Said second, third, fourth and fifth embodiments of said first option are more secure if, in addition, the following steps are taken:
    • The Player Agent 101 digitally signs A with the private component of a pair of asymmetric keys belonging to said player, such as (Pj, Si), (PA J, SA J), (PP J, SP J ), (PG j, SG J ).
    • The Croupier Agent 109 digitally signs T1 with the private component SC of its pair of keys (Pc, Sc), X0 = SC< V1 > and makes X0 accessible to the Impartial Agent 107. The Impartial Agent 107 includes X 0 in X1, X1 = SI<V2 /T1 /T2 /X0>.
    • The Croupier Agent 109 makes the identifier IdM of the Virtual Gaming Table 113 accessible to the Impartial Agent 107. The Impartial Agent 107 includes IdM in the digital signature X1 , X1 = Sl<V2 /T1 /T2 /IdM>.
    • The Impartial Agent 107 includes a serial number Ni in each digital signature it creates.
    As mentioned in a second option, the Impartial Agent 107 generates impartial game events. These events are impartially generated by means of a PRGN such as the ones described above. In a first embodiment of the second option, the Impartial Agent attaches the digital signature of the game event. The digital signature is generated with the private component Sl of the pair of keys of the Impartial Authority (PI, SI). In a second embodiment of the second option, the Impartial Agent attaches the result of applying a keyed digest function to the game event. The key used is kept in secret and only the Player Agent 101 and the Impartial Agent possess it. The keyed digest functions are typically called MAC, the document [Menezes, A.J., Oorschot, P.C., Vanstone, S.A., Handbook of Applied Cryptography, CRC Press, 1997] contains a detailed description of their different variants and properties.
  • As mentioned in a third option, the Player Agent 101 implements a cryptographic protocol for the Impartial Generation of Game Events 405, together with the Croupier Agent 109. In a first embodiment of the third option, the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the International application [ PCT/ES02/00485 ]. In a second embodiment of the third option, the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the Patent of Invention US 6.264.557 . In a third embodiment of the third option, the Player Agent 101 and the Croupier Agent 109 carry out one of the protocols described in the Patent of Invention US 6.165.072 .
  • The end of a time period set by the Croupier Agent 109, or the Player Agent 101 performing the croupier's functions, indicates the throw or game hand to be completed,

Claims (4)

  1. System for implementing a game of chance over a communications network, comprising the following elements:
    a) a set of programs and/or implementing platforms forming one or more Player Agents (101) through which at least one player participates in said game; and
    b) a set of programs and/or implementing platforms forming a Croupier Agent (109), intended to carry out the actions corresponding to a Croupier in a casino type game; and
    c) a cryptographic protocol for generating impartial game events such as a position on a roulette wheel, a card in a pack, or a face of a die, with the co-operation of said Croupier Agent (109) and a set of programs and/or implementing platforms forming an Impartial Agent (107).
  2. System according to claim 1, characterised in that said cryptographic protocol for generating impartial game events, such as a position on a roulette wheel, a card in a pack, or a face of a die, generates said impartial game events with the co-operation of at least two of said Player Agents (101), pertaining to two different players.
  3. System according to claim 1, characterised in that said cryptographic protocol for generating impartial game events such as a position on a roulette wheel, a card in a pack, or a face of a die, generates said impartial game events with the co-operation of at least one of said Player Agents (101) and said Croupier Agent (109).
  4. Method for implementing a game of chance comprising an Impartial Agent in charge to generate the chance events and one or more Player Agents through which players participate in chance games; where the chance events are generated with the cooperation of two or more Player Agents or with the cooperation of the Impartial Agent and one or more Player Agents.
EP06015875A 2003-08-27 2003-08-27 System for implementing a game of chance over a communications network Withdrawn EP1741477A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03818388A EP1669115A1 (en) 2003-08-27 2003-08-27 System which is used to conduct a game of chance using a communication network
PCT/ES2003/000439 WO2005021118A1 (en) 2003-08-27 2003-08-27 System which is used to conduct a game of chance using a communication network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
EP03818388A Division EP1669115A1 (en) 2003-08-27 2003-08-27 System which is used to conduct a game of chance using a communication network

Publications (2)

Publication Number Publication Date
EP1741477A2 true EP1741477A2 (en) 2007-01-10
EP1741477A3 EP1741477A3 (en) 2007-12-12

Family

ID=34259317

Family Applications (2)

Application Number Title Priority Date Filing Date
EP06015875A Withdrawn EP1741477A3 (en) 2003-08-27 2003-08-27 System for implementing a game of chance over a communications network
EP03818388A Withdrawn EP1669115A1 (en) 2003-08-27 2003-08-27 System which is used to conduct a game of chance using a communication network

Family Applications After (1)

Application Number Title Priority Date Filing Date
EP03818388A Withdrawn EP1669115A1 (en) 2003-08-27 2003-08-27 System which is used to conduct a game of chance using a communication network

Country Status (3)

Country Link
EP (2) EP1741477A3 (en)
AU (1) AU2003262579A1 (en)
WO (1) WO2005021118A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1908503A4 (en) 2005-07-15 2009-12-23 Kinamik Data Integrity S L Method and system for generating a file of auditable logs relating to games using onsite and remote electronic means

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6165072A (en) * 1997-09-02 2000-12-26 Quixotic Solutions Inc. Apparatus and process for verifying honest gaming transactions over a communications network
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

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001294291A1 (en) * 2000-09-26 2002-04-08 Ezlotto Co., Ltd. Immediate lottery processing system via internet and method therefor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6165072A (en) * 1997-09-02 2000-12-26 Quixotic Solutions Inc. Apparatus and process for verifying honest gaming transactions over a communications network
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

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HALL C ET AL: "Remote electronic gambling" COMPUTER SECURITY APPLICATIONS CONFERENCE, 1997. PROCEEDINGS., 13TH ANNUAL SAN DIEGO, CA, USA 8-12 DEC. 1997, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 8 December 1997 (1997-12-08), pages 232-238, XP010261551 ISBN: 0-8186-8274-4 *

Also Published As

Publication number Publication date
AU2003262579A1 (en) 2005-03-16
WO2005021118A1 (en) 2005-03-10
EP1669115A1 (en) 2006-06-14
EP1741477A3 (en) 2007-12-12

Similar Documents

Publication Publication Date Title
US5970143A (en) Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols
US7362862B2 (en) Methods and apparatus for awarding prizes based on authentication of computer generated outcomes using coupons
CA2423967C (en) Methods and arrangements for realising betting with off-line terminals
US5768382A (en) Remote-auditing of computer generated outcomes and authenticated biling and access control system using cryptographic and other protocols
JP4087557B2 (en) Apparatus and process for ensuring fair game progression procedures over a communications network
US7524245B2 (en) System and method for securing electronic games
US10425389B2 (en) Trusted communications between untrusting parties
US20170161991A1 (en) System and method for public verification of a gambling website or gaming event
WO1997019537A1 (en) Remote-auditing of computer generated outcomes using cryptographic and other protocols
CA2552259A1 (en) Method and arrangement for real-time betting with an off-line terminal
US20030104859A1 (en) Random number generator security systems
JP2003534830A (en) How to ensure remote game management
EP1741477A2 (en) System for implementing a game of chance over a communications network
US7516324B2 (en) Information processing system, information management apparatus, and information processing apparatus
EP1563881A1 (en) Method of obtaining an impartial result of a game via a communication network, and related protocols and programs
JP2003144753A (en) Communication game system, communication game method, and program
Law Hong Kong Institute of Vocational Education (Morrison Hill) Department of Computing, 6 Oi Kwan Road, Wan Chai, Hong Kong. Email: tmlaw@ vtc. edu. hk
WO2020242338A1 (en) Method for verifying the result of a game when gambling online
Law Hong Kong Institute of Vocational Education (Morrison Hill) Department of Computing, 6 Oi Kwan Road, Wan Chai, Hong Kong.
WO2011077464A1 (en) Generic auditable random generator
Law Fair Play Protocol
Castella-Roca et al. Digital chips for an on-line casino
Black et al. A security analysis of the Internet Chess Club
AuYoung et al. Cryptographic Blackjack
Castella-Roca et al. A smart card-based mental poker system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AC Divisional application: reference to earlier application

Ref document number: 1669115

Country of ref document: EP

Kind code of ref document: P

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: KINAMIK DATA INTEGRITY, S.L.

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AKX Designation fees paid
REG Reference to a national code

Ref country code: DE

Ref legal event code: 8566

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20080613