一種公平的數(shù)字開獎(jiǎng)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)字開獎(jiǎng)方法,更具體地說(shuō)是一種公平的數(shù)字開獎(jiǎng)方法。
【背景技術(shù)】
[0002]目前各種數(shù)字彩票基本采用開獎(jiǎng)機(jī)作為開獎(jiǎng)工具,開獎(jiǎng)過(guò)程采用電視直播的方式,開獎(jiǎng)機(jī)出現(xiàn)故障,電視直播出現(xiàn)故障,投注內(nèi)容被篡改等諸多因素,引發(fā)公眾對(duì)現(xiàn)有開獎(jiǎng)方法公平公正公開性提出不少質(zhì)疑。
[0003]目前有的數(shù)字彩票采用電腦隨機(jī)算法產(chǎn)生中獎(jiǎng)號(hào)碼,是否真的隨機(jī)產(chǎn)生,公眾對(duì)此也持懷疑態(tài)度。
[0004]目前互聯(lián)網(wǎng)彩票發(fā)展迅猛,給公眾購(gòu)彩帶來(lái)了方便和快捷,但與此同時(shí)互聯(lián)網(wǎng)彩票存在售彩不出票,出票不足等一系列問(wèn)題,影響彩票事業(yè)持續(xù)健康發(fā)展。
[0005]目前電話售彩也存在著售彩出假票、出票不足、代買領(lǐng)獎(jiǎng)等一些列問(wèn)題,引起公眾的擔(dān)憂。
[0006]因此,為了克服現(xiàn)有技術(shù)的缺陷,有必要實(shí)現(xiàn)一種公平的數(shù)字開獎(jiǎng)方法。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,而提供一種公平的數(shù)字開獎(jiǎng)方法,通過(guò)這種方法,能確保投注信息不被篡改;投注過(guò)程、開獎(jiǎng)過(guò)程全程公開透明,開獎(jiǎng)方法完全公開,公眾可驗(yàn)證中獎(jiǎng)號(hào)碼真實(shí)有效性;能避免售彩不出票、出假票、出票不足、代買領(lǐng)獎(jiǎng)等一些列問(wèn)題。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
一種公平的數(shù)字開獎(jiǎng)方法,該方法包括以下規(guī)則和步驟:(1)投注信息由兌獎(jiǎng)碼、投注號(hào)碼、兌獎(jiǎng)?wù)⑼蹲⒄?、投注注?shù)、投注流水、投注流水摘要組成;(2)兌獎(jiǎng)碼稱為保密兌獎(jiǎng)信息并由個(gè)人保管;(3)投注號(hào)碼和兌獎(jiǎng)?wù)Q為保密投注信息并由個(gè)人保管;(4)投注摘要、投注注數(shù)、投注流水、投注流水摘要稱為公開投注信息并由開獎(jiǎng)平臺(tái)及時(shí)同步公開,投注者可以查詢自己投注是否真實(shí)有效;(5)保密投注信息和公開投注信息完全匹配才視為有效投注,并作為驗(yàn)證有效投注的唯一依據(jù);(6)已登記開獎(jiǎng)代表可以領(lǐng)取開獎(jiǎng)代表貢獻(xiàn)獎(jiǎng),與后續(xù)中獎(jiǎng)兼得;(7)未登記開獎(jiǎng)代表視為自動(dòng)棄權(quán),不予領(lǐng)取開獎(jiǎng)代表貢獻(xiàn)獎(jiǎng)和后續(xù)中獎(jiǎng);(8)用兌獎(jiǎng)碼數(shù)字簽名生成兌獎(jiǎng)?wù)?9)投注號(hào)碼和兌獎(jiǎng)?wù)锰囟?biāo)識(shí)符分隔開,用投注號(hào)碼和兌獎(jiǎng)?wù)獢?shù)字簽名生成投注摘要作為投注內(nèi)容;(10)投注號(hào)碼總注數(shù)乘以投注倍數(shù)之積作為投注注數(shù);(11)對(duì)每次投注按投注時(shí)間先后和投注摘要大小排序,投注流水從O開始,每投注一次投注流水加I ; (12)用投注摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為流水序列;(13)用前一次投注流水摘要、本次投注流水、本次投注注數(shù)和本次流水序列數(shù)字簽名生成本次投注流水摘要,首次投注時(shí),前一次投注流水摘要用固定流水摘要代替,同步公開公開投注信息;(14)投注截止后,按投注流水順序,檢查公開投注信息的完整性并數(shù)字簽名生成完整性摘要;(15)公開完整性摘要,公開投注總注數(shù)即銷售額,公開最大投注流水即投注總次數(shù);(16)用完整性摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為完整性序列;(17)用最后一次投注流水摘要和完整性序列數(shù)字簽名生成開獎(jiǎng)代表摘要;(18)開獎(jiǎng)代表摘要生成8個(gè)有序的開獎(jiǎng)代表索引號(hào);(19)開獎(jiǎng)代表索引號(hào)對(duì)投注總次數(shù)取余數(shù),按投注流水排序,余數(shù)加I即為開獎(jiǎng)代表,公開開獎(jiǎng)代表的公開投注信息;(20)開獎(jiǎng)代表登記,對(duì)開獎(jiǎng)代表的保密投注信息登記、驗(yàn)證和公開;(21)開獎(jiǎng)代表登記截止后,用最后一次投注流水摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為最后一次投注流水序列;(22)用完整性摘要和有序的已登記開獎(jiǎng)代表的保密投注信息和最后一次投注流水序列數(shù)字簽名生成中獎(jiǎng)?wù)?,公開中獎(jiǎng)?wù)?23)中獎(jiǎng)?wù)鳛橹歇?jiǎng)索引號(hào),中獎(jiǎng)索引號(hào)對(duì)可投注號(hào)碼總數(shù)取余數(shù),按可投注號(hào)碼大小排序,余數(shù)對(duì)應(yīng)的可投注號(hào)碼即為中獎(jiǎng)號(hào)碼,公布中獎(jiǎng)號(hào)碼;(24)中獎(jiǎng)登記,對(duì)中獎(jiǎng)的保密投注信息登記、驗(yàn)證和公開;(25)中獎(jiǎng)登記截止后,計(jì)算并公布中獎(jiǎng)獎(jiǎng)金;(26)兌獎(jiǎng),對(duì)中獎(jiǎng)的保密兌獎(jiǎng)信息驗(yàn)證和公開;(27)后續(xù)交互。
[0009]其進(jìn)一步技術(shù)方案為:所述投注內(nèi)容,無(wú)法從投注內(nèi)容中還原保密投注信息,不同保密投注信息不會(huì)產(chǎn)生同樣的投注內(nèi)容。
[0010]其進(jìn)一步技術(shù)方案為:所述開獎(jiǎng)代表,無(wú)法從開獎(jiǎng)代表中還原所有公開投注信息,在投注截止時(shí)由所有公開投注信息確定性產(chǎn)生,在投注截止后和登記之前其保密投注信息是未知的但可由其公開投注信息驗(yàn)證其完整性。
[0011]其進(jìn)一步技術(shù)方案為:所述中獎(jiǎng)號(hào)碼,無(wú)法從中獎(jiǎng)號(hào)碼中還原所有公開投注信息和開獎(jiǎng)代表的保密投注信息,在投注截止后由所有公開投注信息和開獎(jiǎng)代表登記后的保密投注信息共同確定性產(chǎn)生。
[0012]其進(jìn)一步技術(shù)方案為:所述兌獎(jiǎng)碼,無(wú)法從兌獎(jiǎng)?wù)羞€原兌獎(jiǎng)碼,不同兌獎(jiǎng)碼不會(huì)產(chǎn)生同樣的兌獎(jiǎng)?wù)汀?br>[0013]本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是:使用本方法能有效避免開獎(jiǎng)平臺(tái)對(duì)開獎(jiǎng)結(jié)果的干擾,能有效避免銷售終端不出票、出假票、出票不足、代買領(lǐng)獎(jiǎng)等一些列問(wèn)題,可以作為互聯(lián)網(wǎng)彩票的一種解決方案。本方法對(duì)于提高開獎(jiǎng)公平性具有非常好的效果。
[0014]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。
【附圖說(shuō)明】
[0015]圖1、圖2為本發(fā)明一種公平的數(shù)字開獎(jiǎng)方法具體實(shí)施例的流程圖。
【具體實(shí)施方式】
[0016]為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步介紹和說(shuō)明,但不局限于此。
[0017]如圖1、圖2所示,本發(fā)明一種公平的數(shù)字開獎(jiǎng)方法,該方法包括以下規(guī)則和步驟:
(1)投注信息由兌獎(jiǎng)碼、投注號(hào)碼、兌獎(jiǎng)?wù)?、投注摘要、投注注?shù)、投注流水、投注流水摘要組成;
(2)兌獎(jiǎng)碼稱為保密兌獎(jiǎng)信息并由個(gè)人保管;
(3)投注號(hào)碼和兌獎(jiǎng)?wù)Q為保密投注信息并由個(gè)人保管;
(4)投注摘要、投注注數(shù)、投注流水、投注流水摘要稱為公開投注信息并由開獎(jiǎng)平臺(tái)及時(shí)同步公開,投注者可以查詢自己投注是否真實(shí)有效;
(5)保密投注信息和公開投注信息完全匹配才視為有效投注,并作為驗(yàn)證有效投注的唯一依據(jù);
(6)已登記開獎(jiǎng)代表可以領(lǐng)取開獎(jiǎng)代表貢獻(xiàn)獎(jiǎng),與后續(xù)中獎(jiǎng)兼得;
(7)未登記開獎(jiǎng)代表視為自動(dòng)棄權(quán),不予領(lǐng)取開獎(jiǎng)代表貢獻(xiàn)獎(jiǎng)和后續(xù)中獎(jiǎng);
(8)用兌獎(jiǎng)碼數(shù)字簽名生成兌獎(jiǎng)?wù)?br> (9)投注號(hào)碼和兌獎(jiǎng)?wù)锰囟?biāo)識(shí)符分隔開,用投注號(hào)碼和兌獎(jiǎng)?wù)獢?shù)字簽名生成投注摘要作為投注內(nèi)容;
(10)投注號(hào)碼總注數(shù)乘以投注倍數(shù)之積作為投注注數(shù);
(11)對(duì)每次投注按投注時(shí)間先后和投注摘要大小排序,投注流水從O開始,每投注一次投注流水加I ;
(12)用投注摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為流水序列;(13)用前一次投注流水摘要、本次投注流水、本次投注注數(shù)和本次流水序列數(shù)字簽名生成本次投注流水摘要,首次投注時(shí),前一次投注流水摘要用固定流水摘要代替,同步公開公開投注信息;
(14)投注截止后,按投注流水順序,檢查公開投注信息的完整性并數(shù)字簽名生成完整性摘要;
(15)公開完整性摘要,公開投注總注數(shù)即銷售額,公開最大投注流水即投注總次數(shù);
(16)用完整性摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為完整性序列;(17)用最后一次投注流水摘要和完整性序列數(shù)字簽名生成開獎(jiǎng)代表摘要;
(18)開獎(jiǎng)代表摘要生成8個(gè)有序的開獎(jiǎng)代表索引號(hào);
(19)開獎(jiǎng)代表索引號(hào)對(duì)投注總次數(shù)取余數(shù),按投注流水排序,余數(shù)加I即為開獎(jiǎng)代表,公開開獎(jiǎng)代表的公開投注信息;
(20)開獎(jiǎng)代表登記,對(duì)開獎(jiǎng)代表的保密投注信息登記、驗(yàn)證和公開;
(21)開獎(jiǎng)代表登記截止后,用最后一次投注流水摘要和數(shù)字簽名的原始初始化序列異或生成新的初始化序列作為最后一次投注流水序列;
(22)用完整性摘要和有序的已登記開獎(jiǎng)代表的保密投注信息和最后一次投注流水序列數(shù)字簽名生成中獎(jiǎng)?wù)_中獎(jiǎng)?wù)?br> (23)中獎(jiǎng)?wù)鳛橹歇?jiǎng)索引號(hào),中獎(jiǎng)索引號(hào)對(duì)可投注號(hào)碼總數(shù)取余數(shù),按可投注號(hào)碼大小排