sponsored links

電網身份認證技術,區塊鏈的跨域分散式身份認證方法及系統

電力安全生產是一種多業務部門、多工區與多業務系統協同工作的複雜工程,涉及到電網各部門工作人員跨本業務部門、跨本工區協作完成對電力的安全生產,其中嚴格 身份認證機制是保證工作人員跨部門、跨工區安全生產的必需措施。

目前,各交叉業務部門根據自身業務需求獨立建設分散式身份認證系統,實現對 本部門工區工作人員身份註冊和身份認證,有效防止了無關人員進入本工區和操作本部門 的業務系統。

但是,各交叉業務部門身份認證系統之間相互獨立,並且身份資料不能共享融合, 難以滿足跨部門工作人員的跨域身份認證要求。

問題拆分

該方法中,由第一分散式身份客戶端生成與使用者在其所屬部門的原有 身份認證系統中的身份標識具有差異的跨域分散式身份識別符號及跨域公私鑰對,然後由第一分 布式公證人客戶端及第一公證人服務節點將跨 域分散式身份識別符號和跨域公鑰寫入區塊鏈分 布式跨域公證身份賬本上,實現使用者的跨域身份 資料的共享;最後獲取跨域身份令牌和跨越身份 憑證以便在第二公證人所在的業務部門進行安全身份驗證。並且,透過生成與原有身份認證系統中的身份標識具有差異的跨域分散式身份標 識符和跨域公私鑰,保證各交叉業務部門原有身份認證系統的獨立性,保持各部門的原有資料身份相對其他業務部門的隱私性。

問題解決

1 .一種基於區塊鏈的跨域分散式身份認證方法,其特徵在於,包括: 第一分散式身份客戶端在其所屬部門的使用者進行跨域註冊時,生成所述使用者的跨域分 布式身份識別符號和跨域公私鑰對,所述跨域分散式身份識別符號與所述使用者在其所屬部門的 原有身份認證系統中已註冊身份識別符號具有差異; 所述第一分散式身份客戶端利用所述跨域公私鑰對中的跨域私鑰對所述跨域分散式 身份識別符號和時間戳進行簽名,生成跨域分散式身份識別符號簽名,並將包含所述已註冊身 份識別符號、所述跨域分散式身份識別符號、所述跨域分散式身份識別符號簽名和所述跨域公私 鑰對中跨域公鑰的跨域註冊請求傳送至第一分散式公證人客戶端; 所述第一分散式公證人客戶端將所述跨域分散式身份識別符號和所述跨域公鑰傳送給 其所屬部門的第一公證人服務節點; 所述第一公證人服務節點將所述跨域分散式身份識別符號和所述跨域公鑰註冊到區塊 鏈分散式跨域公證身份賬本上; 所述第一分散式公證人客戶端生成身份令牌,並將所述身份令牌傳送給所述第一分佈 式身份客戶端,所述身份令牌包含所述使用者所屬部門的資訊、生成身份令牌的公證人標識 符、所述跨域分散式身份識別符號、有效期、各交叉業務部門的公證人簽名信息; 所述第一分散式身份客戶端儲存所述身份令牌,並向第二分散式公證人客戶端出示所 述身份令牌,所述第二分散式公證人客戶端與所述第一分散式公證人客戶端屬於不同部 門; 所述第二分散式公證人客戶端根據公證人組執行機制驗證所述身份令牌,在驗證透過 後,根據跨域身份憑證頒發執行機制生成跨域身份憑證,並將所述跨域身份憑證傳送給所 述第一分散式身份客戶端; 所述第一分散式身份客戶端儲存所述跨域身份憑證,並在所述使用者需要操作被訪問設 備時,向第三分散式公證人客戶端出示所述身份令牌和所述跨域身份憑證,所述第三分佈 式公證人客戶端為被訪問裝置的分散式公證人客戶端; 所述第三分散式公證人客戶端按照身份認證執行機制驗證所述身份令牌和所述跨域 身份憑證,在驗證通過後,給予所述使用者訪問所述被訪問裝置的許可權。

2 .根據權利要求1所述的方法,其特徵在於,所述第一分散式公證人客戶端將所述跨域 分散式身份識別符號和所述跨域公鑰傳送給其所屬部門的第一公證人服務節點,包括: 所述第一分散式公證人客戶端解析所述跨域註冊請求,獲得所述已註冊身份識別符號、 所述跨域分散式身份識別符號、所述跨域分散式身份識別符號簽名和所述跨域公鑰; 所述第一分散式公證人客戶端在所述第一分散式公證人客戶端所屬部門的原有身份 認證系統中查詢所述已註冊身份識別符號,若查詢到,則確認所述使用者的身份合法; 所述第一分散式公證人客戶端利用所述跨域公鑰對所述跨域分散式身份識別符號簽名 進行驗籤,若驗籤透過,則向所述第一分散式公證人客戶端所屬公證人組中其它分散式公 證人客戶端廣播所述跨域註冊請求; 所述第一分散式公證人客戶端所屬公證人組中其它各個分散式公證人客戶端分別獲 得所述跨域公鑰、所述跨域分散式身份識別符號及所述跨域分散式身份識別符號簽名,並利用 所述跨域公鑰對所述跨域分散式身份識別符號簽名進行驗籤,若驗籤透過,則利用其私鑰對 所述跨域註冊請求進行簽名,生成跨域註冊請求籤名,並將所述跨域註冊請求籤名傳送給所述第一分散式公證人客戶端; 所述第一分散式公證人客戶端在接收到所述跨域註冊請求籤名時,透過所述第一公證 人服務節點在所述區塊鏈分散式跨域公證身份賬本上查詢其接收到的跨域註冊請求籤名 所屬分散式公證人客戶端的公鑰,並利用查詢到的公鑰對所述跨域註冊請求籤名進行驗 籤,若驗籤透過,則將所述跨域註冊請求籤名標記為有效; 所述第一分散式公證人客戶端在標記為有效的跨域註冊請求籤名的個數達到第一設 定個數時,將所述跨域分散式身份識別符號和所述跨域公鑰傳送給其所屬部門的第一公證人 服務節點。

電網身份認證技術,區塊鏈的跨域分散式身份認證方法及系統

3 .根據權利要求2所述的方法,其特徵在於,所述第一分散式公證人客戶端生成身份令 牌,包括: 所述第一分散式公證人客戶端根據各個有效的所述跨域註冊請求籤名生成所述使用者 的身份令牌; 所述第一分散式身份客戶端儲存所述身份令牌,包括: 所述第一分散式身份客戶端透過所述第一公證人服務節點在所述區塊鏈分散式跨域 公證身份賬本上查詢各個有效的所述跨域註冊請求籤名所屬公證人的公鑰,並利用查詢到 的公鑰對有效的所述跨域註冊請求籤名進行驗籤,若驗籤透過,則將所述身份令牌儲存在 其內建的身份密包中,且將所述跨域分散式身份識別符號和所述跨域公私鑰對儲存在其內建 的身份密包中。

4 .根據權利要求1所述的方法,其特徵在於,所述向第二分散式公證人客戶端出示身份 令牌,包括: 利用所述跨域公私鑰對中的跨域私鑰對所述跨域分散式身份識別符號和時間戳進行籤 名,生成跨域分散式身份識別符號簽名,並向第二分散式公證人客戶端傳送包含身份令牌、所 述跨域分散式身份識別符號及所述跨域分散式身份識別符號簽名的跨域身份憑證頒發請求; 所述第二分散式公證人客戶端根據公證人組執行機制驗證所述身份令牌,包括: 所述第二分散式公證人客戶端從所述跨域身份憑證頒發請求中解析出所述身份令牌、 所述跨域分散式身份識別符號及所述跨域分散式身份識別符號簽名; 所述第二分散式公證人客戶端透過其所屬部門的第二公證人服務節點在所述區塊鏈 分散式跨域公證身份賬本中查詢所述使用者的跨域公鑰,並利用查詢到的所述使用者的跨域公 鑰對所述跨域分散式身份識別符號簽名進行驗籤,若驗籤透過,則向所述第二分散式公證人 客戶端所屬公證人組中其它分散式公證人客戶端廣播所述身份令牌。

5 .根據權利要求4所述的方法,其特徵在於,所述根據跨域身份憑證頒發執行機制生成 跨域身份憑證,並將所述跨域身份憑證傳送給所述第一分散式身份客戶端,包括: 所述第二分散式公證人客戶端所屬公證人組中其它各個分散式公證人客戶端分別獲 得所述身份令牌,並從所述身份令牌中解析出自身的跨域註冊請求籤名,並利用其公鑰對 所述自身的跨域註冊請求籤名進行驗籤,若驗籤透過且同意頒發,則利用其私鑰對所述驗 籤透過且同意頒發的結果進行簽名,生成結果簽名,並將所述結果簽名傳送給所述第二分 布式公證人客戶端; 所述第二分散式公證人客戶端接收來自於其它各個分散式公證人客戶端的結果簽名, 並在所述區塊鏈分散式跨域公證身份賬本上查詢其它各個分散式公證人客戶端的公鑰,並利用查詢到的公鑰對所述結果簽名進行驗籤,在驗籤通過後,將所述結果簽名標記為有效; 所述第二分散式公證人客戶端在標記為有效的結果簽名的個數達到第二設定個數時, 生成跨域身份憑證,並將所述跨域身份憑證傳送給所述第一分散式身份客戶端。

6 .根據權利要求5所述的方法,其特徵在於,所述第一分散式身份客戶端儲存所述跨域 身份憑證,包括: 所述第一分散式身份客戶端在接收到所述跨域身份憑證時,在所述區塊鏈分散式跨域 公證身份賬本上查詢所述第二分散式公證人客戶端的公鑰,並透過查詢到的公鑰對所述跨 域身份憑證進行驗證,若驗證透過,則將所述跨域身份憑證儲存在其身份密包中。

電網身份認證技術,區塊鏈的跨域分散式身份認證方法及系統

7 .根據權利要求6所述的方法,其特徵在於,所述第三分散式公證人客戶端按照身份認 證執行機制驗證所述身份令牌和所述跨域身份憑證,在驗證通過後,給予所述使用者訪問所 述被訪問裝置的許可權,包括: 所述第三分散式公證人客戶端透過所述第二公證人服務節點在所述區塊鏈分散式跨 域公證身份賬本上查詢其所屬部門的公證人的公鑰和跨域身份憑證定義,並接收所述第二 公證人服務節點查詢到的公鑰和跨域身份憑證定義,並利用查詢到的公鑰和跨域身份憑證 定義對所述跨域身份憑證進行驗籤,若驗籤透過且所述跨域身份憑證在有效期內,則將所 述身份令牌廣播給其所屬公證人組中其它分散式公證人客戶端; 所述第三分散式公證人客戶端所屬公證人組中其它分散式公證人客戶端解析所述身 份令牌,得到其在所述身份令牌的簽名信息,並利用其公鑰對其在所述身份令牌的簽名信 息進行驗籤,若驗籤透過且所述身份令牌在有效期內,則將驗籤透過結果傳送給所述第三 分散式公證人客戶端; 所述第三分散式公證人客戶端若接收到其所屬公證人組中其它各個分散式公證人客 戶端返回的驗簽結果均為透過,則確定所述身份令牌有效,並確定所述使用者為合法使用者,給 予所述使用者訪問所述被訪問裝置的許可權。

8 .一種基於區塊鏈的跨域分散式身份認證系統,其特徵在於,包括:區塊鏈分散式跨域 公證身份賬本、多個部門的分散式身份客戶端、分散式公證人客戶端及公證人服務節點; 第一分散式身份客戶端,用於在其所屬部門的使用者進行跨域註冊時,生成所述使用者的 跨域分散式身份識別符號和跨域公私鑰對,所述跨域分散式身份識別符號與所述使用者在其所屬 部門的原有身份認證系統中已註冊身份識別符號具有差異,所述第一分散式身份客戶端為所 述基於區塊鏈的跨域分散式身份認證系統中的其中一個部門的分散式身份客戶端; 所述第一分散式身份客戶端,還用於利用所述跨域公私鑰對中的跨域私鑰對所述跨域 分散式身份識別符號和時間戳進行簽名,生成跨域分散式身份識別符號簽名,並將包含所述已 註冊身份識別符號、所述跨域分散式身份識別符號、所述跨域分散式身份識別符號簽名和所述跨 域公私鑰對中跨域公鑰的跨域註冊請求傳送至第一分散式公證人客戶端; 所述第一分散式公證人客戶端,用於將所述跨域分散式身份識別符號和所述跨域公鑰發 送給其所屬部門的第一公證人服務節點,所述第一分散式公證人客戶端為所述第一分散式 身份客戶端所屬部門的分散式公證人客戶端; 所述第一公證人服務節點,用於將所述跨域分散式身份識別符號和所述跨域公鑰註冊到 區塊鏈分散式跨域公證身份賬本上; 所述第一分散式公證人客戶端,還用於生成身份令牌,並將所述身份令牌傳送給所述第一分散式身份客戶端,所述身份令牌包含所述使用者所屬部門的資訊、生成身份令牌的公 證人識別符號、所述跨域分散式身份識別符號、有效期、各交叉業務部門的公證人簽名信息; 所述第一分散式身份客戶端,還用於儲存所述身份令牌,並向第二分散式公證人客戶 端出示所述身份令牌,所述第二分散式公證人客戶端與所述第一分散式公證人客戶端屬於 不同部門; 所述第二分散式公證人客戶端,用於根據公證人組執行機制驗證所述身份令牌,在驗 證通過後,根據跨域身份憑證頒發執行機制生成跨域身份憑證,並將所述跨域身份憑證發 送給所述第一分散式身份客戶端; 所述第一分散式身份客戶端,還用於儲存所述跨域身份憑證,並在所述使用者需要操作 被訪問裝置時,向第三分散式公證人客戶端出示所述身份令牌和所述跨域身份憑證,所述 第三分散式公證人客戶端為被訪問裝置的分散式公證人客戶端; 所述第三分散式公證人客戶端,用於按照身份認證執行機制驗證所述身份令牌和所述 跨域身份憑證,在驗證通過後,給予所述使用者訪問所述被訪問裝置的許可權。

9 .根據權利要求8所述的系統,其特徵在於,所述第一分散式公證人客戶端,具體用於: 解析所述跨域註冊請求,獲得所述已註冊身份識別符號、所述跨域分散式身份識別符號、所 述跨域分散式身份識別符號簽名和所述跨域公鑰; 在所述第一分散式公證人客戶端所屬部門的原有身份認證系統中查詢所述已註冊身 份識別符號,若查詢到,則確認所述使用者的身份合法; 利用所述跨域公鑰對所述跨域分散式身份識別符號簽名進行驗籤,若驗籤透過,則向所 述第一分散式公證人客戶端所屬公證人組中其它分散式公證人客戶端廣播所述跨域註冊 請求,以使所述第一分散式公證人客戶端所屬公證人組中其它各個分散式公證人客戶端分 別獲得所述跨域公鑰、所述跨域分散式身份識別符號及所述跨域分散式身份識別符號簽名,並 利用所述跨域公鑰對所述跨域分散式身份識別符號簽名進行驗籤,若驗籤透過,則利用其私 鑰對所述跨域註冊請求進行簽名,生成跨域註冊請求籤名,並將所述跨域註冊請求籤名發 送給所述第一分散式公證人客戶端; 在接收到所述跨域註冊請求籤名時,透過所述第一公證人服務節點在所述區塊鏈分佈 式跨域公證身份賬本上查詢其接收到的跨域註冊請求籤名所屬分散式公證人客戶端的公 鑰,並利用查詢到的公鑰對所述跨域註冊請求籤名進行驗籤,若驗籤透過,則將所述跨域注 冊請求籤名標記為有效; 在標記為有效的跨域註冊請求籤名的個數達到第一設定個數時,將所述跨域分散式身 份識別符號和所述跨域公鑰傳送給其所屬部門的第一公證人服務節點。

10 .根據權利要求9所述的系統,其特徵在於,所述第一分散式公證人客戶端,具體用 於: 所述第一分散式公證人客戶端根據各個有效的所述跨域註冊請求籤名生成所述使用者 的身份令牌; 所述第一分散式身份客戶端,具體用於: 所述第一分散式身份客戶端透過所述第一公證人服務節點在所述區塊鏈分散式跨域 公證身份賬本上查詢各個有效的所述跨域註冊請求籤名所屬公證人的公鑰,並利用查詢到 的公鑰對有效的所述跨域註冊請求籤名進行驗籤,若驗籤透過,則將所述身份令牌儲存在其內建的身份密包中,且將所述跨域分散式身份識別符號和所述跨域公私鑰對儲存在其內建 的身份密包中。

分類: 科技
時間: 2021-09-19

相關文章

法鏈銜接:區塊鏈數字資產追贓挽損新方法

法鏈銜接:區塊鏈數字資產追贓挽損新方法
蔡欣 "法鏈銜接"數字資產追贓挽損方法邏輯示意圖 區塊鏈數字資產,是指基於區塊鏈技術產生的.可被持有和轉移所有權的特定計算機編碼.它不僅包括所謂的"數字貨幣", ...

用區塊鏈技術打造AEO高信用國際貿易生態圈的創新實踐

用區塊鏈技術打造AEO高信用國際貿易生態圈的創新實踐
國際貿易生態圈合作特點 國際貿易是指不同國家或者地區之間的商品.服務和生產要素交換的活動,其具備政策性強.專業性強.涉及面廣.業務複雜等特徵,既涉及市場監督.海關.外匯.稅務等監管部門辦事流程,也涉及 ...

淺析區塊鏈

淺析區塊鏈
區塊鏈是一種分散式記賬技術.以前就已經有了分散式記賬的記賬方式,但是效率太低了,就如同每個人家裡都有一堆記錄全村交易情況的賬本.5G技術的發展使得分散式記賬技術的應用成為可能. 區塊鏈的核心特徵就是去 ...

中國電信和中國聯通聯合推出共建共享區塊鏈排程平臺
e公司訊,中國電信微博10月9日訊息,近日,由中國電信和中國聯通聯合自主研發的共建共享區塊鏈排程平臺在2021年中國國際資訊通訊展覽會上首次亮相.據瞭解,該平臺是首個基於區塊鏈的跨運營商5G運營排程系 ...

能源區塊鏈研究 | 能源技術:區塊鏈和人工智慧--微電網的催化劑?(下)

能源區塊鏈研究 | 能源技術:區塊鏈和人工智慧--微電網的催化劑?(下)
[能源人都在看,點選右上角加'關注'] 能源技術:區塊鏈和人工智慧----微電網的催化劑?(下) 03 區塊鏈和智慧合約 然而,由於生產消費者之間的能源銷售涉及大量的交易,在實際操作中,微電網的執行仍 ...

能源區塊鏈研究 | 能源技術:區塊鏈和人工智慧--微電網的催化劑?(上)

能源區塊鏈研究 | 能源技術:區塊鏈和人工智慧--微電網的催化劑?(上)
[能源人都在看,點選右上角加'關注'] "傳統"的電力供應方式是,先在大型發電站生產能源,以主要能源公司和電力公司執行的集中系統為基礎,再透過國家電網傳輸,並透過分佈廣泛.集中管理 ...

電網區塊鏈技術領域,區塊鏈的資料處理方法、裝置及系統

電網區塊鏈技術領域,區塊鏈的資料處理方法、裝置及系統
隨著各行業資訊化的發展,實現共享交換.資料治理等多方面的要求,資料的共享 和交換越來越重要. 資料的共享和交換是指將分散建設的若干應用資訊系統進行整合,透過計算機網路構建的資訊交換系統使若干個應用子系 ...

智慧電錶的資料管理技術,區塊鏈的智慧電錶質量資料可信採集機制

智慧電錶的資料管理技術,區塊鏈的智慧電錶質量資料可信採集機制
智慧電錶可以實現電網資料的全面快速採集,是電網公司提升電力服務質量的重 要資料來源.因為智慧電錶採集的資料中包含用電資料.電網運營資料,而且智慧電錶屬於 關鍵基礎設施,對國家安全起到非常重要的作用.智 ...

電力裝置質量全壽命管控技術,區塊鏈和物聯網的電力裝置管控系統

電力裝置質量全壽命管控技術,區塊鏈和物聯網的電力裝置管控系統
物聯網作為新一代資訊科技的重要領域,已成為產業發展和技術創新的重點方 向,其價值和意義得到社會的普遍認可.工業裝置.汽車.家用電器等物品透過網路相互連 接,產生大量的資料,結合強大的資料分析能力,有望 ...

區塊鏈技術公司Argo Blockchain擬美股上市:市值超8億美元

區塊鏈技術公司Argo Blockchain擬美股上市:市值超8億美元
雷遞網 雷建平 9月20日報道 區塊鏈技術公司Argo Blockchain(股票程式碼為:"ARBK")日前更新招股書,準備以18.4美元的價格發行750萬股股票,擬籌資1.38 ...

什麼是區塊鏈技術?最近怎麼覺得很火?

什麼是區塊鏈技術?最近怎麼覺得很火?
什麼是區塊鏈技術?最近怎麼覺得很火?相信很多人都是第一次聽說區塊鏈技術,什麼是區塊鏈技術,下面我們一起來看看吧! 在技術性層次上,區塊鏈技術涉及到許許多多科技進步難題,如數學課.密碼演算法.網際網路和 ...

能源區塊鏈研究丨區塊鏈技術和海洋發展

能源區塊鏈研究丨區塊鏈技術和海洋發展
[能源人都在看,點選右上角加'關注'] 區塊鏈技術和海洋發展 氣候變化通常與氣溫升高.碳排放加劇聯絡在一起.為應對這一問題,我們常採取的行動是植樹造林和乘坐公共交通工具.而現在,我們要重新考慮這些出於 ...

區塊鏈科普:什麼是公鏈
公鏈也稱"公有鏈",而公有鏈是指全世界任何人都可讀取.傳送交易且交易能獲得有效確認的.也可以參與其中共識過程的區塊鏈.根據區塊鏈網路中心化程度的不同,分化出3種不同應用場景下的區塊 ...

區塊鏈錢包系統原始碼開發,數字錢包軟體APP快速搭建

區塊鏈錢包系統原始碼開發,數字錢包軟體APP快速搭建
隨著網際網路時代的到來,各種新的支付方式改變了傳統的交易方式,這也逐漸改變了人們的生活方式.在數字經濟時代,隨著經濟的發展,伴隨區塊鏈技術出現,數字貨幣錢包必然會影響資產的管理方式. 數字錢包是儲存. ...

區塊鏈正在成為新的創新源頭,這一年來全球科技發生了什麼變化?

區塊鏈正在成為新的創新源頭,這一年來全球科技發生了什麼變化?
今天在一群產品經理的朋友圈裡提及了NFT以及相關的區塊鏈技術,有一位產品經理噴我道:"就是一堆新名詞,也不知道說了個啥,炒作就是炒作." 我說新科技再好,也得炒作才能有資金啊,你說 ...

能源區塊鏈研究|為何區塊鏈未被廣泛應用?如何將其推開來?

能源區塊鏈研究|為何區塊鏈未被廣泛應用?如何將其推開來?
[能源人都在看,點選右上角加'關注'] 為何區塊鏈未被廣泛應用?如何將其推廣開來? 對能源匱乏的擔憂是否阻礙了區塊鏈發展? 每當科技領域有新發現時,人們通常希望能將其儘快運用到實踐中,但現實中通常事與 ...

區塊鏈週報|韓國公佈28家合規交易所名單,PayPal英國開通加密貨幣交易服務
財聯社|區塊鏈日報(杭州,記者徐賜豪)訊,9月13日-9月19日,區塊鏈領域重要事件包括:政策方面,河北省多部門開展虛擬貨幣挖礦和交易行為整治行動,韓國60多家加密貨幣交易所將停止運營,美財政部官員準 ...

能源區塊鏈研究 | 能源強度雲的未來如何?

能源區塊鏈研究 | 能源強度雲的未來如何?
[能源人都在看,點選右上角加'關注'] 如果區塊鏈要實現其作為記錄關鍵業務事務的可靠方式的潛力,將必須消耗比現在少得多的能源. 區塊鏈是在比特幣發明的同時出現的,是一種分佈在多臺計算機中不可變的賬本, ...

美國國防資訊系統局(DISA)尋求區塊鏈解決方案,保護敏感資料

美國國防資訊系統局(DISA)尋求區塊鏈解決方案,保護敏感資料
2021年9月13日,美國國防資訊系統局(DISA)新興技術(EM)部門釋出資訊徵詢書(RFI),向工業界尋求關於保護高敏感資料的創新區塊鏈和互操作解決方案. DISA EM希望探索區塊鏈使用方法,確 ...