[發明專利]一種基于BlockChain的多項密鑰管理方法在審
| 申請號: | 202011079068.5 | 申請日: | 2020-10-11 |
| 公開(公告)號: | CN112653550A | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 張勝虎;徐龍;劉清源 | 申請(專利權)人: | 黑龍江頭雁科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150080 黑龍江省哈爾濱市南崗*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 blockchain 多項 密鑰 管理 方法 | ||
本發明提供了一種基于BlockChain的多項密鑰管理方法,所述方法包括:密鑰分配中心(KDC)為集群間成對稱的雙變量多項式f(x,y),并得到一個儲存在節點I處的單變多項式f(IDCHi,y),在節點處用BlockChain進行儲存。每個群集頭(CH)互相建立一個成對密匙,將其IDCHi發送出去。KDC將密匙KNi以及從生成密匙的CH的相應ID一起預加載到每個傳感器中,在傳感器節點與其CH之間建立成對密匙。K1,K2,K3從選定數量的多項式份額中生成,節點與KNi關聯生成密匙的CH的ID發送到其預期相應的CH節點并生成密匙KNi。
技術領域
本發明涉及數據安全領域,更具體地,涉及一種基于BlockChain的多項密匙管理方法。
背景技術
計算機加密技術的發展,廣大網民對于上網自身信息安全的要求也越來越高。傳統的傳感器密匙管理網絡因為傳感器節點擁有的資源有限,不宜采用非對稱密碼技術。CH節點之間的通信使用了組密匙,這對傳感器網絡來說是非常危險的。基于BlockChain的多項密匙管理方法,將雙變量多項式引入密鑰管理。確保了任意兩個節點之間的成對密匙,還將生成的雙變量多項式進行簇間密匙分配。實現了三層的異構傳感器網絡。該網絡由具有無限資源的基站組成,與普通傳感器節點相比,簇頭具有額外的儲存和計算功能。
發明內容
針對現有技術中的不足,本發明的目的在于代替傳統的傳感器密匙管理網絡,在基于區塊鏈的模型上應用雙變量多項式管理密鑰。比以往的密鑰管理方法更具有安全性和穩定性。
本發明針對的是一種基于BolckChain的多項密匙管理方法,所述方法包括:密鑰分配中心(KDC)為集群間成對階段生成雙變量多項式f(x,y)。
KDC為f(x,y)創建多項式額度,評估每個節點的份額,得到一個儲存在節點I處的單變多項式。
使用BlockChain模型,給一個節點發起數據記錄。通過P2P網絡向全網的所有節點進行廣播,達成全網共識。
每個群集頭(CH)互相建立一個成對密匙,將其IDCHi發送出去。
KDC將密匙KNi以及從生成密匙的CH的相應ID一起預加載到每個傳感器中,在傳感器節點與其CH之間建立成對密匙。
從選定數量的多項式份額中生成K1,K2,K3,節點與關聯生成密匙的CH的ID發送到其預期相應的CH節點并生成密匙。
本發明使用區塊鏈模型,給一個節點發起數據記錄。通過P2P網絡向全網的所有節點進行廣播,達成全網共識。
KDC評估x=IDCHi在i處的每個份額,并得出一個存儲在節點i中的單變多項式,滿足
。
K1,K2,K3從選定數量的多項式份額中生成,滿足公式:
。
通過執行異或運算生成,滿足公式:
附圖說明
圖1為根據本發明的一種基于Blockchain的多項式密鑰管理方法的流程圖。
具體實施方式
如圖1所示,本發明實施例提出一種基于Blockchain的多項密鑰管理方法。
首先,在步驟S101中,密鑰分配中心(KDC)為集群間成對階段生成雙變量多項f(x,y)。
其次在步驟S102中,KDC為f(x,y)創建多項式額度,評估各節點份額。得到一個儲存在節點i處的單變多項式f(IDCHi,y)。滿足公式:
。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于黑龍江頭雁科技有限公司,未經黑龍江頭雁科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011079068.5/2.html,轉載請聲明來源鉆瓜專利網。





