Decentralized prize-drawing method

A technology for lottery tickets and awards, which is applied in the field of information security and can solve problems such as tampering with lottery results and easy cheating.

Inactive Publication Date: 2018-07-10
桂林金发明科技开发有限公司
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the lottery in some open environments is easier to cheat
Some lottery draws are caused by their own opacity, while others are due to fraudulent insiders. In an open environment such as the Internet, hackers may also control or tamper with the results of lottery draws.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0010] Example 1: Number all lottery drawers, and the value is k i , the best number of people participating in the lottery is n. For convenience, we assume that everyone has an equal chance of winning. In order to ensure that each user has an equal chance, the lottery process is mapped to a function F(e 1 , e 2 , …, e m , a 1 , a 2 ,...,a n )=(e 1 +e 2 +…+e m +a 0 +a 1 +a 2 +…+a n ) mod n+1,e 1 ,e 2 ,...,e m For the set parameters, they can also be removed for convenience, so that the function is simplified to F(a 1 ,a 2 ,...,a n )=(a 0 +a 1 +a 2 +…+a n ) mod n +1. Note that one is added after modulo n, and the user corresponding to the value number of the function is the winner. where a 0 A random number given by the lottery administrator, a 1 、a 2 ,...,a n A random number proposed for all users. Finally, the website discloses all the data, and users can verify whether their data is true.

Embodiment 2

[0011] Embodiment 2: For the case of multiple awards, on the basis of drawing the first winner in Embodiment 1, a fixed relative position can be used to determine the awards. For convenience, we assume that there are only two awards. Before presenting the data, a relative position s is disclosed. If this number has already won a prize, it will be pushed back one by one like a modular addition until it meets a person who has not won the prize. The last one The latter is the first, and the number of the second winner is (s+a 0 +a 1 +a 2 +…+a n ) mod n +1. There are more awards to follow.

Embodiment 3

[0012]Embodiment 3: On the basis of Embodiment 1 or 2, considering that we adopt the method of zero-knowledge proof when the algorithm is public, for the sake of simplicity, we adopt the hash function, and each person selects their own random number a In the future, the hash value hash(a)=b of a will be disclosed first, and after the publication is completed, a will be published on the platform. At the same time, the platform and each user can check whether the published a and b are their own, and the platform and users can also check Whether the published a and b satisfy hash(a)=b, according to the published random number and published algorithm, the result of the lottery can be calculated.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

There is cheating possibility in many prize-drawing activities. Cheating is easier in the prize-drawing activities in some open environments. The cheating in some prize-drawing activities is caused bythe non-transparent prize-drawing, and the heating in some other prize-drawing activities is caused by the insiders. In the open environment of the Network, there may be some behaviors that a Hackercontrols or tampers the prize-drawing result. In order to prevent the cheating behaviors of the insiders, the invention provides a prize-drawing result control method which allows many sides to participate, and achieves the detection of whether the prize-drawing result is tampered or not through a disclosed rule. The prize-drawing mode achieves the decentralization, and a result is not completelygenerated by a prize-drawing machine. Furthermore, in order to avoid the possibility of group cheating, the method employs the zero-knowledge proof for the prevention of cheating. In order to avoid the disturbance on the prize drawing from individuals, the method employs a digital signature.

Description

technical field [0001] The invention belongs to the field of information security and relates to a decentralized and safe lottery drawing method. Background technique [0002] In many sweepstakes, there is the possibility of cheating. The traditional lottery drawing adopts methods such as drawing lots, beating drums to pass flowers, and turning tables. It is not suitable for the modern digital environment, especially when there are many people participating in the lottery and cannot be on site. In order to attract popularity, some websites also have sweepstakes. But the lottery in some open environments is easier to cheat. Some lottery draws are caused by their own opacity, while others are due to fraudulent insiders. In an open environment such as the Internet, hackers may also control or tamper with the lottery results. The centralized way of generating lottery results provides opportunities for fraud. In order to prevent insiders from cheating, this patent designs a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q30/00
CPCG06Q30/0185
Inventor 王勇
Owner 桂林金发明科技开发有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products