[發明專利]基于區塊鏈的搖號系統、方法、電子設備及存儲介質有效
| 申請號: | 202010089817.6 | 申請日: | 2020-02-13 |
| 公開(公告)號: | CN111314069B | 公開(公告)日: | 2022-08-30 |
| 發明(設計)人: | 龔生智;朱情;繆然;葉蔚;萬強;沙碩;馬小峰;植強 | 申請(專利權)人: | 蘇州同濟區塊鏈研究院有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/40;H04L67/06;H04L67/1097;G06F21/60;G06F21/62;G07C15/00 |
| 代理公司: | 北京天盾知識產權代理有限公司 11421 | 代理人: | 張彩珍 |
| 地址: | 215000 江蘇省蘇州市相城區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 系統 方法 電子設備 存儲 介質 | ||
1.一種基于區塊鏈的搖號系統,所述搖號系統包括區塊鏈核心子系統、區塊鏈存證應用子系統、搖號業務子系統和本地數據庫;其中,
所述搖號業務子系統用于對搖號項目進行自動搖號,生成搖號名單;
所述區塊鏈核心子系統用于對搖號名單數據進行加密和數字簽名;
所述區塊鏈存證應用子系統用于將簽名后的搖號名單數據上鏈;
所述本地數據庫用于以私鑰加密的方式存儲所述搖號業務子系統使用和生成的數據,并根據用戶指令導出特定搖號項目的數據;
其中,所述搖號業務子系統包括管理員模塊、用戶登錄模塊和搖號項目模塊;
所述管理員模塊用于配置用戶信息,以及生成主密鑰和多個子密鑰;所述管理員模塊包括第一密鑰驗證子模塊和密鑰分發子模塊;其中,所述第一密鑰驗證子模塊用于接收管理員輸入的密碼和第一密鑰文件,并使用管理員輸入的密碼驗證該第一密鑰文件,在驗證成功后將管理員信息存儲到所述本地數據庫中;所述密鑰分發子模塊用于生成主密鑰和多個子密鑰,并利用所述主密鑰和多個子密鑰生成第二密鑰文件;
所述用戶登錄模塊用于驗證用戶輸入的子密鑰并在驗證成功后進入搖號項目模塊;所述用戶登錄模塊包括第二密鑰驗證子模塊和名單驗證子模塊;其中,所述第二密鑰驗證子模塊用于接收用戶輸入的多個子密鑰,驗證所述多個子密鑰是否能恢復出主密鑰,并采用恢復出的主密鑰對第二密鑰文件進行解密和驗證以獲得私鑰,判斷所述私鑰是否能夠連接本地數據庫,若是,則表明密鑰驗證成功;所述名單驗證子模塊用于對所述搖號名單的哈希值和簽名進行驗證;
所述搖號項目模塊用于導入搖號名單并驗證簽名,以及在驗證成功后根據搖號規則進行自動搖號,并將搖號項目信息及搖號結果發送給所述區塊鏈存證應用子系統;
所述搖號項目模塊包括搖號子模塊和統計子模塊;其中,
所述搖號子模塊用于根據多個外部隨機數選擇隨機算法進行搖號,并將搖號產生的搖號名單以及搖號項目信息上鏈;
所述統計子模塊對所述搖號項目信息及搖號名單進行統計;
所述區塊鏈存證應用子系統還用于存儲接收到的搖號結果、搖號項目信息和隨機數的生成記錄。
2.根據權利要求1所述的搖號系統,其特征在于:所述區塊鏈核心子系統還包括密鑰管理模塊,所述密鑰管理模塊根據用戶輸入的密碼對用戶的私鑰和用戶信息進行加密以生成密文,并導出包含該密文的第一密鑰文件。
3.根據權利要求2所述的搖號系統,其特征在于:所述區塊鏈核心子系統還包括共識服務模塊和數字簽名模塊;
所述共識服務模塊用于對搖號名單數據進行驗證和確認;
所述數字簽名模塊用于對搖號名單數據進行加密和數字簽名。
4.根據權利要求1所述的搖號系統,其特征在于:所述區塊鏈存證應用子系統包括上鏈模塊和導出模塊;其中,
所述上鏈模塊用于將所述搖號業務子系統生成的搖號名單數據上鏈;
所述導出模塊用于根據用戶請求從區塊鏈節點獲取并導出特定搖號項目數據。
5.根據權利要求1所述的搖號系統,其特征在于:
所述多個外部隨機數是由用戶選擇的外部隨機數生成方法產生的。
6.根據權利要求5所述的搖號系統,其特征在于,所述搖號子模塊包括通過執行以下操作來選擇所述隨機算法:
采用哈希算法分別對所述多個外部隨機數進行計算獲得各個外部隨機數的哈希值;
根據各個外部隨機數的哈希值的字節構造新的哈希值;
對構造出的新的哈希值進行異或操作獲得初始隨機數種子;
根據初始隨機數種子和搖號系統內置隨機數生成算法數量選取所述隨機算法。
7.根據權利要求1所述的搖號系統,其特征在于,所述區塊鏈存證應用子系統還用于接收用戶關于公示搖號結果的指令:
若用戶指令公示搖號結果,則同時將未加密的搖號名單和加密后的搖號名單數據上鏈;
若用戶指令不公示搖號結果,則僅將加密后的搖號名單數據上鏈。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州同濟區塊鏈研究院有限公司,未經蘇州同濟區塊鏈研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010089817.6/1.html,轉載請聲明來源鉆瓜專利網。





