[发明专利]用于利用链式签名进行投票的方法有效
申请号: | 201780020121.4 | 申请日: | 2017-03-01 |
公开(公告)号: | CN109155089B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | S.格肯;U.埃克尔曼-温特 | 申请(专利权)人: | 西门子交通有限公司 |
主分类号: | G07C13/00 | 分类号: | G07C13/00;H04L9/32 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 刘畅 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于利用链式签名进行投票的方法,其中设置M个复制品(R1,R2,RM)用于产生M个冗余消息,其中,M≥2,并且设置N个表决器模块(VM1,VM2,VMN),其中N≥2,其中每个表决器模块(VM1,VM2,VMN)具有用于对冗余消息(O1,O2,OM)进行投票的表决器(V1,V2,VN)以及带有用于签署消息的私有子秘钥(PR1,PR2,PRN)的加密单元(K1,K2,KN)。将复制品的冗余消息(O1,O2,OM)递交到每个表决器模块(VM1,VM2,VMN),从而每个表决器模块(VM1,VM2,VMN)的表决器(V1,V2,VN)基于冗余消息产生投票消息(M1,M2,MN)。借助N个私有子秘钥(PR1,PR2,PRN)产生投票消息的签名,其由接收器单元(E)的公有密钥(PU)检查。如果检查成功,则接受多个投票消息。此外,本发明还建议一种用于实施用于利用链式签名进行投票的方法的装置。 | ||
搜索关键词: | 用于 利用 链式 签名 进行 投票 方法 | ||
【主权项】:
1.一种用于利用链式签名进行投票的方法,包括如下步骤:a)提供M个复制品(R1,R2,RM)用于产生M个冗余消息(O1,O2,OM),其中M≥2;b)提供N个表决器模块(VM1,VM2,VMN),其中N≥2,其中每个表决器模块(VM1,VM2,VMN)具有用于对冗余消息进行投票的表决器(V1,V2,VN)以及带有用于签署消息的私有子秘钥(PR1,PR2,PRN)的加密单元(K1,K2,KN);c)将复制品(R1,R2,RN)的冗余消息(O1,O2,OM)递交到每个表决器模块(VM1,VM2,VMN),从而每个表决器模块(VM1,VM2,VMN)的表决器(V1,V2,VN)基于冗余消息(O1,O2,OM)产生投票消息(M1,M2,MN);d)如果第一表决器(V1)产生第一投票消息,则通过第一表决器模块(VM1)利用第一私有子秘钥(PR1)创建第一投票消息的第一签名;e)将第n个签名和第n个投票消息从第n个表决器模块递交到第(n+1)个表决器模块;f)将来自第(n+1)个表决器的投票消息与第n个投票消息相比较,并且如果第一投票消息与第(n+1)个投票消息一致,则在第n个签名上利用第(n+1)个表决器模块的第(n+1)个私有子秘钥创建第(n+1)个签名;g)针对每个n按照升序实施步骤e)和f),其中1≤n≤(N‑1);h)将第N个签名和第N个投票消息递交到接收器单元(E);i)如果接收器加密单元(EK)利用公有密钥(PU)成功检查了第N个签名,则通过接收器加密单元(EK)接受第N个投票消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子交通有限公司,未经西门子交通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780020121.4/,转载请声明来源钻瓜专利网。
- 上一篇:动态密钥访问控制系统、方法和装置
- 下一篇:纸张识别装置以及纸张识别方法