[發明專利]一種基于區塊鏈和分布式密鑰生成的匿名否決方法在審
| 申請號: | 202010850418.7 | 申請日: | 2020-08-21 |
| 公開(公告)號: | CN112084260A | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 張亮;陳澤寧 | 申請(專利權)人: | 張亮 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F21/60;G06F21/62;G07C13/00 |
| 代理公司: | 上海思牛達專利代理事務所(特殊普通合伙) 31355 | 代理人: | 丁劍 |
| 地址: | 200120 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 分布式 密鑰 生成 匿名 否決 方法 | ||
1.一種基于區塊鏈和分布式密鑰生成的匿名否決方法,其特征在于,包括以下步驟:
參與者i獲取自己的公私鑰對{(PKi,SKi)},并向區塊鏈寫入公鑰PKi;
所有者計算獲取系統的分布式秘鑰生成的主公鑰MPK=∏PKi;
參與者i投票mi,并通過ElGamal算法加密得到密文其中,ri為i選取的隨機數;
當所有者投票完后,區塊鏈的智能合約自動計算出密文之積
通過分布式秘鑰生成的協議,恢復主私鑰MSK=∑SKi;
輸入MSK,用ElGamal解密函數,對密文之積C解密,表示為
2.根據權利要求1所述的基于區塊鏈和分布式密鑰生成的匿名否決方法,其特征在于,進一步包括以下步驟:
初始化系統;
標定投票發起人在內共有n個人,記作{P1,P2,…Pn},每個人生成公私鑰對{(PKi,SKi)},其中g為群的生成元。
3.根據權利要求1所述的基于區塊鏈和分布式密鑰生成的匿名否決方法,其特征在于,步驟所述對密文之積C解密,包括以下判定:
若投同意票則設置mi=1,否則mi取其他非0隨機數,并將Ci寫入區塊鏈中。
4.根據權利要求3所述的基于區塊鏈和分布式密鑰生成的匿名否決方法,其特征在于,進一步包括以下判定:
當解密結果等于1,即所有mi均為1,則無人投反對票;
當解密結果不等于1,則有人投反對票,為一票否決權。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張亮,未經張亮許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010850418.7/1.html,轉載請聲明來源鉆瓜專利網。





