[發明專利]一種面向聯盟鏈的多因子身份認證方法在審
| 申請號: | 202011283600.5 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112434281A | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 唐飛;包佳立;張鵬;楊童麟;龍濤 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | G06F21/45 | 分類號: | G06F21/45;G06F21/60 |
| 代理公司: | 重慶輝騰律師事務所 50215 | 代理人: | 王海軍 |
| 地址: | 400065 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 聯盟 因子 身份 認證 方法 | ||
1.一種面向聯盟鏈的多因子身份認證方法,其特征在于,包括:
S1:聯盟鏈服務器生成并公開系統公共參數;
S2:聯盟鏈中的各授權中心節點根據系統公共參數進行初始化,生成系統的主公鑰y和中間參數g2,并根據所述系統公共參數、主公鑰y和中間參數g2生成并公開系統驗證參數Z;
S3:用戶終端向聯盟鏈服務器發送注冊請求,所述注冊請求中包含所述用戶終端的用戶屬性信息,所述用戶屬性信息中包括所述用戶終端的多個屬性組成的用戶屬性集以及每一屬性分別對應的特征信息;
S4:所述聯盟鏈服務器根據所述用戶屬性信息確定所述用戶終端合法后,向授權中心節點發送指示信息;
S5:各授權中心節點在接收到所述指示信息后根據所述用戶終端的用戶屬性信息針對該用戶終端的每一目標屬性生成對應的屬性部分密鑰,并將所述屬性部分密鑰發送給所述用戶終端;
S6:所述用戶終端根據接收到的屬性部分密鑰計算對應目標屬性的屬性私鑰;
S7:當所述用戶終端需要向系統中的其他驗證者證明自己的身份時,所述用戶終端和所述驗證方利用所述用戶終端的屬性私鑰以及系統驗證參數Z通過身份交互協議完成身份驗證。
2.如權利要求1所述的面向聯盟鏈的多因子身份認證方法,其特征在于,所述系統公共參數包括p、g、e、G、GT、k、n、t,其中,p表示聯盟鏈服務器根據安全參數生成的素數階,G和GT表示兩個階為素數p的乘法循環群,g是群G的生成元,雙線性映射e:G×G→GT,屬性門限值k表示用戶終端在指定驗證策略屬性集中需要滿足的屬性個數門限值,n表示授權中心的個數,系統門限值t表示生成屬性密鑰所需的授權中心的個數;
所述步驟S2中生成系統主公鑰y的步驟包括:
S21:所述聯盟鏈中的各授權中心節點Pi根據參數t生成第一多項式函數,根據所述第一多項式函數、參數g和p計算第一秘密值yij,并將第一秘密值yij發送給授權中心節點Pj,其中i,j=1,…,n,j≠i;
S22:授權中心節點Pj根據接收到的第一秘密值yij判斷授權中心節點Pi是否是可信的授權中心,如是,轉至S23,否則授權中心節點Pj要求授權中心節點Pi重新發送第一秘密值yij;
S23:各授權中心節點Pi基于可信授權中心節點的第一秘密值進行計算得到系統主密鑰,并根據系統主密鑰進行計算得到系統主公鑰y;
所述步驟S2中生成中間參數g2的步驟包括:
S24:所述聯盟鏈中的各授權中心節點Pi根據參數n生成第二多項式函數,根據所述第二多項式函數、參數g和p計算第二秘密值tij,并將第二秘密值tij發送給授權中心節點Pj,其中i,j=1,…,n,j≠i;
S25:授權中心節點Pj根據接收到的第二秘密值tij判斷授權中心節點Pi是否是可信的授權中心,如是,轉至S26,否則授權中心節點Pj要求授權中心節點Pi重新發送第二秘密值tij;
S26:各授權中心節點Pi在互相驗證可信后根據n個授權中心的第二多項式函數的系數計算中間參數g2;
步驟S2中通過公式Z=e(y,g2)生成系統驗證參數Z。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011283600.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高選擇性懸置帶線超寬帶濾波器
- 下一篇:一種機器人用防傾倒支護裝置





