[發明專利]一種多服務器環境下基于身份的分布式認證方法及系統有效
| 申請號: | 201711035873.6 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN107659395B | 公開(公告)日: | 2021-09-24 |
| 發明(設計)人: | 何德彪;張韻茹;王婧;馮琦 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04L9/08;H04L9/32 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 魯力 |
| 地址: | 430072 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 環境 基于 身份 分布式 認證 方法 系統 | ||
本發明涉及一種多服務器環境下基于身份的分布式認證方法及系統,首先注冊中心為Ui生成(Ri,si),以及一對隨機數。為Sj生成(Rj,sj),并生成公私鑰對;將一個密鑰對發送給一方P1,將另一個密鑰對發送給另一方P2。參與認證過程的兩個設備P1和P2,分別生成一個隨機數。P1計算(C1,C,X1)并將其發送給P2。P2計算(C2,X2)并將其發送給P1。P1解密C2,得到簽名τi,在簽名驗證通過之后,P1公布生成的簽名(Xi,τi)。用戶加密簽名生成C3發送給服務器并對C3解密并驗證簽名的正確性,并做MAC得到C4并發送給用戶。用戶驗證C4,若正確則相互認證。本發明能夠保證私鑰的安全性。
技術領域
本發明屬于信息安全領域,特別是多服務器環境下基于身份的分布式認證生成方法及系統。
背景技術
隨著信息的多元化及數字化的迅猛發展,許多事務在網絡上開展,如電子商務、電子政務等。這些電子事務的完成通常涉及多個參與方,需要多個參與者確認其他參與方的正確身份,確保事務的認證性和機密性。身份認證協議能讓參與方證明自己的身份,并且驗證其他參與方身份的合法性,最終協商出一個共同的會話密鑰以便實現開放網絡中的安全通信,是實現網絡安全通信的重要機制之一。
第一個密鑰協商方案是由Diffie和Hellman提出(詳見Diffie W,Hellman M.Newdirections in cryptography.IEEE TransInf Theory.1976;22:644-654.)。此后出現了許多基于傳統公鑰密碼體系的密鑰協商方案。基于傳統公鑰密碼體系的密鑰協商方案假設每個參與者都有一個長期的公私鑰對,每個參與者的公鑰公開,并通過認證中心簽發的證書將公鑰與參與者的身份綁定,私鑰通過認證中心簽名認證。但是隨著用戶數量的增加,認證中心需要花費大量的時間和成本來發行、管理證書,和驗證用戶公鑰證書的正確性。為了解決這一難題,Shamir提出了基于身份公鑰密碼(詳見Shamir A.Identity-basedcryptosystems and signature schemes,Crypto84.1984,84:47-53)。基于身份的公鑰密碼體系中用戶不是生成一對隨機的公私鑰對,而是由用戶選擇其公開的可知信息(比如電話號碼,郵件地址等)充當公鑰,私鑰由可信的密鑰生成中心生成。隨后,科研人員提出了多個基于身份的認證協議。在這些協議中,用戶在認證過程中需要直接使用或恢復私鑰來產生認證消息,造成密鑰泄露攻擊。
針對這種情況,本發明設計了一種多服務器環境下基于身份的兩方分布式認證方案,用戶端可以實現在兩個設備之間分布式地生成認證信息,該認證信息必須由認證方選定的兩個可信設備共同參與完成,并且在生成過程中不需要恢復完整的認證私鑰,保證了私鑰的安全性。
發明內容
本發明的目的是在多服務器環境下兩方在不泄露自己的私鑰并無法獲得完整的私鑰的情況下相互認證。
針對本發明的目的,本發明提出了一個多服務器環境下基于身份的分布式認證方案,下面給出具體描述。
本發明是采用如下技術方案實現的:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711035873.6/2.html,轉載請聲明來源鉆瓜專利網。





