[發明專利]一種基于無證書的用戶認證和密鑰協商方法有效
| 申請號: | 202110304286.2 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113179153B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 金春花;朱輝輝;單勁松;闞格;吉思維;劉鎏 | 申請(專利權)人: | 淮陰工學院 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32;H04L9/06;H04L9/30 |
| 代理公司: | 淮安市科文知識產權事務所 32223 | 代理人: | 李鋒 |
| 地址: | 223005 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 證書 用戶 認證 密鑰 協商 方法 | ||
1.一種基于無證書的用戶認證和密鑰協商方法,其特征在于,包括以下步驟:
S1:設置系統參數并初始化系統,詳細系統參數為:一個安全參數k,KGC選擇一個加法群G1和一個乘法群G2,兩個群有相同的階p,p為素數,P為加法群G1的生成元,G1×G1→G2為一個雙線性映射,定義四個安全的哈希函數,分別為H1:H2:H3:G2→{0,1}n和H4: n為身份的消息長度,KGC隨機選擇主密鑰并且計算出相應的私鑰Ppub=sP,KGC公開系統參數并且保密主密鑰s;其中,由G2產生:
S2:在無證書環境的發送端,用戶隨機選擇秘密值xU,并確定相應的公共值yU,KGC根據用戶身份IDU、公共值yU確定部分私鑰DU,發送端接收KGC提供的部分私鑰DU后根據部分私鑰DU確定完全私鑰SU,最后根據完全私鑰SU和公共值yU生成完全公鑰;具體操作為:
S2.1:給定用戶身份IDU,用戶隨機選擇作為自己的秘密值;
S2.2:用戶根據自己的秘密值xU,計算出相應的公共值
S2.3:用戶向KGC提供身份IDU和公共值yU,KGC計算部分私鑰并將部分私鑰DU以安全的方式發送給該用戶;
S2.4:用戶在接收到來自KGC提供的部分私鑰DU后,計算出自己的完全私鑰SU=(xU,DU);
S2.5:在步驟S2.4給定一個完全私鑰SU=(xU,DU)和公共值yU后,隨機選擇一個數α,并且計算rU,rU=gα;
S2.6:計算Hash值hU,hU=H1(rU,yU,IDU);
S2.7:計算生成輔助公鑰驗證值TU,TU=(α-xU,hU)DU;
S2.8:輸出完全公鑰(yU,hU,TU);
S3:對步驟S2中生成的完全公鑰進行驗證,完全公鑰驗證具體包括以下步驟:
S3.1:給定一個完全公鑰(yU,hU,TU),驗證者檢查yU的階是否為p(i.e.yU≠1,但);
S3.2:計算出rU,
S3.3:計算驗證值h'U=H1(rU,yU,IDU);
S3.4:當且僅當h′U=hU時,接受該完全公鑰,完全公鑰驗證成功,否則返回錯誤符號⊥;
S4:給定發送者用戶A的秘密值xA、身份IDA、公共值yA和接受者用戶B的公共值yB后,用戶A隨機選擇密鑰K∈{0,1}n,計算出承諾值r后,通過異或、Hash運算以及雙線性對運算生成密文;具體包括如下步驟:
S4.1:在給定發送者用戶A秘密值xA、身份IDA、公共值yA和接受者用戶B的公共值yB后,用戶A隨機選擇密鑰K∈{0,1}n,并且計算出承諾r值,
S4.2:用戶A計算c,其中是異或運算,H3(r)是對承諾r進行Hash運算;
S4.3:用戶A計算驗證值h,h=H4(r,yA,yB,IDA,IDB,K);
S4.4:用戶A計算出與驗證有關參數值z,
S4.5:最后生成密文σ=(c,h,z),其中h為驗證值;
S5:用戶B接收步驟S4中密文、用戶A的身份IDA、公共值yA后,計算出承諾值r,根據密文通過異或、Hash運算以及雙線性對運算恢復出密鑰,根據恢復出的密鑰確定驗證值,若驗證成功,則用戶A的身份驗證通過并且會話密鑰建立,形成最終的會話密鑰;具體步驟為:
S5.1:當用戶B接收到密文σ=(c,h,z)和用戶A的身份IDA和用戶的公共值yA后,用戶B根據已知信息計算出承諾r值,
S5.2:用戶B根據c恢復出密鑰協商的密鑰K,
S5.2:用戶B根據密鑰K計算出驗證值h',h'=H4(r,yA,yB,IDA,IDB,K);
S5.3:如果h=h',發送者的身份驗證通過并且會話密鑰建立h=H4(r,yA,yB,IDA,IDB,K);否則,返回錯誤符號⊥。
2.根據權利要求1所述的基于無證書的用戶認證和密鑰協商方法,其特征在于,所述完全公鑰無需認證就可以發布。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于淮陰工學院,未經淮陰工學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110304286.2/1.html,轉載請聲明來源鉆瓜專利網。





