[發明專利]基于證書的三方認證密鑰協商協議產生方法無效
| 申請號: | 201310611105.6 | 申請日: | 2013-11-26 |
| 公開(公告)號: | CN103634104A | 公開(公告)日: | 2014-03-12 |
| 發明(設計)人: | 丁輝;潘操;王洪元;劉鴻飛 | 申請(專利權)人: | 常州大學 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 盧亞麗 |
| 地址: | 213164 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 證書 認證 密鑰 協商 協議 產生 方法 | ||
1.一種基于證書的三方認證密鑰協商協議產生方法,應用于包括通信三方A、B和C的無線網絡系統,其特征在于,
包括以下步驟:
(1)通信三方A、B、C分別將各自的證書發給另外兩方;A、B、C三方的證書形式分別為:
Cert(A)=<IDA,g,p,q,ga,{IDA,g,p,q,ga}sigCA>,其中a是通信方A的長期秘密,即A的私鑰,<g,p,q,ga>為公鑰;
Cert(B)=<IDB,g,p,q,gb,{IDB,g,p,q,gb}sigCB>,其中b是通信方B的長期秘密,即B的私鑰,<g,p,q,gb>為公鑰;
Cert(C)=<IDC,g,p,q,gc,{IDC,g,p,q,gc}sigCB>,其中c是通信方C的長期秘密,即C的私鑰,<g,p,q,gc>為公鑰;
其中,Cert()表示證書,g,p,q,是全局參數,sig表示數字簽名;
(2)通信方A在接收到通信方B和通信方C發的證書后,隨機選擇x作為臨時私鑰;
計算:MA=(gb*gc)a*gx,NA1=(gb)x,NA2=(gc)x,其中,gb和gc從通信方B和通信方C的證書中獲得,*表示乘法;
然后,通信方A將MA和NA1發給通信方B,將MA和NA2發給通信方C;
(3)通信方B在接收到通信方A和通信方C發的證書后,隨機選擇y作為臨時私鑰;
計算:MB=(ga*gc)b*gy,NB1=(ga)y,NB2=(gc)y,其中,ga和gc從通信方A和通信方C的證書中獲得;
然后,通信方B將MB和NB1發給通信方A,將MB和NB2發給通信方C;
(4)通信方C在接收到通信方A和通信方B發的證書后,隨機選擇z作為臨時私鑰;
計算:MC=(ga*gb)c*gz,NC1=(ga)z,NC2=(gb)z,其中,ga和gb從通信方A和通信方B的證書中獲得;
然后,通信方C將MC和NC1發給通信方A,將MC和NC2發給通信方B;
(5)通信方A在接收到通信方B和通信方C發來的消息后,計算驗證
若不成立,則協議終止運行;
若成立,則計算會話密鑰
(6)通信方B在接收到通信方A和通信方C發來的消息后,計算驗證
若不成立,則協議終止運行;
若成立,則計算會話密鑰
(7)通信方C在接收到通信方A和通信方B發來的消息后,計算驗證
若不成立,則協議終止運行;
若成立,則計算會話密鑰
(8)skABC=skBAC=skCAB=sk,則三方協商出安全的會話密鑰sk。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常州大學,未經常州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310611105.6/1.html,轉載請聲明來源鉆瓜專利網。





