WO2007129935A2 - Procédé pour organiser le tirage au sort d'une loterie électronique - Google Patents

Procédé pour organiser le tirage au sort d'une loterie électronique Download PDF

Info

Publication number
WO2007129935A2
WO2007129935A2 PCT/RU2007/000229 RU2007000229W WO2007129935A2 WO 2007129935 A2 WO2007129935 A2 WO 2007129935A2 RU 2007000229 W RU2007000229 W RU 2007000229W WO 2007129935 A2 WO2007129935 A2 WO 2007129935A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
code
server
result
computer application
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.)
Ceased
Application number
PCT/RU2007/000229
Other languages
English (en)
Russian (ru)
Inventor
Dmitry Aleksandrovich Gertner
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of WO2007129935A2 publication Critical patent/WO2007129935A2/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • A63F2003/082Raffle games that can be played by a fairly large number of people electric with remote participants
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • A63F2003/082Raffle games that can be played by a fairly large number of people electric with remote participants
    • A63F2003/088Raffle games that can be played by a fairly large number of people electric with remote participants played via Internet

Definitions

  • the invention relates to the field of computer technology, in particular to its use for electronic lotteries using various communication channels, for example, the Internet.
  • a central electronic computer was typically used, containing an electronic database with unique numbers assigned to participants in the electronic lottery or personal devices of participants, such as a mobile phone. Winning in such a lottery depends on a random choice determined by the random number generator located on the server. Also, for example, there is a known method of conducting an Internet lottery (RU 2001125679 A), in which the prize is distributed among the numbers assigned to payment transactions for participation in the lottery, which are multiples of previously agreed numbers.
  • RU 2001125679 A there is a known method of conducting an Internet lottery (RU 2001125679 A), in which the prize is distributed among the numbers assigned to payment transactions for participation in the lottery, which are multiples of previously agreed numbers.
  • the player does not control the progress of the lottery and is forced to rely completely on the honesty of the lottery organizers, who have the technical ability to influence the distribution of winnings. In this regard, such electronic lotteries are not in demand.
  • the most interesting type of lotteries for players are, in particular, instant lotteries using stretch cards covered with a protective layer, with several erasable fields, under which symbols or pictograms are hidden. In this lottery, the player has the opportunity to win any of the announced prizes, if he guesses which fields need to be erased.
  • Known in particular are methods for conducting such lotteries (RU 2233688 C1, RU 2000122770 A).
  • the peculiarity of this type of lottery is that the lottery organizers lack the technical ability to influence the outcome of the lottery, and, players can easily see this. There is an unofficial term for this type of lottery - lottery with uncontrolled randomness. Another important point is that the players themselves make a random choice.
  • the key is transmitted to the player, with which the player can decrypt the cryptogram and compare the result with his choice, and at the same time make sure the lottery is honest.
  • the disadvantage of this method is its complexity, as well as the fact that the player to understand the reliability of this verification procedure requires at least an initial knowledge of the basics of cryptography.
  • the software implementation of the verification method for the “coin tossing protocol” does not guarantee the absence of loopholes in the program by the developers - it is impossible to exclude such a software implementation of the protocol in which there is not one but several different keys for decrypting the cryptogram and obtaining various results for manipulating the results raffle.
  • the objective of the present invention is the implementation of such a method of drawing electronic lotteries, in which the choice, and therefore the possibility of winning, depends entirely on the random choice of the player and at the same time the players have technical capabilities control the progress of the lottery, and the organizers of the lottery are deprived of the potential to manage random choices. Moreover, the reliability of the method should be intuitive and obvious to almost any player. At the same time, the method should provide protection against possible fraudulent actions by unscrupulous players. The solution to this problem should have a beneficial effect on the market of electronic lotteries, in particular for their use in retail trade as stimulating lotteries.
  • a personal transceiver is understood as an electronic computer equipped with Internet access facilities and at the disposal of a user (player). In special cases, the personal transceiver is the user's mobile phone.
  • a computer application is understood as a game application made in the form of a computer program and designed for use by users in electronic computers. By user in the present description is meant a player in an electronic lottery.
  • server is meant a central electronic computer connected to a public information network. The server includes a relational DBMS for storing and retrieving data, in particular for registering players and for recording information about the progress of the draws.
  • FIG. 1 is a step-by-step diagram using the Internet.
  • FIG. 2 is a step-by-step diagram using mobile communications.
  • FIG. 3 step-by-step scheme with serial number
  • each player draws an electronic lottery on his electronic computer 1 (Fig. 1), using a freely distributed computer application that the player previously receives on a removable storage medium 2, such as a CD or copies over the network, for example over the Internet (step a).
  • Server 3 performs the function of registering players (step b), generates and sends out signals to players that contain random codes 4 for conducting rallies (step c). Then the server 3 captures the signals from the players (step g), containing the choices that the players make and on which the results of the draw depend, in accordance with the rules of the electronic lottery.
  • a feature of the proposed method lies in the fact that the player always makes the last move, which determines the result of the lottery in the electronic lottery, which is implemented as follows: the player first receives a code from the server, with the help of which the computer application running on the processor of the electronic computer will give out value from several possible options, and after receiving the code, the player selects a game combination for a limited period of time and fixes his choice on the server using left interface. The player sees the result of the draw on his electronic computer, launching a computer application and entering the received code into it. For illustrative purposes, the following is a particular case of using the described method.
  • the game application is made in the form of a virtual analogue of roulette, with the image of a ring consisting of 32 sectors with numbers and an animated ball moving around the ring. After some time, the ball should stop in one of the sectors.
  • a virtual roulette game rule is announced in advance, based on which the player must preselect a sector number, and if the ball stops at a sector with a guessed number, the player is entitled to a certain prize.
  • the proposed method of drawing an electronic lottery in relation to virtual roulette will look as follows.
  • the player installs a computer application in the form of virtual roulette on his electronic computer (step a). For In order to launch the ball there is a field for entering the code. The player must get the code from the server.
  • the player connects via the Internet to the server using the Web interface. He visits the site and performs the registration procedure (step b), and if necessary, the payment procedure.
  • the registration procedure may include filling out a form with the player’s data, or registering a player’s electronic wallet.
  • a random code is generated on the server and the signal is sent to the player (step c).
  • a predetermined period of time T for example 1 minute, is counted on the server, during which a signal is expected from the player, which should contain the sector number selected by the player.
  • T for example 1 minute
  • the player Having received the code, the player enters the code value into the computer application either using the clipboard or typing the code on the keyboard and launches the virtual roulette. And while the ball is spinning, the player must send to the server a signal containing the number of any sector of the roulette, on which, as the player expects, the ball should stop (step g) within 1 minute from the moment the code is received. The player will transmit this signal to the server via the Web interface. The player will see the result of the electronic lottery on his computer (step d). Naturally, the computer application is designed so that the ball does not have time to stop before 1 minute, otherwise the player will be able to know in advance where the ball will stop.
  • One-way conversion refers to code conversion, which in a computational sense is practically irreversible.
  • Numerous examples of such functions and their calculators are known, that is, means for calculating such functions, which are often implemented using an appropriately programmed computer (B.Schpeier, Arliede Sgurtogharhu: Rotosols, Wiley & Sops, New York, 2 nd editiop, 1996; AJ Mepes, P. S. Vap Orshot, S. A. Vapstope, Napbook of Arrlied Sgurtograrchu, CRC Press, 1997).
  • Cryptographic conversion refers to the encryption or decryption of code using cryptographic algorithms, such as the “Data Encryption Algorithm”, commonly called DES. But by themselves, these data conversions are carried out by the processor in a matter of fractions of a second. In order for the transformations to be performed for at least 1 minute, as in the above example, it is necessary to apply multiple iterations either in the one-way transformation algorithm and / or in the encryption algorithm, or to perform multiple repetitions of the transformations.
  • the “K” code received from the server in the form of a signal is first encrypted, then the received “S” value is supplied to the one-way function, which gives the value “F1”, moreover, the size in bits of the “K” code must be “S” and “F1” coincide.
  • Both code conversion operations carried out using a computer application and processor will be taken in one iteration. Then, we repeat the cycle by assigning the value “F1” to the variable “K”. At the output of the second iteration, we get the new value “F2”.
  • the resulting final value of Fn, where n is the number of iterations, in the above example will be used by a computer application to determine the number sectors of virtual roulette on which the ball should stop.
  • the optimal size of the code K, and therefore of all converted values up to Fn is 56 bits. This length guarantees protection against the selection of possible values of K using modern computer technology and at the same time is convenient for the player with a keyboard code entry.
  • the result of the hash conversion of H in bits raised to the power of two should be equal to the number of options in the game application, in our example, the number of options is the number of sectors in virtual roulette. If their number is 32, then H must be equal to 5 bits, because 2 to the power of 5 gives 32.
  • the hash function at the input takes a 56-bit vector, and at the output gives a 5-bit vector, which the game application uses to determine the sector number in which the ball will need to stop.
  • the number of iterations n is selected based on the speed of commercially available processors of electronic computers, which affects the speed of calculating the values of "S" and "H” for one iteration and the set period of time during which the server is expected to receive a signal from the player. So, if one iteration on a serial processor is performed in 100 microseconds, and the time period T is 60 seconds, then the number of iterations in the computer application is laid more than 600,000.
  • a computer application can be transferred to the user on a mini-CD, for example, when buying goods in a supermarket as an incentive, moreover, on this mini-CD along with a computer application for electronic lottery there can be other useful information, for example, an electronic catalog of goods sold in this supermarket .
  • the user who wants to play the electronic lottery fills out the registration form, which, in particular, indicates his email address.
  • a code is generated on the server and transmitted as a signal to the player’s personal transceiver device and a small time interval is detected, for example 1 minute, during which the player, using the personal transceiver device, must tell the server one of several possible combinations.
  • the player won or not he can find out for himself by running the game application on his computer, entering the code received from the server into it and comparing the result with the one that the player informed the server. Since the drawing is carried out using the present invention, the number of winners can only be calculated using probability theory. Proof of winning are the registration form completed by the player, the generated code transmitted to the player and the combination option selected by the player.
  • This information is stored in the electronic database of the lottery organizers. In order to exclude the possibility of manipulating the results of the electronic lottery by distorting the information stored in the database, it is proposed to install an additional electronic digital signature module on the server. This module is designed to automatically sign all critical information regarding the electronic lottery.
  • Electronic digital signature protects the signed information from making any changes and, in addition, gives legal significance to the signed files.
  • the digitally signed file received by the player is legally significant evidence when checking the results of the draw and is the basis for the award of a prize in case of a win.
  • the electronic lottery acquires a new property - the possibility of forwarding. So, when registering a user on the electronic lottery server using the present invention, the user can enter the data of another user in the registration form, thereby redirecting the right to draw the lottery and the right to receive a win to another user whose data will be stored in the server database.
  • the electronic lottery acts as an electronic lottery ticket, which can be transmitted via telecommunication channels in the form of a set of specific signals.
  • the server in order for the server to be able to find out that the newly connected user will play the electronic lottery according to previously registered data, the server must generate, save in the database and transfer the identification number N to the user who completed the registration form (Fig. 3, step b). And with a new connection to the server, the user must transmit to the server a signal containing this same identification number N (step g), by which the server will determine from its database that the user has the right to draw electronic lotteries and at the user's request, expressed as the corresponding signal, will generate and transmit to the user the code in accordance (step d). Since in the terminology of lotteries there is the concept of the serial number of a lottery ticket, then this identification number N will be called the serial number.
  • serial number N and code K are transmitted to a computer application, which are of equal size in bits and XOR operation is performed between them.
  • the result is assigned to the variable K and processed further according to the above scheme with many repetitions using cryptographic and one-way functions.
  • the time for the drawing of the electronic lottery is determined by the organizer. If there are no restrictions on the time of the draw, the lottery becomes instant, in other words, the player registers at the server at randomly chosen time and receives a code for the lottery. From now on, the player raffles the prize, regardless of the participation of other players. In most cases, this option is most convenient for players. However, it is sometimes more convenient for lottery organizers to draw a lottery in a predetermined period of time. For example, manufacturers of some products have decided to hold a promotional electronic lottery among retail customers using the present invention. Moreover, in addition to stimulating sales, the electronic lottery will also help protect the product from illegal duplication. As lottery tickets, you can use labels on which serial numbers are pre-printed, which are stored in an electronic database on the server.
  • the numbers themselves can be protected with a stretch layer, or each label may contain some element that is protected against copying.
  • Manufacturers of goods announce the drawing on a certain date.
  • Buyers of goods are registered on the server using the serial numbers obtained from the labels. If the value of the goods is insignificant or the trading company organizes the lottery, then for participation in the electronic lottery A funded system was used, in which the buyer must collect not one, but several numbers. If the serial number entered by the buyer matches one of those stored in the database, then the buyer becomes a member of the electronic lottery.
  • the proposed method of electronic lottery drawing can be used as a basic technology for creating various electronic lotteries in which the web interface and computer applications can be implemented in various ways with an arbitrary design, without changing the essence of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
PCT/RU2007/000229 2006-05-10 2007-05-08 Procédé pour organiser le tirage au sort d'une loterie électronique Ceased WO2007129935A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2006115893 2006-05-10
RU2006115893/12A RU2006115893A (ru) 2006-05-10 2006-05-10 Способ осуществления розыгрыша электронной лотереи

Publications (1)

Publication Number Publication Date
WO2007129935A2 true WO2007129935A2 (fr) 2007-11-15

Family

ID=38668183

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2007/000229 Ceased WO2007129935A2 (fr) 2006-05-10 2007-05-08 Procédé pour organiser le tirage au sort d'une loterie électronique

Country Status (2)

Country Link
RU (1) RU2006115893A (fr)
WO (1) WO2007129935A2 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011046468A1 (fr) * 2009-10-12 2011-04-21 Natalia Ivanovna Zviaguina Procédé et système de réalisation d'une action publique payée au moyen d'une unité de terminal d'un joueur et d'une unité de serveur d'enregistrement
RU2419156C2 (ru) * 2009-06-10 2011-05-20 Общество с ограниченной ответственностью "МОМОЛОТ" Система и способ организации и проведения лотереи

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2419156C2 (ru) * 2009-06-10 2011-05-20 Общество с ограниченной ответственностью "МОМОЛОТ" Система и способ организации и проведения лотереи
WO2011046468A1 (fr) * 2009-10-12 2011-04-21 Natalia Ivanovna Zviaguina Procédé et système de réalisation d'une action publique payée au moyen d'une unité de terminal d'un joueur et d'une unité de serveur d'enregistrement

Also Published As

Publication number Publication date
RU2006115893A (ru) 2007-11-27

Similar Documents

Publication Publication Date Title
US10931457B2 (en) Systems and methods for blockchain-based digital lottery ticket generation and distribution
US7749080B2 (en) Method and system for authentication
RU2128364C1 (ru) Электронное устройство для азартных игр
CN1744099B (zh) 许可特定cpu上软件的使用
US12482330B2 (en) Blockchain-based smart contract instant lottery ticket
US8784180B2 (en) System and method for play of a network-based lottery game
WO2021138716A1 (fr) Systèmes, ainsi que procédés mis en œuvre par ordinateur, pour générer des nombres pseudo-aléatoires
US10997827B2 (en) Distributed and deterministic random number generation for lottery drawings
WO2007129935A2 (fr) Procédé pour organiser le tirage au sort d'une loterie électronique
EP3714953A1 (fr) Systeme de jeu interactif et procede de jeu interactif avec accès à distance
EP4088793A1 (fr) Billet électronique et coupon électronique, système de jeu et procédé de jeu avec un billet électronique et coupon électronique
WO2014102681A1 (fr) Procédés pour améliorer les gains et le jeu dans les jeux de hasard
US11961372B1 (en) System and method for producing non-redundant quick pick number groups for automated lottery ticket selection
US20150254504A1 (en) Epulltab system
US8197333B2 (en) Method and management system for gaming management between a gaming management center and at least one gaming terminal, gaming management center and gaming terminal
US12039834B2 (en) System and method for generation and validation of multigame printed tickets using multidimensional barcodes
RU2419156C2 (ru) Система и способ организации и проведения лотереи
JP2004534580A5 (fr)
JP4556917B2 (ja) 判定システム、判定方法、判定装置およびプログラム
EP4571693A1 (fr) Procédé, système et programme informatique pour améliorer des jeux instantanés numériques et des extensions numériques de jeux
CN115543235A (zh) 彩票合并打印方法、装置、设备及存储介质
US20030014309A1 (en) Method for judging unauthorized use of point information and promotion system

Legal Events

Date Code Title Description
WA Withdrawal of international application
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07747927

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase in:

Ref country code: DE