[發明專利]用于利用鏈式簽名進行投票的方法有效
| 申請號: | 201780020121.4 | 申請日: | 2017-03-01 |
| 公開(公告)號: | CN109155089B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | S.格肯;U.埃克爾曼-溫特 | 申請(專利權)人: | 西門子交通有限公司 |
| 主分類號: | G07C13/00 | 分類號: | G07C13/00;H04L9/32 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 劉暢 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 利用 鏈式 簽名 進行 投票 方法 | ||
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,RM)的冗余消息(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個投票消息與第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個投票消息。
2.根據權利要求1所述的方法,其中,所有私有子秘鑰(PR1,PR2,PRN)彼此不同。
3.根據權利要求1所述的方法,其中,在消息的哈希值上形成所述簽名。
4.根據權利要求1至3中任一項所述的方法,其中,通過將剩余類中的私有子秘鑰(PR1,PR2,PRN)相乘得出私有秘鑰(PR),并且公有密鑰(PU)與所得出的私有秘鑰(PR)相乘在剩余類中得出1,其中由此再次獲得原始的哈希值或者原始的消息。
5.根據權利要求1至3中任一項所述的方法,其中,私有秘鑰(PR)能夠交換地從私有子秘鑰(PR1,PR2,PRN)中計算出。
6.根據權利要求1至3中任一項所述的方法,其中,將第n個表決器模塊的投票消息遞交到第n+1個表決器模塊與將多個復制品(R1,R2,RN)的冗余消息(O1,O2,OM)遞交到第n+1個表決器模塊在時間上一致,其中1≤n≤N-1。
7.根據權利要求1至3中任一項所述的方法,其中,每個表決器(V1,V2,VN)與其他表決器(V1,V2,VN)分開。
8.根據權利要求1至3中任一項所述的方法,其中,所述表決器(V1,V2,VN)實施為鑒別器表決器或者多數表決器。
9.根據權利要求1至3中任一項所述的方法,其中,如果不能形成投票消息,則每個表決器(V1,V2,VN)不產生消息或者產生否定消息。
10.根據權利要求1至3中任一項所述的方法,其中,將投票消息從第n個表決器模塊無中斷地遞交到第n+1個表決器模塊,其中1≤n≤N-1。
11.根據權利要求1至3中任一項所述的方法,其中對于每個冗余消息(O1,O2,ON),安全技術地識別各個復制品(R1,R2,RN)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子交通有限公司,未經西門子交通有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780020121.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動態密鑰訪問控制系統、方法和裝置
- 下一篇:紙張識別裝置以及紙張識別方法





