Unlock instant, AI-driven research and patent intelligence for your innovation.
Decentralized prize-drawing method
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
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
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
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
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.