[發明專利]基于區塊鏈的公鑰基礎設施系統及其證書管理方法有效
| 申請號: | 201710832853.5 | 申請日: | 2017-09-15 |
| 公開(公告)號: | CN107769925B | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 萬志國;管章雙 | 申請(專利權)人: | 山東大學 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 楊樹云 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 基礎設施 系統 及其 證書 管理 方法 | ||
1.基于區塊鏈的公鑰基礎設施系統,其特征在于,包括用戶u、若干個CA、若干個區塊鏈維護者BLM、區塊鏈、客戶端Client;
所述用戶u向多個所述CA發送簽名請求,多個所述CA驗證所述用戶u的身份,分別進行簽名,并反饋給所述用戶u;所述用戶u將簽名合并到證書頒發事務CI中,最終得到簽名后的證書頒發事務CI_signed,并將其發送給所述區塊鏈維護者BLM;
所述區塊鏈維護者BLM驗證簽名后的證書頒發事務CI_signed并將其存儲到區塊鏈中的候選區塊中,所述區塊鏈維護者BLM向所述用戶u發送區塊鏈中的候選區塊中的簽名后的證書頒發事務CI_signed存在的證明;
所述客戶端Client向所述用戶u請求證書,所述用戶u回復其域名和所述區塊鏈維護者BLM,所述客戶端Client向所述區塊鏈維護者BLM發送查詢驗證請求,所述區塊鏈維護者BLM查詢證書狀態并進行回復;
所述區塊鏈維護者BLM為CA或者第三方獨立機構;
若干個CA包括CA1、CA2、CA3…CAi…CAn,所述CAi生成其公私鑰對(PKCAi,SKCAi),PKCAi為CAi的公鑰,SKCAi為CAi的私鑰,并發布其公鑰PKCAi;
所述用戶u向k個所述CA發送簽名請求,3≤t≤k≤n,k、t是基于區塊鏈的公鑰基礎設施系統預設定的參數,k用于證書頒發和更新,t用于證書撤銷,t是k個CA中任意的t個。
2.權利要求1所述的基于區塊鏈的公鑰基礎設施系統的證書管理方法,其特征在于,包括步驟如下:
A、所述用戶u向多個所述CA發送請求,該請求包括用戶u的身份憑證cre、擬申請的域名或其它注冊名;多個所述CA驗證所述用戶u的身份,分別為所述用戶u的請求進行簽名,并反饋給所述用戶u;所述用戶u將簽名合并到證書頒發事務CI,得到簽名后的證書頒發事務CI_signed,發送給所述區塊鏈維護者BLM;
B、所述區塊鏈維護者BLM驗證簽名后的證書頒發事務CI_signed并將其存儲到所述區塊鏈的候選區塊中;所述區塊鏈維護者BLM通過共識算法確認該候選區塊并添加到區塊鏈;所述區塊鏈維護者BLM在整個區塊鏈中同步該候選區塊;所述區塊鏈維護者BLM向所述用戶u發送該候選區塊中的簽名后的證書頒發事務CI_signed存在的證明;
C、所述客戶端Client向所述用戶u請求證書,所述用戶u回復所述客戶端Client其域名和所述區塊鏈維護者BLM;所述客戶端Client向所述區塊鏈維護者BLM發送查詢驗證請求;所述區塊鏈維護者BLM查詢證書狀態并進行回復。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710832853.5/1.html,轉載請聲明來源鉆瓜專利網。





