999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

分簇式傳感器網絡的矩陣對密鑰預分配方案

2021-09-10 07:22:44陳妮馬姝穎李曉鈺
科技研究 2021年20期

陳妮 馬姝穎 李曉鈺

摘要:提出了一種分簇式傳感器網絡的改進矩陣密鑰預分配方案。該方案利用Blom矩陣生成密鑰,并完成密鑰的預分配,使得傳感器網絡中所有節點間都能相互通信,并減少了簇頭的存儲空間。同時可隨著網絡的拓撲變化來更新密鑰信息,從而能夠進一步提高網絡安全性。

關鍵詞:分簇型傳感器網絡;矩陣;密鑰

1.前言

隨著物聯網技術的飛速發展,無線傳感器網絡廣泛使用于各個領域。但由于網絡自身的一些特性,使得無線傳感器網絡在安全性能上面臨很大的挑戰,因此安全對傳感器網絡來說是很重要的問題。在其安全機制中,認證和加密是重要的部分,故密鑰管理也是其中最基本的部分。

目前已提出了許多密鑰管理方案,有用于分布式傳感器網絡的,也有分簇式傳感器網絡的,而密鑰主要基于矩陣、身份、多項式、邏輯密鑰樹、格、橢圓曲線、方程組等方式產生。

而基于矩陣的密鑰生成主要采用Blom矩陣[1][2]、LU矩陣。本文是基于Blom矩陣上進行改進的對密鑰預分配方案。

2.改進的矩陣對密鑰預分配方案

2.1網絡結構

方案采用三層分簇式網絡體系結構。網絡中的節點可分為三類:基站,簇頭,普通節點。基站的能量和存儲能力不受限制,它主要負責整個網絡的運行,并且假設基站是安全的。而相對于普通節點,簇頭也擁有較高的信息處理能力和存儲能力。所有節點都可以采用多跳或單跳的方式進行相互通信。

2.2 改進的矩陣對密鑰預分配方案

本方案是改進的Blom矩陣對密鑰分配方案。為方便描述,假設網絡一共有n個簇,每一個簇內有m個普通節點以及一個簇首節點,并定義一個集(D,G),這里的D和G與Blom矩陣方案[1]所定義的一樣,產生方法一致。簡單描述一下實施過程:基站在有限域GF(q)上構建大小為(λ+1)×(m+1)矩陣G,G的產生方法如下:

其中,只要i≠j那么Si≠Sj,并且G每列都線性無關[1]。每個節點只需記憶每列的第二個元素就可以衍生出整個列,從而減少對內存空間的需求。

同時基站還產生ω×(λ+1)個行種子li,用來構建一個ω個大小為(λ+1)×(λ+1)的對稱矩陣Di(i=1,2,…,ω)。Di是保密的,其中每λ+1個行種子產生一個D。因此,將有ω個密鑰空間Ti=(Di,Gi)。然后基站計算矩陣Ai,Ai=(Di*Gi)T。Ai是一個(m+1)×(λ+1)的矩陣。以ri(Ai)表示Ai行向量則:

Ai*Gi最終對應ω個(m+1)×(m+1)的對稱密鑰矩陣。因此對于每一個密鑰空間(Di,Gi)可以分配給一個簇使用。

每個簇頭節點從中隨機選取1個不同的空間(D,G),當密鑰空間Ti被簇頭CHi選中時,就將Ai的第m+1行rm+1(Ai)存入這個簇頭。對于這個CHi簇頭內的其他節點IDji,分配Ai的第i行ri(Ai)。顯然一個簇頭CHi的簇內節點IDji與IDjx可以通過計算得到密鑰 ,節點IDji與其簇頭可計算得到密鑰 。

對Ai的行ri(Ai)做如下計算可知Ai的所有行進行相應的計算后得到的值相等,等于Di中各值的和取模。

因此每個密鑰空間Ti=(Di,Gi),按照運算得到一個值記為CTi,共可以得到ω個值。故基站與簇頭間的通信,簇頭不需要再存儲其他密鑰,而是每次通信時進行運算。以簇頭CHi為例,它存的行rm+1(Ai)進行運算后得到值CTi,與其ID(即CHi),以及通信時間一起進行hash運算,作為簇頭與基站的通信密鑰。

2.3密鑰對的建立

經過密鑰預分配階段后,每個節點都帶有不同的密鑰信息,使用這些信息,就能建立會話的密鑰對。

簇頭與基站間要相互通信,完成部署后,以簇頭CHi為例,每個簇頭廣播自己的ID(即CHi)。當收到ID后,基站取出對應的密鑰空間用于計算出CTi,與簇頭ID,當前時間即可計算出密鑰。簇頭間只能通過基站進行轉發通信。

對于在一個簇中的節點和簇頭可相互通信。通信的2個節點間廣播自己的列種子,通過Blom矩陣方式計算得到共同的密鑰。

這樣,整個網絡形成了一個密鑰共享網絡。

2.4密鑰的動態管理

傳感器節點可能損壞或俘獲,假設我們可以探測到并更新,則傳感器網絡可改變拓撲結構。因此新增或刪除節點,動態地更新密鑰以提高網絡的安全性能是極其重要的。

2.4.1 普通節點的加入

當普通傳感器節點加入時,基站首先為其選定一個簇,根據這個簇頭所選密鑰空間,由基站為其預分配密鑰。如選定加入CHi簇頭的簇,為新節點預置一個新增加的行,以及Gi新增一個列種子。新增加的節點就能根據Blom矩陣運算得到與簇內其他節點的通信密鑰。

2.4.2 簇頭節點的加入

當簇首節點加入時,為其選擇分配一個未使用的密鑰空間 (Dx,Gx),并存一個對應的Ax的行。簇頭與基站通信時通過ID即可計算得到共同的密鑰。而無需更新其他的簇頭和節點的密鑰信息。

2.4.3普通節點的刪除

刪除普通節點時,基站通知它的簇頭以及所在簇的其他節點“斷開”與該節點的連接。基站刪除節點存的對應A的行以及節點對應的列種子所產生的列。而不需要進行其他的密鑰更新。

2.4.4簇頭節點的刪除

當簇頭受損或能量耗盡時,基站廣播這個簇頭的危險性,直接刪除簇頭所用的密鑰空間,為該簇選擇一個新簇頭,并重新分配一個密鑰空間。或通知節點加入其他的簇,操作與普通節點新增一致。

3.網絡的安全分析及性能分析

3.1安全性能比較

在簇首層和基站間采取了與實時通信密鑰,每次通信時由于時間的不同可以產生不同的密鑰,其安全性有所提高。而簇內的安全性與Blom矩陣方案類似,要求在簇內不超過λ個節點被俘獲即可保證網絡的安全[1],可選擇λ大于節點的個數來保證簇內節點的安全。

3.2 存儲空間的比較

對于普通節點存λ+1個行向量的值以及一個列種子,和簇頭所存的密鑰數一致,簇頭無需存與基站的密鑰,因此簇頭的密鑰存儲空間相比其他的密鑰方案來說更少。

3.3 通信與計算開銷比較

對于在一個簇的通信范圍內,所有節點的密鑰支持單跳連接,簇頭和基站也是單跳連接,這樣可降低通信開銷。簇頭和基站的密鑰是實時更新的,簇內的密鑰動態管理,計算開銷比較大。

4.結論

本方案在Blom矩陣的基礎上進行改進產生密鑰,使網絡具有良好的安全性能、靈活的拓撲結構,簇頭節點具有較小的存儲空間。

參考文獻:

[1]Blom R . An Optimal Class of Symmetric Key Generation Systems[J]. Advances in Cryptology-Eurocrypt'84,1984,209:335-338.

[2]溫蜜,陳克非,鄭燕飛,等. 傳感器網絡中一種可靠的對密鑰更新方案[J]. 軟件學報,2007,18(005):1232-1245.

基金項目:物聯網中無線傳感器網絡安全關鍵技術研究(成都工業學院校級項目,編號2019ZR025)

主站蜘蛛池模板: 日韩免费成人| 午夜国产不卡在线观看视频| 手机在线免费不卡一区二| 精品久久蜜桃| 欧美黄网站免费观看| 成人综合在线观看| 国产精品v欧美| 国产黑丝一区| 亚洲a级毛片| 国产成人无码综合亚洲日韩不卡| 亚洲欧洲日产国码无码av喷潮| 97人人模人人爽人人喊小说| 日韩大片免费观看视频播放| 国产日韩欧美视频| 国产高清又黄又嫩的免费视频网站| 色香蕉网站| 亚洲综合片| 91一级片| 亚洲综合片| 日韩在线永久免费播放| 久久99这里精品8国产| 国产在线八区| 久久久久无码国产精品不卡| 国产青青草视频| 国产黄色视频综合| 亚洲国产综合精品中文第一| 精品无码一区二区在线观看| 欧美亚洲激情| 中文字幕永久在线观看| 欧美国产日韩在线观看| 亚洲国产精品无码久久一线| 国产成人亚洲日韩欧美电影| 久久精品无码一区二区日韩免费| 99re经典视频在线| 婷婷午夜天| 亚洲最大综合网| 毛片基地视频| www.91在线播放| 国产亚洲精品无码专| 一边摸一边做爽的视频17国产| 熟女日韩精品2区| 国内毛片视频| 久久久久国产一级毛片高清板| 一级爆乳无码av| 播五月综合| 国产特一级毛片| 日韩a级片视频| 91黄色在线观看| 国产成人亚洲无码淙合青草| 久久6免费视频| 国产成人亚洲精品蜜芽影院| 最新国产麻豆aⅴ精品无| 狠狠色噜噜狠狠狠狠奇米777| 国产一级无码不卡视频| 波多野结衣中文字幕一区| 久久亚洲国产视频| 国内精品自在欧美一区| 亚洲浓毛av| 亚洲精品高清视频| 亚洲欧洲AV一区二区三区| 伊人成人在线| 国产精品尹人在线观看| 片在线无码观看| 欧美国产日韩在线| 国产精品va| 鲁鲁鲁爽爽爽在线视频观看| 波多野结衣在线一区二区| 久久免费视频6| 国产日韩欧美中文| 九色91在线视频| 99视频全部免费| 91精品国产91久久久久久三级| 动漫精品中文字幕无码| 亚洲国产清纯| 欧美午夜久久| 动漫精品中文字幕无码| 亚洲区第一页| 成人免费网站久久久| 国产打屁股免费区网站| 亚洲区第一页| 国产av无码日韩av无码网站| 日本欧美一二三区色视频|