[發明專利]安全多方無中心抽取在審
| 申請號: | 201810298975.5 | 申請日: | 2018-04-04 |
| 公開(公告)號: | CN110349320A | 公開(公告)日: | 2019-10-18 |
| 發明(設計)人: | 王景春 | 申請(專利權)人: | 王景春 |
| 主分類號: | G07C15/00 | 分類號: | G07C15/00;H04L9/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 遼寧省大連市*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 抽取 抽獎 隨機性 數字簽名算法 游戲獎品 不可逆 參與方 作弊 彩票 裁判 攻擊 游戲 計算機 安全 保證 | ||
本發明基于不可逆的數字簽名算法,各參與方在無中心裁判的基礎上進行公平抽中某一方或者n方,保證不被任何一方,或其他惡意者攻擊或作弊。本發明旨在解決用戶在彩票,抽獎,游戲獎品設置,游戲隨機性設置的公證性問題。目前抽取過程中暗箱操作,控制抽獎工具或者計算機抽取程序,導致特定的某方抽中,影響整個過程的公正性。本發明很好的解決這個問題,抽取結果是抽取各方共同決定的,任何一方或多方都不能控制抽取結果。
技術領域
本發明涉及技術領域為安全多方計算領域。
背景技術
基于不可逆的數字簽名算法,各參與方在無中心裁判的基礎上進行公平抽中某一方或者n方,保證不被任何一方,或其他惡意者攻擊或作弊。
發明內容
本發明旨在解決用戶在彩票,抽獎,游戲獎品設置,游戲隨機性設置的公證性問題。目前抽取過程中暗箱操作,控制抽獎工具或者計算機抽取程序,導致特定的某方抽中,影響整個過程的公正性。本發明很好的解決這個問題,抽取結果是抽取各方共同決定的,任何一方或多方都不能控制抽取結果。
本發明是約定抽取規則,具體約定總共n個參與方每人分配一個數字(0,1,...n-1),如抽取m個人,參與方各自選取一個數字和一個隨機字符串(不含數字的),把數字隨意插入字符串混排成字符串S,然后通過不可逆算法,例如SHA512加密算法,算出結果,把結果公布出來,讓公眾,或者參與方都知道,無所謂誰先公布誰后公布,也可以放在區塊鏈上,大家認可后確定不可更改,由于算法的不可逆性,參與方除了自己以外不可能知道原始字符串。參與方都公布后,進入下一個階段。大家公布自己的字符串S,由于算法的簽名性,必須S才能得出公布的簽名,誰也無法更改。過濾掉字母獲得數字,通過約定算法,例如相加各個數字和,得到一個數字,除以n得到一個余數G,根據G的相對規律,例如大于,小于,等于的m個數字為抽中。
本發明的有益效果是,自己的選取數字決定最后的抽中,任何一方,或者多方聯合都無法決定抽取結果,所以自己就可以保證抽取的公正。
具體實施方式
游戲廠家,爆出獎品,設定概率,游戲者選取一個數字,然后按規則進行簽名,提交給游戲系統,游戲系統出個隨機數,游戲者在提交自己選取數字,計算后,看是否抽中。
例如1/N概率中,就是把一個數字小于N,大于0的數字分配給游戲者,最后用N取余數,中這個數字的就是抽中,給與獎勵,游戲系統無法作弊。
舉辦抽獎活動,按概率中獎,設定抽獎概率1/N概率中,就是把一個數字小于N,大于0的數字分配給游戲者,最后用N取余數,中這個數字的就是抽中,給與獎勵,游戲系統無法作弊。
彩票抽獎,設定抽獎概率,系統和用戶進行抽取,用戶提交自己的簽名,系統可以直接提出自己的數字,然后用戶再提交原始數,抽取,解決公平性,防止平臺作假。
n方參與活動抽取其中m方,為了防止無賴,在發現自己不抽中的時候,不公布自己選取的數字,可以進行(n-m)輪,每回抽取淘汰的人,在規定時間不公布的某方,直接淘汰,防止耍賴。
棋牌類等游戲的發牌。利用選取的隨機數的共同作用決定發牌的隨機性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于王景春,未經王景春許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810298975.5/2.html,轉載請聲明來源鉆瓜專利網。





