[發明專利]終端及其不可抵賴的加密簽名方法和裝置有效
| 申請號: | 201710254227.2 | 申請日: | 2017-04-18 |
| 公開(公告)號: | CN107104788B | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 程朝輝;杜峰;薛芳芳 | 申請(專利權)人: | 深圳奧聯信息安全技術有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/08;H04L9/30;H04L9/32;H04W12/02;H04W12/06 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 及其 不可 抵賴 加密 簽名 方法 裝置 | ||
1.一種不可抵賴的加密簽名方法,其特征在于,包括:
加密簽名端獲取密鑰生成中心的標識密碼系統參數,生成簽名公鑰和簽名私鑰的密鑰對;所述標識密碼系統參數為E,e,P1,P2,[s]P1,[s]P2,H,KDF;其中,E為密鑰生成中心選擇的一條橢圓曲線;e為雙線性對;P1和P2為點群G1和G2中的兩個點;G1和G2為橢圓曲線E上的兩個階為素數q的點群;s為主私鑰,其為隨機選擇的0到q之間的整數;[s]P1為s個P1相加;[s]P2為s個P2相加;H為映射函數,其將一個比特串O映射到[1,q-1]上;KDF為標準的密鑰派生函數;
對消息M使用解密驗簽端的標識ID_B加密,以及對消息M使用所述簽名私鑰進行短簽名,生成加密簽名結果數據;
通過所述解密驗簽端利用所述標識密碼系統參數、標識ID_B對應的標識解密私鑰D_B以及所述簽名公鑰,對所述加密簽名結果數據進行解密驗簽,如果驗證不成功,則解密輸出空值;
其中,所述加密簽名端獲取密鑰生成中心的標識密碼系統參數,生成簽名公鑰和簽名私鑰的密鑰對的步驟,包括:
所述加密簽名端獲取密鑰生成中心的所述標識密碼系統參數E,e,P1,P2,[s]P1,[s]P2,H,KDF;
隨機選擇0到q之間的整數x,將所述x作為所述簽名私鑰;
選擇G1和G2中的兩個點F1和F2,將F1,F2,[x]F2、F1,F2,[x]F1、F1,F2,f=e(F1,F2)x中的一種作為所述簽名公鑰;
所述對消息M使用解密驗簽端的標識ID_B加密,以及對消息M使用所述簽名私鑰進行短簽名,生成加密簽名結果數據的步驟,包括:
計算整數h1=H(1||ID_B);
計算解密驗簽端的公鑰Q_B=[h1]P1+[s]P1;
產生隨機數r∈[1,q-1];
計算X=[r]Q_B,將X數據類型轉換為比特串C1;
計算w=gr,將w的數據類型轉換為比特串U,其中,g=e(P1,[s]P2);
準備密鑰派生輸入XI,其中,所述XI包含C1和U的拼接;
計算和M一樣長度的K=KDF(XI);
計算
準備哈希輸入HI,其中,所述HI包含一個哈希操作索引、M和U的拼接;
計算整數h=H(HI);
計算S=[x/(h+x)]F1,將S數據類型轉換為比特串C3;
將C1,C2,C3作為所述消息M的加密簽名結果數據輸出。
2.根據權利要求1所述的不可抵賴的加密簽名方法,其特征在于,所述解密驗簽端的標識解密私鑰D_B為:
D_B=[s/(H(1||ID_B)+s)]P2。
3.根據權利要求1所述的不可抵賴的加密簽名方法,其特征在于,所述F1=P1,所述F2=P2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳奧聯信息安全技術有限公司,未經深圳奧聯信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710254227.2/1.html,轉載請聲明來源鉆瓜專利網。





