無線傳感網(wǎng)絡(luò)安全改進(jìn)方案研究
摘要:介紹了無線傳感網(wǎng)絡(luò)的發(fā)展現(xiàn)狀和網(wǎng)絡(luò)應(yīng)用的特點,詳細(xì)描述了時變加密技術(shù)的工作原理和在無線傳感網(wǎng)絡(luò)中的應(yīng)用。針對時變加密密鑰在無線傳感網(wǎng)絡(luò)中容易出現(xiàn)丟失和誤碼,從而導(dǎo)致網(wǎng)絡(luò)中的感應(yīng)節(jié)點與控制節(jié)點安全數(shù)據(jù)傳輸失效的缺點,提出了密鑰預(yù)傳輸?shù)慕鉀Q方案。該方法在不縮短節(jié)點壽命的前提下,大大提高了無線傳感網(wǎng)絡(luò)的安全性和節(jié)點數(shù)據(jù)傳輸?shù)姆€(wěn)定性。
關(guān)鍵詞:WSN;時變加密;海明碼;哈希算法
0 引言
無線傳感器網(wǎng)絡(luò)(Wireless-Sensor-Network,WSN)由部署在監(jiān)測區(qū)域內(nèi)大量的廉價微型傳感器節(jié)點組成,通過無線通信方式形成的一個多跳的自組織的網(wǎng)絡(luò)系統(tǒng),其目的是協(xié)作地感知、采集和處理網(wǎng)絡(luò)覆蓋區(qū)域中感知對象的信息,并發(fā)送給觀察者。無線傳感器網(wǎng)絡(luò)的研究起步于20世紀(jì)90年代末期。從21世紀(jì)開始,無線傳感器網(wǎng)絡(luò)引起了學(xué)術(shù)界、軍界和工業(yè)界的極大關(guān)注,美國和歐洲相繼啟動了許多關(guān)于無線傳感器網(wǎng)絡(luò)的研究計劃。特別是美國通過國家自然基金委、國防部等多種渠道投入巨資支持傳感器網(wǎng)絡(luò)的研究。傳感器技術(shù)、微機(jī)電系統(tǒng)、現(xiàn)代網(wǎng)絡(luò)和無線通信等技術(shù)的進(jìn)步,推動了具有現(xiàn)代意義的無線傳感器網(wǎng)絡(luò)的產(chǎn)生和發(fā)展。無線傳感器網(wǎng)絡(luò)是一種“無處不在”的傳感技術(shù),
它可以使用戶更加深入地了解和把握周圍的世界。具有隨機(jī)布設(shè)、自組織、環(huán)境適應(yīng)等特點,因此在軍事、環(huán)境、醫(yī)療、家庭和其他商用領(lǐng)域有著廣闊的應(yīng)用前景和很高的應(yīng)用價值。
隨著相關(guān)技術(shù)的進(jìn)步,無線傳感網(wǎng)絡(luò)的應(yīng)用面越來越廣,隨之而來的是在不同場合中對數(shù)據(jù)安全的要求也越來越高。由于無線傳感網(wǎng)絡(luò)本身拓?fù)浣Y(jié)構(gòu)的特殊性和網(wǎng)絡(luò)節(jié)點構(gòu)造的限制,應(yīng)用于普通互聯(lián)網(wǎng)絡(luò)的對稱和非對稱數(shù)據(jù)加密方法已無法滿足無線傳感網(wǎng)絡(luò)數(shù)據(jù)安全的要求。需要根據(jù)網(wǎng)絡(luò)特點,選擇新的數(shù)據(jù)加密方法,以實現(xiàn)網(wǎng)絡(luò)的安全。
1 無線傳感網(wǎng)絡(luò)安全現(xiàn)狀
無線傳感網(wǎng)絡(luò)的節(jié)點主要由傳感模塊、運算處理模塊、無線傳輸模塊和電源模塊4部分組成。工作時將大量傳感器的節(jié)點分布于感興趣的區(qū)域,節(jié)點通過自組織方式快速形成一個無線網(wǎng)絡(luò)。每個節(jié)點都有自己控制的一個區(qū)域,通過感知設(shè)備,如溫度、濕度、聲音或光學(xué)設(shè)備,化學(xué)分析裝置,電磁感應(yīng)裝置等,對周圍的物理環(huán)境進(jìn)行監(jiān)控,也可以通過配置一些專用的功能單元來實現(xiàn)與特定環(huán)境交互的功能。無線傳感器節(jié)點采用電池供電,由于受到體積、價格等因素的影響,電池的容量一般不是很大。傳感器節(jié)點個數(shù)多,成本要求低廉,分布區(qū)域廣,部署區(qū)域環(huán)境復(fù)雜,有些區(qū)域甚至人員不能達(dá)到,通過更換電池的方式來補(bǔ)充傳感器節(jié)點能源是不現(xiàn)實的。因此在傳感器網(wǎng)絡(luò)設(shè)計過程中,任何技術(shù)和協(xié)議的使用都要以節(jié)能為前提,設(shè)計有效的節(jié)能策略,延長網(wǎng)絡(luò)的生命周期已成為無線傳感器網(wǎng)絡(luò)的核心問題。網(wǎng)絡(luò)傳輸加密也必須采取節(jié)能的數(shù)據(jù)加密方法。
無線傳感器網(wǎng)絡(luò)系統(tǒng)具有嚴(yán)格的資源限制,需要設(shè)計低開銷的通信協(xié)議,但同時會帶來嚴(yán)重的安全問題。一方面,入侵者可以比較容易地進(jìn)行服務(wù)拒絕攻擊;另一方面,無線傳感器網(wǎng)絡(luò)系統(tǒng)的資源嚴(yán)格受限,以及節(jié)點間自組織協(xié)調(diào)工作的特點,使其難以實現(xiàn)嚴(yán)密的安全防護(hù)。由于低成本的限制,一些無線傳感器網(wǎng)絡(luò)系統(tǒng)只能采用單頻率通信機(jī)制。入侵者通過頻率掃描的手段就可以很容易地捕獲無線傳感器網(wǎng)絡(luò)的工作頻率,通過在網(wǎng)絡(luò)中植入偽裝節(jié)點,采用各種手段發(fā)動攻擊。
目前常用的安全策略是使用時變密鑰加密的方法對無線傳感網(wǎng)絡(luò)的信息進(jìn)行加密。時變加密就是連續(xù)的廣播信息單元在傳輸之前,使用一個從密鑰串中按一定的算法選取不同的密鑰對需要傳輸?shù)男畔卧M(jìn)行加密。網(wǎng)絡(luò)中的傳感節(jié)點在不同的信息單元和不同的時間擁有的密鑰不同,通過使用單向的哈希算法生成一系列的密碼,一個根密碼值通過反復(fù)的哈希計算產(chǎn)生一系列的密鑰,密鑰系列以反向的順序用來對連續(xù)的數(shù)據(jù)包進(jìn)行加密,這種方法可以產(chǎn)生加密機(jī)制。接收器可以通過對接收的密碼進(jìn)行哈希計算,將計算的結(jié)果同老的密碼進(jìn)行比較,如果與舊密碼相同,則密鑰有效,否則密鑰失效。這種機(jī)制保證密碼確實來自同一個源,單向的哈希算法保證接收器可以使用下一個密鑰,但不能偽造密鑰。工作原理如圖1所示。
評論