[發明專利]一種基于強RSA假設的數字簽名方法有效
| 申請號: | 201010569909.0 | 申請日: | 2010-11-26 |
| 公開(公告)號: | CN102013983A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 喻平;薛銳 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L9/30 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) 11200 | 代理人: | 余長江 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rsa 假設 數字簽名 方法 | ||
1.一種基于強RSA假設的數字簽名方法,包括如下步驟:
1)簽名服務器根據安全參數k和指數長度l,以及消息長度lm和參數長度le,滿足lm<le,生成基于強RSA假設的公鑰PK和私鑰SK;
2)簽名服務器針對需要傳輸的消息m,利用上述私鑰生成簽名(υ,e,s),其中υ=bγmodn,λ=γ×e-β,為隨機元素,n為RSA模數,γ∈R[0,2l)和β∈R[0,2l)為選取的隨機數,e為質數,長度為le;s=λ-α×m,α∈R[0,2l)為選取的隨機數;
3)將與消息m對應的簽名(υ,e,s)發送給接收服務器;
4)接收服務器驗證簽名(υ,e,s),利用上述公鑰判定所述簽名是否有效。
2.根據權利要求1所述的基于強RSA假設的數字簽名方法,其特征在于所述指數長度l符合離散對數的小指數假設。
3.根據權利要求1所述的基于強RSA假設的數字簽名方法,其特征在于采取下述步驟生成公鑰PK和私鑰SK:
1)選取RSA模n=pq,其中p=2p′+1,q=2q′+1,p,q的長度為k,ln=2k,p′,q′為質數;
2)隨機選取的二次剩余類群QRn的生成元b,計算a=bαmodn,其中α∈R[0,2l),并計算c=bβmodn,其中β∈R[0,2l),輸出公鑰PK=(n,a,b,c),私鑰SK=(p′q′,α,β)。
4.根據權利要求1所述的基于強RSA假設的數字簽名方法,其特征在于所述第4)步驟中接收服務器接收簽名(υ,e,s),計算υe≡ambscmodn是否成立,成立則簽名有效。
5.根據權利要求2-4任一項所述的基于強RSA假設的數字簽名方法,其特征在于所述k=512,l=160。
6.根據權利要求1所述的基于強RSA假設的數字簽名方法,其特征在于所述步驟2)在離線狀態下計算υ=bγmodn和λ=γ×e-β。
7.根據權利要求6所述的基于強RSA假設的數字簽名方法,其特征在于所述步驟2)在消息到達前計算υ=bγmodn和λ=γ×e-β。
8.根據權利要求1或6所述的基于強RSA假設的數字簽名方法,其特征在于所述步驟2)在在線狀態下計算s=λ-α×m,生成與消息m對應的簽名(υ,e,s)。
9.根據權利要求8所述的基于強RSA假設的數字簽名方法,其特征在于所述步驟2)在消息m到達時實時計算s=λ-α×m,生成與消息m對應的簽名(υ,e,s)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010569909.0/1.html,轉載請聲明來源鉆瓜專利網。





