[發明專利]一種將非認證密鑰交換協議轉化為認證的密鑰交換協議的方法無效
| 申請號: | 201010249458.2 | 申請日: | 2010-08-10 |
| 公開(公告)號: | CN101917427A | 公開(公告)日: | 2010-12-15 |
| 發明(設計)人: | 許春香;李成邦 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 認證 密鑰 交換 協議 轉化 方法 | ||
1.一種將非認證密鑰交換協議轉化為認證的密鑰交換協議的方法,采用數字簽名方式,設DSig=(Gen,Sig,Ver)為一個標準的數字簽名算法,其中Gen是密鑰生成算法,Sig是簽名算法,Ver是簽名驗證算法,Gen為用戶Ui產生一對簽名/驗證密鑰對和其特征在于,包括以下步驟:
①在系統最初,對協議進行初始化:根據安全參數k,選擇一個長度為k比特的素數q,且滿足p=2q+1也是一個素數,選擇q階元素為模素數p有限域的乘法群,最后公布系統參數p,q和g;
②密匙交換基本協議:
U=(U1,U2,...,Un)是將要參與協議的所有參與者的集合,Ui表示組內第i個成員,是各參與者參與這次會話的實例,成員Ui的第di個實例,表示為(Ui,di);
第一輪:每一個成員Ui,i=1,2,...,n,設置pid=(U1,U2,...,Un),隨機選擇元素ri∈Zq,ri為第i個成員選擇的隨機數,廣播mod為模運算,每個用戶保留自己的隨機數到會話結束;
第二輪:每一個成員設置會話標識包含實例的會話的唯一標識,每個成員Ui,i=1,2,...,n,計算其中z0=zn,zn+1=z1,然后廣播Xi|σi;
密鑰計算:用戶Ui,1≤i≤n收到第二輪其他用戶發的消息后,通過第一輪收到的消息以及pid重組1≤j≤n,j≠i,運行驗證算法1≤j≤n,j≠i,驗證第二輪收到的消息是否合法,如果存在不合法的消息,Ui設置并且放棄協議,其中取值為0或1,如果為1,則說明協議執行成功,否則表明協議異常終止,表示會話密鑰為空。如果所有消息都通過驗證,那么每個成員Ui用密鑰計算公式:
計算會話密鑰SKi,設置這時的會話密鑰為
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010249458.2/1.html,轉載請聲明來源鉆瓜專利網。





