[發明專利]一種量子密鑰申請過程中的身份認證方法有效
| 申請號: | 201610241838.9 | 申請日: | 2016-04-19 |
| 公開(公告)號: | CN105763563B | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 夏從俊;喻斌;陳忠杰;張鑫 | 申請(專利權)人: | 浙江神州量子網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08 |
| 代理公司: | 杭州華知專利事務所(普通合伙) 33235 | 代理人: | 寧岡 |
| 地址: | 311100 浙江省杭州市余*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 量子 密鑰 申請 過程 中的 身份 認證 方法 | ||
1.一種量子密鑰申請過程中的身份認證方法,其特征在于:包括如下步驟,
S1,量子網絡部署階段;通過客戶端和服務端首先配置一個共同的設備標識加密存儲于自身,確定當次共同使用的摘要算法,先在可信任的局域網內申請一定數量的量子密鑰分別存放于各自的數據存儲服務端的對應設備的認證密鑰庫中作為認證密鑰并標記為未使用,再申請一定數量的量子密鑰分別存放于數據存儲服務端的根密鑰庫中作為根密鑰并標記為未使用,將客戶端和服務端存儲于安全環境中,當客戶申請量子密鑰客戶端的使用時,人工登記客戶的身份信息,審核通過后將客戶端部署給客戶;
S2,準備初始階段;所述的客戶端和服務端統一相同的加密算法庫版本號AlgVersion、對稱算法Alg、摘要算法HashAlg和會話ID;
S3,密鑰準備階段;所述的客戶端從根密鑰中隨機取一個量子密鑰,服務端比對量子密鑰摘要qhash和服務端的量子密鑰摘要qhash1,尋找對應的服務端量子密鑰qkey1;從qkey1中分別提取三部分,作為用于加密通訊信息的基本密鑰mainkey、用于MAC算法中的MAC密鑰mackey和用于會話ID的變換的會話密鑰sessionkey,并通過所述的Alg加密發送到客戶端,所述的客戶端通過Alg解密,從客戶端量子密鑰qkey中分別提取基本密鑰mainkey、MAC密鑰mackey和會話密鑰sessionkey,并將該量子密鑰標記為已使用;
S4,身份認證階段;客戶端使用所述的會話密鑰sessionkey加密所述的會話ID,將認證密鑰庫按照qtime遞增排序,取前n1個量子密鑰,并分別提取qhash和量子密鑰申請時間qtime,隨機獲取設備信息摘要devicehash和設備標識deviceflag,通過qhash、qtime、devicehash、deviceflag的運算加密得到s并發送到服務端,所述的服務端解密會話ID后,將s使用相同方法運算解密獲取n1個量子密鑰的qhash和qtime,將服務端量子密鑰同樣排序,并對比排序后量子密鑰的qhash和qtime是否與客戶端量子密鑰的qhash和qtime相同,若相同,則通過加密與運算形成新的會話ID;將新的會話ID重新加密后發送到客戶端,解密后使用相同的運算方法驗證新的會話ID,若驗證不通過,則重新進行本步驟,服務端在收到請求后比對會話ID與當前會話ID不相等,而與歷史會話ID相等,則會重新進行本步驟;若驗證通過,則保存新的會話ID,保存原來的會話ID為歷史會話ID;
S5,申請密鑰階段;所述的客戶端向服務端發送密鑰申請請求,服務端發送加密后的新的會話ID和內容響應以及特征算法和特征碼給量子密鑰申請客戶端。
2.根據權利要求1所述的一種量子密鑰申請過程中的身份認證方法,其特征在于:準備初始階段S2中,客戶端發送開始會話請求給服務端,所述的開始會話請求包括加密算法庫版本號AlgVersion和會話ID;所述的服務端根據所述的客戶端發送的加密算法庫版本號AlgVersion找到對應的加密算法庫,從中隨機選擇一個對稱算法Alg和一個摘要算法HashAlg,將加密算法庫版本號AlgVersion和選擇的算法的標識發送給客戶端;若服務端不支持客戶端發送的加密算法庫版本,則返回信息要求客戶端重新選擇加密算法庫版本,重新開始加密算法庫和當前加密算法的確認,直到確認完成或會話終止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江神州量子網絡科技有限公司,未經浙江神州量子網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610241838.9/1.html,轉載請聲明來源鉆瓜專利網。





