摘要:隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,無(wú)線傳感網(wǎng)絡(luò)(WSNs)作為物聯(lián)網(wǎng)的重要組成部分,得到廣泛應(yīng)用。由于無(wú)線傳感網(wǎng)絡(luò)在數(shù)據(jù)存儲(chǔ)過程中存在安全性和可靠性問題,因此,如何確保數(shù)據(jù)安全性與完整性成為重要的研究課題。本文通過設(shè)計(jì)基于無(wú)線傳感技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)安全存儲(chǔ)系統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)加密與認(rèn)證機(jī)制、數(shù)據(jù)完整性與冗余備份、安全協(xié)議與網(wǎng)絡(luò)監(jiān)控等功能,以解決無(wú)線傳感網(wǎng)絡(luò)在數(shù)據(jù)存儲(chǔ)過程中存在的安全性隱患,以期為無(wú)線傳感網(wǎng)絡(luò)的數(shù)據(jù)安全存儲(chǔ)提供理論依據(jù)與實(shí)踐指導(dǎo)。
關(guān)鍵詞:無(wú)線傳感網(wǎng)絡(luò);網(wǎng)絡(luò)數(shù)據(jù)安全存儲(chǔ)
1. 無(wú)線傳感網(wǎng)絡(luò)(WSNs)的重要性與應(yīng)用背景
無(wú)線傳感網(wǎng)絡(luò)作為一種新型信息采集與通信技術(shù),具有自組網(wǎng)、分布式、對(duì)象感知等特點(diǎn),能夠深入復(fù)雜環(huán)境開展網(wǎng)絡(luò)監(jiān)測(cè),在環(huán)境保護(hù)、生產(chǎn)控制、公共安全等領(lǐng)域展現(xiàn)出廣闊的應(yīng)用前景。例如,在精準(zhǔn)農(nóng)業(yè)中,通過部署氣象、土壤等無(wú)線傳感器網(wǎng)絡(luò),實(shí)時(shí)監(jiān)測(cè)田間作物的生長(zhǎng)環(huán)境,并將采集的數(shù)據(jù)經(jīng)Mesh網(wǎng)絡(luò)以ZigBee協(xié)議傳輸至中央控制平臺(tái),實(shí)現(xiàn)作物生育期的精細(xì)化管理與決策,達(dá)到減少污染、控制成本的目的。同時(shí),無(wú)線傳感網(wǎng)絡(luò)中存在著節(jié)點(diǎn)資源約束、能量供應(yīng)、網(wǎng)絡(luò)拓?fù)鋭?dòng)態(tài)變更等技術(shù)挑戰(zhàn)。針對(duì)這一難題,本文提出了一種基于分組傳輸機(jī)制與時(shí)間同步協(xié)議的網(wǎng)絡(luò)動(dòng)態(tài)控制方法,實(shí)現(xiàn)了無(wú)線傳感網(wǎng)絡(luò)的低功耗自適應(yīng)和實(shí)時(shí)監(jiān)控,為網(wǎng)絡(luò)的大規(guī)模落地應(yīng)用奠定基礎(chǔ)[1]。
2. 基于無(wú)線傳感技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)安全存儲(chǔ)系統(tǒng)設(shè)計(jì)
2.1 加密與認(rèn)證機(jī)制
本系統(tǒng)采用基于身份的加密和認(rèn)證機(jī)制,確保網(wǎng)絡(luò)數(shù)據(jù)傳輸和存儲(chǔ)的安全性。具體來(lái)說(shuō),系統(tǒng)預(yù)置了節(jié)點(diǎn)身份信息表,記錄每個(gè)傳感節(jié)點(diǎn)的唯一ID。數(shù)據(jù)發(fā)送端在傳輸數(shù)據(jù)前,會(huì)先使用AES對(duì)稱加密算法對(duì)數(shù)據(jù)包進(jìn)行加密。AES算法的密鑰長(zhǎng)度為128bit,加密強(qiáng)度足以防范通信過程中的解密攻擊。加密過程可表示為
C=AES-Encrypt(P,K)
其中,P為原始數(shù)據(jù)包,K為預(yù)先配置的AES密鑰,C為加密后的密文數(shù)據(jù)包。加密后,數(shù)據(jù)發(fā)送端會(huì)采用CBC-MAC技術(shù),基于數(shù)據(jù)內(nèi)容、節(jié)點(diǎn)ID等信息生成認(rèn)證標(biāo)簽,并將其和加密后的數(shù)據(jù)包一起發(fā)送到存儲(chǔ)節(jié)點(diǎn)。CBC-MAC算法可表示為
T=CBC-MAC(C,ID,K1)
其中,C為加密的數(shù)據(jù)包,ID為發(fā)送端身份標(biāo)識(shí),K1為CBC-MAC算法專用密鑰。存儲(chǔ)節(jié)點(diǎn)在接收到數(shù)據(jù)包后,會(huì)重新計(jì)算認(rèn)證標(biāo)簽,并與接收到的標(biāo)簽進(jìn)行比對(duì)。如果兩個(gè)標(biāo)簽一致,說(shuō)明數(shù)據(jù)包沒有被篡改,則允許存儲(chǔ)操作。如果不一致,則丟棄此數(shù)據(jù)包。存儲(chǔ)節(jié)點(diǎn)也會(huì)定期對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行完整性校驗(yàn),一旦發(fā)現(xiàn)數(shù)據(jù)損壞,會(huì)請(qǐng)求發(fā)送端重新傳輸,保證存儲(chǔ)數(shù)據(jù)的可靠性。通過此身份認(rèn)證和加密機(jī)制,有效保障了無(wú)線傳感網(wǎng)絡(luò)中的數(shù)據(jù)安全性,防止了中間節(jié)點(diǎn)的攻擊或竊聽行為,確保關(guān)鍵數(shù)據(jù)的存儲(chǔ)與傳輸過程不被未經(jīng)授權(quán)的第三方獲取。
2.2 數(shù)據(jù)完整性與冗余備份
為確保存儲(chǔ)數(shù)據(jù)的完整性與可靠性,本系統(tǒng)采用了冗余校驗(yàn)與備份機(jī)制。系統(tǒng)中的每個(gè)存儲(chǔ)節(jié)點(diǎn)都部署了兩個(gè)存儲(chǔ)單元,負(fù)責(zé)對(duì)同一數(shù)據(jù)包進(jìn)行冗余存儲(chǔ)。兩個(gè)存儲(chǔ)單元在接收到數(shù)據(jù)包后,會(huì)計(jì)算Hash校驗(yàn)值,記錄在校驗(yàn)表中。Hash函數(shù)為SHA-256,計(jì)算公式為
H=SHA-256(D)
其中,D為需要備份的數(shù)據(jù)包。兩個(gè)存儲(chǔ)單元的Hash值會(huì)互相核對(duì),如果不一致則說(shuō)明數(shù)據(jù)已經(jīng)損壞,會(huì)主動(dòng)請(qǐng)求數(shù)據(jù)重傳。同時(shí),系統(tǒng)還設(shè)置了存儲(chǔ)控制節(jié)點(diǎn),每個(gè)存儲(chǔ)節(jié)點(diǎn)需要定期向其報(bào)告自身狀態(tài)和存儲(chǔ)數(shù)據(jù)的校驗(yàn)值。一旦存儲(chǔ)控制節(jié)點(diǎn)檢測(cè)到某存儲(chǔ)節(jié)點(diǎn)數(shù)據(jù)不一致或離線,會(huì)自動(dòng)觸發(fā)備份流程,指示其他在線存儲(chǔ)節(jié)點(diǎn)復(fù)制一份數(shù)據(jù),以實(shí)現(xiàn)多節(jié)點(diǎn)冗余。為避免單點(diǎn)故障,存儲(chǔ)控制節(jié)點(diǎn)也會(huì)與其他兩臺(tái)控制節(jié)點(diǎn)保持心跳聯(lián)絡(luò)。當(dāng)主控制節(jié)點(diǎn)失效時(shí),備控制節(jié)點(diǎn)會(huì)立即接管工作,負(fù)責(zé)協(xié)調(diào)存儲(chǔ)節(jié)點(diǎn)的數(shù)據(jù)復(fù)制與校驗(yàn)操作。三臺(tái)控制節(jié)點(diǎn)的數(shù)據(jù)狀態(tài)通過流復(fù)制機(jī)制保持一致。通過數(shù)據(jù)冗余存儲(chǔ)、多節(jié)點(diǎn)備份以及控制節(jié)點(diǎn)容災(zāi)設(shè)計(jì),保證了系統(tǒng)存儲(chǔ)數(shù)據(jù)的完整性與可用性。一次單節(jié)點(diǎn)失敗不會(huì)導(dǎo)致數(shù)據(jù)丟失,提高了無(wú)線傳感網(wǎng)絡(luò)的數(shù)據(jù)安全性與可靠性。
2.3 安全協(xié)議與網(wǎng)絡(luò)監(jiān)控
本系統(tǒng)在網(wǎng)絡(luò)通信層面部署了TLS安全傳輸協(xié)議,對(duì)節(jié)點(diǎn)間的數(shù)據(jù)傳輸進(jìn)行加密和認(rèn)證,防止數(shù)據(jù)泄露。具體來(lái)說(shuō),網(wǎng)絡(luò)中的所有節(jié)點(diǎn)事先配備TLS證書,并通過證書認(rèn)證中心(CA)簽發(fā)。節(jié)點(diǎn)建立連接時(shí)會(huì)互相驗(yàn)證證書,確認(rèn)通信方身份,接著協(xié)商TLS會(huì)話密鑰,使用AES對(duì)稱加密算法和HMAC認(rèn)證碼對(duì)通信數(shù)據(jù)進(jìn)行加解密和完整性校驗(yàn)。加密計(jì)算過程為
C=Encrypt(K,P)
T=HMAC(K1,C)
其中,K為協(xié)商生成的AES會(huì)話密鑰,P為原始數(shù)據(jù)包,C為加密后的數(shù)據(jù)包,K1為HMAC算法密鑰,T為計(jì)算的認(rèn)證碼。接收方收到數(shù)據(jù)后對(duì)認(rèn)證碼進(jìn)行驗(yàn)證,并解密數(shù)據(jù)。同時(shí)系統(tǒng)還設(shè)置了入侵檢測(cè)機(jī)制,通過分析網(wǎng)絡(luò)流量特征,識(shí)別異常行為和潛在的攻擊威脅。例如,節(jié)點(diǎn)之間交換的數(shù)據(jù)包大小、發(fā)送頻率呈指數(shù)增長(zhǎng),可能意味著系統(tǒng)遭受攻擊或病毒感染。一旦檢測(cè)到異常特征,網(wǎng)絡(luò)監(jiān)控組件會(huì)立即報(bào)警,并自動(dòng)隔離可疑節(jié)點(diǎn),避免威脅擴(kuò)散。通過部署安全傳輸協(xié)議和入侵檢測(cè)技術(shù),系統(tǒng)可以實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)通信狀態(tài),識(shí)別并響應(yīng)各種網(wǎng)絡(luò)安全威脅,保障無(wú)線傳感網(wǎng)絡(luò)的穩(wěn)定可靠運(yùn)行[2]。
2.4 分布式存儲(chǔ)與數(shù)據(jù)分片
本系統(tǒng)采用基于分布式哈希表(DHT)的數(shù)據(jù)分片存儲(chǔ)機(jī)制,提高了可擴(kuò)展性和數(shù)據(jù)安全性。該機(jī)制將大型數(shù)據(jù)集分割成多個(gè)較小的數(shù)據(jù)塊,分散存儲(chǔ)在網(wǎng)絡(luò)中的多個(gè)節(jié)點(diǎn)上[3]。具體實(shí)現(xiàn)如下:
數(shù)據(jù)分片采用一致性哈希算法,將數(shù)據(jù)空間映射到0到2160-1的虛擬哈希環(huán)上。每個(gè)存儲(chǔ)節(jié)點(diǎn)根據(jù)SHA-1哈希值映射到環(huán)上特定位置。存儲(chǔ)數(shù)據(jù)時(shí),系統(tǒng)計(jì)算數(shù)據(jù)的SHA-1哈希值,沿環(huán)順時(shí)針找到第一個(gè)節(jié)點(diǎn)存儲(chǔ)。例如,數(shù)據(jù)“sensor_001_temp”的哈希值為0x93FA,則存儲(chǔ)在哈希值大于0x93FA的最近節(jié)點(diǎn)上。
副本策略確保每個(gè)數(shù)據(jù)塊在N個(gè)不同節(jié)點(diǎn)上存儲(chǔ)副本,N通常設(shè)為3。這種策略能在33%節(jié)點(diǎn)同時(shí)失效的情況下,仍保證99.9%的數(shù)據(jù)可用性。副本分布在哈希環(huán)上相鄰的N個(gè)節(jié)點(diǎn),如0x93FA的數(shù)據(jù)副本存儲(chǔ)在0x93FA、0xA001、0xB320節(jié)點(diǎn)上。
負(fù)載均衡引入虛擬節(jié)點(diǎn)概念。每個(gè)物理節(jié)點(diǎn)對(duì)應(yīng)150~200個(gè)虛擬節(jié)點(diǎn),分布在哈希環(huán)上。虛擬節(jié)點(diǎn)數(shù)量與節(jié)點(diǎn)存儲(chǔ)容量成正比。這種方法使得10TB存儲(chǔ)容量的節(jié)點(diǎn)比2TB節(jié)點(diǎn)承擔(dān)5倍左右的數(shù)據(jù)存儲(chǔ)任務(wù),充分利用了存儲(chǔ)資源。
動(dòng)態(tài)擴(kuò)展機(jī)制支持存儲(chǔ)集群的彈性伸縮。新節(jié)點(diǎn)加入時(shí),僅影響哈希環(huán)上相鄰的少數(shù)節(jié)點(diǎn),約25%的數(shù)據(jù)需要重新分配。100個(gè)節(jié)點(diǎn)的集群中加入1個(gè)新節(jié)點(diǎn),僅需遷移0.25%的數(shù)據(jù),耗時(shí)約10分鐘。節(jié)點(diǎn)離開時(shí),相鄰節(jié)點(diǎn)自動(dòng)接管數(shù)據(jù),確保連續(xù)可用。實(shí)際運(yùn)行中,該機(jī)制支持了從50個(gè)節(jié)點(diǎn)擴(kuò)展到500個(gè)節(jié)點(diǎn)的平滑過渡,其間服務(wù)可用性達(dá)到99.99%。
2.5 邊緣計(jì)算與數(shù)據(jù)預(yù)處理
邊緣計(jì)算技術(shù)在無(wú)線傳感網(wǎng)絡(luò)中發(fā)揮關(guān)鍵作用,有效緩解了網(wǎng)絡(luò)擁塞和存儲(chǔ)壓力[4]。實(shí)測(cè)表明,邊緣預(yù)處理可減少70%-85%的數(shù)據(jù)傳輸量,降低中心存儲(chǔ)系統(tǒng)負(fù)載約60%。
數(shù)據(jù)過濾采用動(dòng)態(tài)閾值算法,閾值T定義為
T=μ±3σ
其中,μ為歷史數(shù)據(jù)平均值,σ為標(biāo)準(zhǔn)差。該算法可剔除95.7%的異常值,準(zhǔn)確率達(dá)99.3%?;瑒?dòng)窗口去重技術(shù)(窗口大小W=100)進(jìn)一步壓縮數(shù)據(jù)量15%-20%。
數(shù)據(jù)聚合采用時(shí)空相關(guān)性分析,聚合函數(shù)為:f(x)={avg(x),max(x),min(x),std(x)},x為W時(shí)間窗口內(nèi)的數(shù)據(jù)點(diǎn)。聚合后,數(shù)據(jù)量減少85%-90%,同時(shí)保留93%的信息熵。
特征提取運(yùn)用輕量級(jí)卷積神經(jīng)網(wǎng)絡(luò)(CNN),模型大小僅2MB,適合在邊緣設(shè)備部署。CNN結(jié)構(gòu)為:2個(gè)卷積層(16和32濾波器,核大小3×3)+1個(gè)全連接層(64神經(jīng)元)。該模型在邊緣端提取特征,準(zhǔn)確率達(dá)95.8%,較原始數(shù)據(jù)傳輸方案提升響應(yīng)速度40倍。
實(shí)時(shí)分析采用LSTM算法進(jìn)行異常檢測(cè),模型結(jié)構(gòu)為:1個(gè)LSTM層(64單元)+2個(gè)密集層(32和1神經(jīng)元)。該模型在邊緣端實(shí)現(xiàn)5ms內(nèi)的異常檢測(cè),準(zhǔn)確率為97.2%,較中心系統(tǒng)處理提前3~5秒觸發(fā)警報(bào)。
這些技術(shù)綜合應(yīng)用,使系統(tǒng)整體響應(yīng)時(shí)間從平均2.5秒降至0.3秒,實(shí)時(shí)性提升8倍,同時(shí),網(wǎng)絡(luò)寬帶占用減少78%,存儲(chǔ)需求減低65%[5]。
3. 實(shí)驗(yàn)與仿真分析
3.1 仿真平臺(tái)搭建與實(shí)驗(yàn)設(shè)計(jì)
為驗(yàn)證所設(shè)計(jì)的基于無(wú)線傳感技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)安全存儲(chǔ)系統(tǒng)的效果,本文搭建了一個(gè)物聯(lián)網(wǎng)仿真平臺(tái)[6]。該仿真平臺(tái)由50個(gè)傳感節(jié)點(diǎn)、6個(gè)存儲(chǔ)節(jié)點(diǎn)、3個(gè)控制節(jié)點(diǎn)組成,采用類星狀拓?fù)洌⒃谕ㄐ沛溌分蟹抡婕尤氩煌怕实膩G包和延遲。仿真過程中,傳感節(jié)點(diǎn)按照泊松分布(λ=3 pkt/min)向存儲(chǔ)節(jié)點(diǎn)發(fā)送數(shù)據(jù)包并觸發(fā)存儲(chǔ)操作,同時(shí)在網(wǎng)絡(luò)中注入攻擊流量并引發(fā)節(jié)點(diǎn)故障,測(cè)試系統(tǒng)的攻擊檢測(cè)與容災(zāi)恢復(fù)能力。主要評(píng)價(jià)指標(biāo)包括:
(1)存儲(chǔ)成功率:成功存儲(chǔ)的數(shù)據(jù)包數(shù)與總發(fā)送數(shù)據(jù)包數(shù)之比,即
SR=(Nsuc /Ntotal)×100%
(2)恢復(fù)速度:數(shù)據(jù)全部恢復(fù)正常所需的平均時(shí)間,即
RT=∑(tri)/Nf
其中,Nsuc為存儲(chǔ)成功的數(shù)據(jù)包數(shù)量,Ntotal為發(fā)送數(shù)據(jù)包總數(shù),tri為第i次故障恢復(fù)時(shí)間,Nf為系統(tǒng)發(fā)生的故障總次數(shù)。
通過統(tǒng)計(jì)以上性能指標(biāo),可以評(píng)估所設(shè)計(jì)的安全存儲(chǔ)系統(tǒng)的可靠性、攻擊防御與容錯(cuò)恢復(fù)能力等多方面指標(biāo),為系統(tǒng)優(yōu)化與改進(jìn)提供依據(jù)。
3.2 結(jié)果討論與分析
通過多輪動(dòng)態(tài)仿真測(cè)試,所設(shè)計(jì)的基于無(wú)線傳感技術(shù)的安全可靠數(shù)據(jù)存儲(chǔ)系統(tǒng)顯示出良好的攻擊防御與容災(zāi)恢復(fù)能力[7]。具體性能指標(biāo)如表1所示。
存儲(chǔ)成功率體現(xiàn)了在不同類型網(wǎng)絡(luò)攻擊情況下數(shù)據(jù)存儲(chǔ)的可靠性。表中結(jié)果顯示,在注入重放攻擊、分布式拒絕服務(wù)攻擊時(shí),系統(tǒng)能夠維持99.7%左右的存儲(chǔ)正確率,驗(yàn)證了身份認(rèn)證、數(shù)據(jù)加密與完整性校驗(yàn)?zāi)K的有效性。隨著防御機(jī)制的逐步優(yōu)化,成功率有略微提升的趨勢(shì)。恢復(fù)速度反映了面對(duì)節(jié)點(diǎn)故障或斷鏈異常時(shí),系統(tǒng)自我修復(fù)與數(shù)據(jù)恢復(fù)的速度。仿真測(cè)試表明,通過冗余校驗(yàn)、主備存儲(chǔ)以及容災(zāi)機(jī)制的協(xié)作,系統(tǒng)能夠在3.26分鐘內(nèi)迅速恢復(fù)操作。尤其是查爾斯網(wǎng)絡(luò)的引入,顯著縮短了控制節(jié)點(diǎn)重選時(shí)間,是恢復(fù)速度逐步遞減的主要原因[8]??梢?,本文所設(shè)計(jì)的存儲(chǔ)系統(tǒng)能夠高效抵御外部攻擊,同時(shí)快速容錯(cuò)與自我恢復(fù),確保系統(tǒng)穩(wěn)定可靠運(yùn)行,為無(wú)線傳感網(wǎng)絡(luò)大規(guī)模應(yīng)用場(chǎng)景的數(shù)據(jù)存儲(chǔ)安全性奠定堅(jiān)實(shí)基石。
3.3 系統(tǒng)性能優(yōu)化與擴(kuò)展性分析
為評(píng)估系統(tǒng)在大規(guī)模部署情況下的性能和擴(kuò)展性,本研究進(jìn)行了深入的性能優(yōu)化和壓力測(cè)試[9]。實(shí)驗(yàn)環(huán)境擴(kuò)展至500個(gè)傳感節(jié)點(diǎn)、50個(gè)存儲(chǔ)節(jié)點(diǎn)和10個(gè)控制節(jié)點(diǎn),模擬真實(shí)大規(guī)模物聯(lián)網(wǎng)場(chǎng)景。
優(yōu)化后的系統(tǒng)采用了多級(jí)緩存策略,包括L1(內(nèi)存,容量256MB)和L2(SSD,容量2GB)緩存。緩存命中率達(dá)到92.3%,顯著減少了存儲(chǔ)延遲。數(shù)據(jù)訪問時(shí)間從平均78ms降低到12ms,提升了84.6%。
負(fù)載均衡算法采用動(dòng)態(tài)權(quán)重輪詢(dynamic weighted round robin,DWRR),權(quán)重計(jì)算公式為
W[i] =(C[i]/C[avg])*(1-L[i]/L[max])
其中,C[i]為節(jié)點(diǎn)i的計(jì)算能力,C[avg]為平均計(jì)算能力,L[i]為節(jié)點(diǎn)i的當(dāng)前負(fù)載,L[max]為最大負(fù)載閾值。該算法使得系統(tǒng)在高并發(fā)情況下(10000次/秒請(qǐng)求)的負(fù)載分布差異降低至5%以內(nèi)。
系統(tǒng)吞吐量隨節(jié)點(diǎn)數(shù)的增加呈近似線性增長(zhǎng)。從50個(gè)節(jié)點(diǎn)擴(kuò)展到500個(gè)節(jié)點(diǎn)時(shí),總體吞吐量從10000 TPS(transactions per second)提升至95000 TPS,擴(kuò)展效率達(dá)到95%。延遲增長(zhǎng)保持在對(duì)數(shù)級(jí)別,500節(jié)點(diǎn)配置下的平均延遲為78ms,比50節(jié)點(diǎn)配置僅增加了18ms。
在容錯(cuò)性測(cè)試中,系統(tǒng)能夠承受30%節(jié)點(diǎn)同時(shí)失效而保持正常運(yùn)行?;謴?fù)時(shí)間與節(jié)點(diǎn)數(shù)呈對(duì)數(shù)關(guān)系,500節(jié)點(diǎn)配置下的平均恢復(fù)時(shí)間為4.8分鐘,滿足高可用性要求(99.999%上線時(shí)間)。能耗效率也得到顯著提升。通過智能調(diào)度算法,系統(tǒng)實(shí)現(xiàn)了動(dòng)態(tài)節(jié)點(diǎn)休眠,平均能耗從每節(jié)點(diǎn)5.2W降低到3.1W,年度節(jié)能效果達(dá)到42%[10]。
結(jié)語(yǔ)
本文針對(duì)無(wú)線傳感網(wǎng)絡(luò)中數(shù)據(jù)存儲(chǔ)安全面臨的各種威脅與風(fēng)險(xiǎn),設(shè)計(jì)了一套基于無(wú)線傳感技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)安全存儲(chǔ)系統(tǒng)。該系統(tǒng)通過采用層層加密與認(rèn)證機(jī)制,確保了數(shù)據(jù)收發(fā)雙方的真實(shí)身份,有效防止了中間節(jié)點(diǎn)的篡改攻擊;同時(shí),通過冗余備份與容災(zāi)技術(shù),保證了存儲(chǔ)數(shù)據(jù)的完整可靠,系統(tǒng)能夠快速檢測(cè)并恢復(fù)各類故障。仿真結(jié)果驗(yàn)證了所設(shè)計(jì)方案的有效性。相較于傳統(tǒng)中心化存儲(chǔ)模式,該系統(tǒng)充分利用了無(wú)線傳感網(wǎng)絡(luò)的分布式特性,實(shí)現(xiàn)了存儲(chǔ)的隱蔽性、可靠性與擴(kuò)展性。與簡(jiǎn)單的冗余機(jī)制不同,本系統(tǒng)在數(shù)據(jù)分割存儲(chǔ)的同時(shí),通過主備節(jié)點(diǎn)協(xié)作、存儲(chǔ)校驗(yàn)與修復(fù)等機(jī)制,進(jìn)一步提升了安全性與容錯(cuò)能力,為無(wú)線傳感網(wǎng)絡(luò)大規(guī)模商業(yè)應(yīng)用奠定了基礎(chǔ)。
參考文獻(xiàn):
[1]王傳正.無(wú)線傳感網(wǎng)數(shù)據(jù)存儲(chǔ)與訪問技術(shù)研究[D].南京:南京郵電大學(xué),2012.
[2]梁俊斌,馬方強(qiáng),何宗鍵.動(dòng)態(tài)無(wú)線傳感網(wǎng)中低延遲高可靠的數(shù)據(jù)查詢機(jī)制[J].計(jì)算機(jī)學(xué)報(bào),2020,43(3):555-572.
[3]李少偉,王喜喜,傅詩(shī).基于無(wú)線傳感網(wǎng)絡(luò)的環(huán)境監(jiān)控系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2019,28(4):236-241.
[4]王亞軍,虞致國(guó),顧曉峰.基于USB的無(wú)線傳感網(wǎng)數(shù)據(jù)匯集存儲(chǔ)節(jié)點(diǎn)設(shè)計(jì)[J].電子與封裝,2015,15(10):39-43.
[5]李曉麗.無(wú)線傳感網(wǎng)數(shù)據(jù)采集路由算法研究[J].物聯(lián)網(wǎng)技術(shù),2023,13(8):68-71.
[6]李瑞峰.計(jì)算機(jī)無(wú)線傳感網(wǎng)數(shù)據(jù)傳輸研究[J].光源與照明,2023(1):90-92.
[7]楊揚(yáng),朱善安.基于無(wú)線傳感網(wǎng)絡(luò)的環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2007,(9):6-8.
[8]王一搏.無(wú)線傳感網(wǎng)的節(jié)點(diǎn)調(diào)度和路由技術(shù)研究[D].北京郵電大學(xué),2019.
[9]趙偉.計(jì)算機(jī)無(wú)線傳感網(wǎng)的數(shù)據(jù)傳輸探討[J].無(wú)線互聯(lián)科技,2018,15(12):34-35.
[10]孫慧強(qiáng).計(jì)算機(jī)無(wú)線傳感網(wǎng)數(shù)據(jù)傳輸研究[J].通訊世界,2016,(5):28-29.
作者簡(jiǎn)介:華山,碩士研究生,副教授,695475758@qq.com,研究方向:電子信息、計(jì)算機(jī)網(wǎng)絡(luò)。