[发明专利]一种基于区块链的投票方法及装置有效
| 申请号: | 202011173771.2 | 申请日: | 2020-10-28 |
| 公开(公告)号: | CN112291062B | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 李昊轩;严强;廖飞强;王朝阳;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;G06K9/62;G07C13/00 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王春波 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 投票 方法 装置 | ||
1.一种基于区块链的投票方法,其特征在于,包括:
服务器接收客户端发送的作为混淆信息的分片投票;所述分片投票是所述客户端基于用户的投票信息生成的m个分片投票中的一个;m用于表示服务器的数量;
所述服务器生成所述分片投票的密文投票;
所述服务器基于所述分片投票、符合投票机制的k个随机数和所述k个随机数对应的k个承诺证明,生成针对所述分片投票的k类零知识证明;所述k个承诺证明是所述区块链对各服务器基于各自的k个随机数生成的k类承诺分片聚合后得到的;
所述服务器向所述区块链发送投票结果,所述投票结果包括所述密文投票及所述k类零知识证明;所述k类零知识证明用于所述区块链对各服务器的投票结果聚类后,确定聚类后的密文投票与所述k个承诺证明的匹配性。
2.如权利要求1所述的方法,其特征在于,在所述生成针对所述分片投票的k类零知识证明之前,还包括:
所述服务器生成符合投票机制的k个随机数并基于所述k个随机数生成k类承诺分片;
所述服务器将所述k类承诺分片发送给所述区块链;
所述服务器从所述区块链获取k个承诺证明;所述k个承诺证明是所述区块链对各服务器的k类承诺分片中同类承诺分片进行聚合处理后生成的。
3.如权利要求1所述的方法,其特征在于,所述投票机制为投票信息与剩余投票之和等于投票权益;所述分片投票包括混淆投票和混淆权益;
所述服务器基于所述分片投票、符合投票机制的k个随机数和所述k个随机数对应的k个承诺证明,生成针对所述分片投票的k类零知识证明,包括:
所述服务器根据所述k个随机数中第一随机数、所述k个承诺证明的综合承诺及所述混淆投票确定第一类零知识证明;
所述服务器根据所述k个随机数中第二随机数、所述k个承诺证明的综合承诺及混淆剩余投票确定第二类零知识证明;所述混淆剩余投票是根据所述混淆投票和所述混淆权益确定的;
所述服务器根据所述k个随机数中第三随机数、所述k个承诺证明的综合承诺及所述混淆权益确定第三类零知识证明。
4.如权利要求1所述的方法,其特征在于,所述服务器生成所述分片投票的密文投票,包括:
所述服务器基于椭圆曲线的第一公开点和第二公开点,生成所述混淆投票的第一加密信息和所述混淆剩余投票的第二加密信息;其中,所述第二公开点是所述区块链是根据各服务器的密文私钥确定的;所述各服务器的密文私钥是所述各服务器根据自身私钥和所述椭圆曲线的第三公开点生成的;
所述k类承诺分片是通过如下方式确定的:
所述服务器基于所述k个随机数中各随机数和所述第一公开点,确定出所述k类承诺分片。
5.如权利要求3所述的方法,其特征在于,所述k个承诺证明的综合承诺是所述服务器对用户标识和k个承诺证明进行哈希运算得到的。
6.一种基于区块链的投票方法,其特征在于,包括:
区块链接收m个服务器发送的m个k类承诺分片;所述k类承诺分片是各服务器基于各自的符合投票机制的k个随机数生成的;每个服务器接收客户端发送的作为混淆信息的分片投票;所述分片投票是所述客户端基于用户的投票信息生成的m个分片投票中的一个;m用于表示服务器的数量;
所述区块链对所述m个k类承诺分片中的同类的m个承诺分片进行聚类,得到k类承诺证明并上链;
所述区块链接收所述m个服务器发送的m个投票结果;每个投票结果包括密文投票及k类零知识证明;所述密文投票是服务器根据作为混淆信息的分片投票确定的;
所述区块链对m个密文投票进行聚类得到综合投票,并对m个k类零知识证明中的同类零知识证明进行聚类,得到k类综合证明;
所述区块链通过所述k类综合证明,确定所述综合投票与所述k个承诺证明的匹配性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011173771.2/1.html,转载请声明来源钻瓜专利网。





