An Example of Solution to Fair Lottery

Yuchen Liu · Computer Knowledge and Technology · 2015

At present, the winning numbers of a lottery are drawn by air blowing lottery machine. The performance of the machineis supervised by some notaries and broadcast live, so that puts itself in the clear. Do you believe that the machine is a fair one?How do you tell whether you are watching a live television or an action replay? Could someone alter the lottery sales bank and fakethe winning ticket after the drawing? The only way to prove lottery's justice and selflessness is by public supervision.Obviously,you can't call hundreds of thousands of people together to perform site-supervision. How to extend the power of supervision to thepublic? Construct a random number generator by cryptographic hash function sha-2, which is internationally recognized. The inputdata are designed to be acquired from financial market which fluctuates unpredictably everyday. Any person could get algorithmfrom administration authorities and obtain daily original data from a variety of sources, so he is able to supervise the winning num-ber of the lottery.To supervise the sales bank of lottery, we can demand that the lottery sales center create a digital signature of thebank and post it on the internet. Any alteration to the sales bank can easily be revealed by validating the digital signature.

Read the paper · More papers on PaperTik