[发明专利]基于区块链的匿名密码表决方法和系统有效
| 申请号: | 201980022265.2 | 申请日: | 2019-01-25 |
| 公开(公告)号: | CN111919239B | 公开(公告)日: | 2022-07-15 |
| 发明(设计)人: | A·N·伊万诺夫;A·V·卡泽诺夫;G·V·玛维淳;M·罗曼诺夫;P·德罗伊杰;J·维里萨里奥斯 | 申请(专利权)人: | 埃森哲环球解决方案有限公司;DSX控股有限公司 |
| 主分类号: | G07C13/00 | 分类号: | G07C13/00;H04L9/32 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 辛鸣 |
| 地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 匿名 密码 表决 方法 系统 | ||
1.一种密码表决方法,包括:
获取被建立在分布式分类帐上的投票,
所述投票指定具有对应答案标识符的答案;
接收表决者令牌,所述表决者令牌将表决者表决值授予表决者,
所述表决者令牌响应于所述分布式分类账上的事务而被接收,并且
所述事务被寻址到所述表决者的表决者标识符;
确定要分配给所述答案中的目标答案的目标承诺表决值,
所述目标承诺表决值包括所述表决者表决值的至少一部分;
生成目标承诺令牌,
所述目标承诺令牌被配置为将所述表决者绑定到所述目标承诺表决值,而不会当在密码形式时揭露所述目标承诺表决值;
在所述分布式分类帐上请求第一事务,
所述第一事务将所述目标承诺令牌转移到所述目标答案的所述对应答案标识符;
确定要分配给所述答案中的第二答案的完成承诺表决值,
所述完成承诺表决值包括:
空值,或者
所述表决者表决值的另一部分;
生成完成承诺令牌,所述完成承诺令牌被配置为:
将所述表决者绑定到所述完成承诺表决值,而不会当在密码形式时揭露所述完成承诺表决值;以及
在所述分布式分类帐上请求第二事务,并且
所述第二事务将所述完成承诺令牌转移到所述第二答案的所述对应答案标识符。
2.根据权利要求1所述的密码表决方法,其中所述第一事务和所述第二事务包括相同的事务。
3.根据权利要求1所述的密码表决方法,其中:
所述完成承诺表决值包括空值;并且
请求所述第二事务包括混淆被转移到所述目标答案的所述表决值的所述至少一部分的转移。
4.根据权利要求1所述的密码表决方法,其中
所述表决者标识符与所述表决者的公钥相关联;并且
所述方法还包括使用所述公钥以使用与所述公钥配对的私钥来对所述目标承诺令牌数字签名。
5.根据权利要求1所述的密码表决方法,还包括从所述表决者表决值减去所述目标承诺表决值和所述完成承诺表决值。
6.根据权利要求5所述的密码表决方法,其中减去所述完成承诺表决值包括产生结果为空的表决者表决值。
7.根据权利要求1所述的密码表决方法,还包括将休止令牌发送回所述表决者,所述休止令牌包括在所述第二事务之后的剩余表决值。
8.根据权利要求1所述的密码表决方法,其中生成所述目标承诺令牌包括:
将所述目标承诺表决值应用于椭圆曲线上的数量点以生成数量项;
将随机盲值应用于所述椭圆曲线上的盲点以生成盲项;以及
合并所述数量项和所述盲项。
9.根据权利要求8所述的密码表决方法,还包括通过将哈希函数应用于所述数量点来选择所述盲点。
10.根据权利要求1所述的密码表决方法,还包括生成范围证明令牌,所述范围证明令牌被配置为当被与所述目标承诺令牌比较时,建立所述目标承诺表决值在针对所述投票的允许范围内。
11.一种密码表决方法,包括:
访问被建立在区块链上的投票,
所述投票指定具有对应答案标识符的多个答案;
确定要分配给所述多个答案的表决值分发,
所述表决值分发分发在表决者令牌内被接收的表决者表决值;针对所述多个答案中的每个答案生成承诺令牌,
所述承诺令牌被配置为将表决者绑定到所述表决值分发,而不会当在所述承诺令牌采用密码形式时揭露所述承诺令牌中的个体承诺令牌内的个体承诺表决值,并且
所述承诺令牌中的至少一个承诺令牌包括空表决值;以及
在所述区块链上请求将所述承诺令牌转移到所述多个答案的事务,
其中转移包括所述空表决值的所述承诺令牌中的至少一个承诺令牌混淆所述表决值分发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司;DSX控股有限公司,未经埃森哲环球解决方案有限公司;DSX控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980022265.2/1.html,转载请声明来源钻瓜专利网。





