一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

針對ZigBee傳感網(wǎng)的安全提出一種新型方案

電子設(shè)計 ? 作者:電子設(shè)計 ? 2018-11-09 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

近十年來,隨著半導(dǎo)體技術(shù)和無線通信技術(shù)的不斷發(fā)展,無線傳感網(wǎng)的研究和應(yīng)用正在世界各地蓬蓬勃勃地展開,具有成本低、體積小、功耗低的ZigBee技術(shù)無疑成為目前無線傳感網(wǎng)絡(luò)中,作為無線通信應(yīng)用的首選技術(shù)之一。因此,無論是自動控制領(lǐng)域、計算機領(lǐng)域、無線通信領(lǐng)域?qū)igBee 技術(shù)的發(fā)展、研究和應(yīng)用都寄予了極大地關(guān)注和重視。

ZigBee 是一組基于IEEE802.15.4 無線標準而研制開發(fā)的有關(guān)組網(wǎng)、安全和應(yīng)用軟件方面的通信技術(shù);其實現(xiàn)了在數(shù)千個微小的傳感器之間相互協(xié)調(diào)通訊。

這些傳感器只需要很少的能量,就能以接力的方式通過無線電波將數(shù)據(jù)從一個節(jié)點傳到另一個節(jié)點,從而實現(xiàn)在全球2.4GHz 免費頻帶范圍內(nèi)的高效、低速率的通訊功能。同時,該技術(shù)具有數(shù)據(jù)傳輸速率低、功耗低、成本低等特點。所以,該技術(shù)現(xiàn)已成功的運用于農(nóng)業(yè)生產(chǎn),工業(yè)控制,生物醫(yī)療,智能家居環(huán)境監(jiān)測,智能建筑和醫(yī)療等領(lǐng)域。

本文首先對ZigBee 技術(shù)的協(xié)議體系結(jié)構(gòu)以及通信原理進行簡單的闡述,主要包括物理層協(xié)議、MAC層協(xié)議、網(wǎng)絡(luò)層協(xié)議等;在此基礎(chǔ)上,概括當前ZigBee技術(shù)中主要的安全方案和分析在實際應(yīng)用過程中所存在的隱患和缺陷;最后,在結(jié)合ZigBee 體系構(gòu)架的前提下,提出一種全新的可行安全方案,并對該方案的有效性進行了科學(xué)性的論證。

2 ZigBee傳感網(wǎng)的工作原理

2.1 體系構(gòu)架。

在ZigBee 技術(shù)中,其體系機構(gòu)通常由層來量化它的各個簡化標準。每一層負責(zé)完成所規(guī)定的任務(wù),并且向上層提供服務(wù)。各層之間的接口通過所定義的邏輯鏈路來實現(xiàn)[6].ZigBee 技術(shù)的體系結(jié)構(gòu)主要由物理層(PHY)、媒體接入控制層(MAC)、網(wǎng)絡(luò)/安全層(NWK)以及應(yīng)用框架層(APS)組成。其中,PHY 層的特征是啟動和關(guān)閉無線收發(fā)器,對能量、鏈路質(zhì)量進行檢測,選擇信道,清楚信道評估(CCA),以及通過物理媒體對數(shù)據(jù)包進行發(fā)送和接收。MAC 層的特征是信標管理,信道接入,時隙管理,發(fā)送確認幀,發(fā)送連接及斷開連接請求。除此之外,MAC 層為應(yīng)用合適的安全機制提供一些方法。網(wǎng)絡(luò)/安全層(NWK)的特征是用于ZigBee 的LR-WPAN 網(wǎng)的組網(wǎng)連接、數(shù)據(jù)管理以及網(wǎng)絡(luò)安全等。應(yīng)用框架層(APS)的特征是用于為ZigBee 技術(shù)的實際應(yīng)用提供一些應(yīng)用框架模型等,以便對ZigBee 技術(shù)的開發(fā)應(yīng)用。

基于ZigBee 技術(shù)的無線傳感器網(wǎng)絡(luò)通常存在兩種不同類型的設(shè)備:一種是具有完整功能的設(shè)備(FFD),一種是簡化功能的設(shè)備(RFD) [8,9].在網(wǎng)絡(luò)中,F(xiàn)FD通常有3 種工作狀態(tài):⑴作為個人區(qū)域網(wǎng)絡(luò)(PAN)的主協(xié)調(diào)器;⑵作為一個協(xié)調(diào)器;⑶作為一個終端設(shè)備。一個FFD 可以同時和多個RFD 或多個其他的FFD通信,而對于一個RFD 來說,它只能和一個FFD 進行通信。其工作過程如圖1 所示。

針對ZigBee傳感網(wǎng)的安全提出一種新型方案

圖1 工作過程

2.2 通信原理

在ZIGBEE 體系中,存在網(wǎng)間通信和網(wǎng)內(nèi)通信兩種方式。由于,網(wǎng)內(nèi)通信與網(wǎng)間通信相類似。因此,本文以網(wǎng)內(nèi)通信為例闡述其通信原理。其通信過程如圖2 所示。

2.2.1 網(wǎng)絡(luò)形成

FFD 設(shè)備首先根據(jù)來自網(wǎng)絡(luò)層的初始化命令;并結(jié)合應(yīng)用層所設(shè)定的信道標號(Channel ID)、個人區(qū)域網(wǎng)絡(luò)標識符(PAN ID)以及本主協(xié)調(diào)器的網(wǎng)絡(luò)地址(Net Address),進行相關(guān)信息的初始化和信道掃描。

若指定的Channel ID 和PAN ID 不與現(xiàn)存網(wǎng)絡(luò)沖突,則開始形成網(wǎng)絡(luò);若指定的Channel ID 和PAN ID 與現(xiàn)存網(wǎng)絡(luò)沖突,則從備選的信道中選擇另外一個信道,避免在該信道中PAN ID 不沖突;形成網(wǎng)絡(luò)并開始監(jiān)聽指定信道的網(wǎng)絡(luò)數(shù)據(jù)。

針對ZigBee傳感網(wǎng)的安全提出一種新型方案

圖2 通信過程。

2.2.2 網(wǎng)絡(luò)連接

當RFD 開始工作時,其首先根據(jù)應(yīng)用層所設(shè)定的信道標號(Channel ID)、目的區(qū)域網(wǎng)絡(luò)標識符(PAN ID)以及本設(shè)備的網(wǎng)絡(luò)地址(Net Address)進行相關(guān)信息的初始化和主動的信道掃描;以確定其是否網(wǎng)絡(luò)存在。當確定網(wǎng)絡(luò)存在以后,網(wǎng)絡(luò)層發(fā)送連接請求原語到媒體接入控制層(MAC 層);MAC 層就會根據(jù)其指令,生成連接請求的數(shù)據(jù)幀,該數(shù)據(jù)幀中除了包含自身的網(wǎng)絡(luò)地址(Net Address)外還包括所要加入的區(qū)域網(wǎng)絡(luò)的標識符(PAN ID)[7].進而指示物理層檢測當前發(fā)送機狀態(tài);若當前發(fā)送機已經(jīng)打開,并且處于空閑狀態(tài),則就在指定的信道中發(fā)送連接請求數(shù)據(jù)。

至此,整個ZIGBEE 網(wǎng)絡(luò)體系形成;可以開始進行相關(guān)的通信。

3 現(xiàn)存安全方案的隱患和缺陷

在現(xiàn)存的安全方案中,無論是計數(shù)模式加密還是密碼塊鏈消息認證碼;其更多的是注重保證應(yīng)用數(shù)據(jù)的安全;但是這并不代表能夠保證整個ZigBee 網(wǎng)絡(luò)的安全。由于安全方案大多數(shù)針對MAC 層載荷(應(yīng)用數(shù)據(jù));而沒有對MAC 幀頭信息進行必要的保護;使得無線傳感網(wǎng)與互聯(lián)網(wǎng)類似,也存在很多的攻擊。其中,最典型的攻擊是偽裝攻擊。

根據(jù)攻擊的方式不同,偽裝攻擊可以分為主動偽裝攻擊和被動偽裝攻擊。

3.1 主動偽裝攻擊

在ZigBee 協(xié)議中,無論是連接請求或連接回應(yīng)都是以MAC 幀為載體。并且在傳輸過程中,無論是否采取安全方案,其MAC 幀頭信息都是以明文形式傳輸?shù)?。這就會使攻擊者通過Sniffer 等專業(yè)工具獲取目的PAN 標識符(PANID)和源PAN 標識符(PANID);進而可以根據(jù)所獲得PAN標識符偽裝成合法協(xié)調(diào)器或協(xié)調(diào)器,與網(wǎng)絡(luò)中的其他設(shè)備進行連接。

3.2 被動偽裝攻擊

在網(wǎng)絡(luò)連接或數(shù)據(jù)傳輸過程中,即使數(shù)據(jù)包使用了密文形式,也不能完全阻止攻擊者進行攻擊。這是因為,攻擊者仍然可以通過專業(yè)工具獲得密文形態(tài)的數(shù)據(jù)包。進而,就可以在以后的某個時間,重新發(fā)送該密文形式的數(shù)據(jù)包,使得網(wǎng)絡(luò)中的其他設(shè)備誤以為是正常連接,導(dǎo)致整個網(wǎng)絡(luò)陷入癱瘓[7].

4 新的安全方案

通過對于偽裝攻擊的介紹可知:主動偽裝攻擊實施成功的原因在于MAC 層幀頭信息沒有必要的保護;使得攻擊者能夠獲得目的PANID 等相關(guān)機密信息;而被動偽裝攻擊實施成功的原因是由于接受機制沒有對接受數(shù)據(jù)進行一個有效性的判斷。在本文中,提出一種可行性安全方案。即在MAC 層中添加一個模塊;該模塊包含兩個功能:1.以幀的序列號為初始向量,采用AES 算法對相應(yīng)的PANID 進行加解密;這樣就可以對PANID 進行合理保護,使得攻擊者無法獲得PANID.2.根據(jù)接受幀的序列號來對接受數(shù)據(jù)的有效性進行判斷,從而使攻擊者的重發(fā)數(shù)據(jù)無效。

具體流程如圖3 所示:

針對ZigBee傳感網(wǎng)的安全提出一種新型方案

圖3 具體流程。

發(fā)送方發(fā)送數(shù)據(jù)時,在生成MAC 幀以后,選用幀頭信息中的幀序列號作為初始向量,對PAN 標識符進行AES 算法加密。完成相關(guān)的加密動作后,交由物理層進行數(shù)據(jù)的發(fā)送。接收方接受數(shù)據(jù)時,首先,除了進行網(wǎng)絡(luò)地址的判斷外,在交由MAC 層進行處理前;還要由幀的有效性判斷機制來判斷接受幀的有效性;若無效,則丟棄;反之,則提取當前幀的序列號,并進行AES 算法的解密。最終,將所解密后的MAC幀交由MAC 層進行進一步的處理[3-6].

4.1 AES 加/解密。

加/解密對象是MAC 幀頭信息中的PANID 區(qū)域;加/解密的初始向量是當前幀的序列號;由于加密的時機是在MAC 層生成MAC 幀以后。其優(yōu)點在于由于采用了序列號作為初始向量;使得每次加密后的PANID值不相同;并且由于加密時機是選擇在MAC 層中來完成,不用去修改ZigBee 原有的體系結(jié)構(gòu)。

4.2 幀的有效性判斷機制。

該機制由兩部分構(gòu)成;一部分是相應(yīng)的序列號表格,用來記錄已處理過的幀的序列號和當前正在處理的序列號;另一部分是幀的有效性判斷模塊,其作用是根據(jù)已設(shè)置的有效性判斷規(guī)則,對當前幀進行有效性判斷。

(1) 保證了PANID 的機密性。

由于在每次發(fā)送MAC 幀時,都要事先以序列號作為初始向量,對PANID 號進行AES 算法加密;進而保證每次發(fā)送的MAC 幀的PANID 不同,使得無法借助數(shù)理統(tǒng)計的方法獲得真實的PANID.

(2) 保證了接受幀的有效性。

由于在每次接受MAC 幀時,通過對其序列號的有效性進行判斷,能夠保證該幀的有效性。若判斷為無效,則對該幀進行丟棄處理;進而能夠有效地防止被動偽裝攻擊攻擊。

本方案之所以能有效的防止偽裝攻擊;是由于對PANID 進行了加密;大大增加了攻擊者獲得真實PANID 的難度。在本文中,將通過構(gòu)造線性回歸方程模型以及最小二乘估計的技術(shù)手段來論述攻擊者是如何進行PANID 破獲,并指出其攻擊難度。假定 R 表示參與運算的幀序列號,X 表示真實的PANID 值,Y表示加密后的PANID 值。

構(gòu)造線性回歸方程模型:

首先,根據(jù)相關(guān)的統(tǒng)計方法,選擇規(guī)模為N 的樣本數(shù)據(jù):( Yi, Xi, Ri ), i=1,2,…,n ①;

其次,假定Y 與X 和R 成線性相關(guān);即:

Y=β0 +β1X +β2R +α②;

其中,β0、β1、β2 為未知參數(shù);α為隨機誤差,且其服從標準正態(tài)分布;由①和②可得:

Yi=β0 +β1X i+β2Ri +αi; i=1,2,…,n ③;

其中,α1,α2,…αn 相互獨立,且均服從標準正態(tài)分布,③就是所構(gòu)造的線性回歸方程模型;最小二乘估計。

線性回歸方程構(gòu)造完以后,需要去對未知參數(shù)進行估計,從而才能獲得確定函數(shù)關(guān)系。

在這里,采用最小二乘估計法估計未知參數(shù)。

由最小二乘原理得正規(guī)方程組X'Xβ=X'Y; ④

其解為β0、β1、β2 的最小二乘估計。

那么,Y 的回歸值y=β0+β1X +β2 R;根據(jù)δ2 無差估計理論可知:當αi (i=1,2,…,n)滿足服從標準正態(tài)分布時;y 就可以取代Y.換言之,就可以根據(jù)y=β0+β1X +β2 R 來推算得到X.

在整個運算過程中,攻擊者從拿到數(shù)據(jù)到推算得出X;中間有幾個必要環(huán)節(jié)需要解決:

樣本的數(shù)據(jù)選取問題;樣本的好壞決定了所構(gòu)造的正規(guī)方程組的好壞,以及αi (i=1,2,…,n)的無差估計是否成立。由于安全方案采取的以序列號為初始向量的AES 加密,這就使得加密后的數(shù)據(jù)雜亂無章,進而使得在選擇樣本數(shù)據(jù)時毫無規(guī)律可言。樣本數(shù)據(jù)選擇不好,就無法進行有效的最小二乘估計。

影響因變量Y 的因素確定問題。建立回歸方程的前提,就是首先要確定自變量的個數(shù)以及種類。在本方案中,我們除了把PANID 作為自變量以外,還選擇幀的序列號作為自變量。這樣對于攻擊者而言,其無法清晰地獲得自變量的個數(shù)和種類,從而無法構(gòu)造比較合適的回歸模型,進而無法進行深入的數(shù)學(xué)推算。

5 總結(jié)

在現(xiàn)存的ZigBee 協(xié)議中,偽裝攻擊是比較有效的一種攻擊方式。針對于此,本文在同時考慮到物聯(lián)網(wǎng)各設(shè)備計算能力有限的情況下,提出了一種有效的安全方案。理論證明,該方案在保證PANID 機密性、防止偽裝攻擊等方面,有非常顯著的效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 無線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4747

    瀏覽量

    145127
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2280

    瀏覽量

    245988
  • 無線傳感網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    17320
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于中國剩余定理的無線局域網(wǎng)安全方案

    基于中國剩余定理的無線局域網(wǎng)安全方案摘要:針對無線局域網(wǎng)中用戶的不確定性,提出
    發(fā)表于 10-10 15:07

    一種新型光纖位移傳感器的設(shè)計

    一種新型光纖位移傳感器的設(shè)計
    發(fā)表于 08-14 23:19

    請問怎樣去設(shè)計一種新型防汽車追尾安全裝置?

    為什么要提出一種基于AVR的新型防汽車追尾安全裝置設(shè)計?怎樣去設(shè)計一種新型防汽車追尾
    發(fā)表于 05-12 06:02

    一種基于ZigBee的駕駛輔助系統(tǒng)解決方案

    一種基于ZigBee的駕駛輔助系統(tǒng)解決方案
    發(fā)表于 05-14 06:22

    一種新型WCDMA直放站PA的設(shè)計方案

    一種新型WCDMA直放站PA的設(shè)計方案
    發(fā)表于 05-26 06:14

    分享一種CameraCube新型圖像傳感技術(shù)

    分享一種CameraCube新型圖像傳感技術(shù)
    發(fā)表于 06-08 09:29

    一種基于Android和Zigbee技術(shù)實現(xiàn)的家庭環(huán)境監(jiān)控系統(tǒng)的設(shè)計方案

    齊全、運行穩(wěn)定的家庭監(jiān)控系統(tǒng)將具有非常大的市場競爭力。本文提出一種基于Android和Zigbee技術(shù)實現(xiàn)的家庭環(huán)境監(jiān)控系統(tǒng)的設(shè)計方案,該方案
    發(fā)表于 07-26 08:08

    一種基于GSM和Zigbee技術(shù)的無線安防系統(tǒng)

    引言??目前,城市安防系統(tǒng)越來越受到人們的重視,客戶對安防系統(tǒng)的功能和性能方面的要求也越來越高。??本文提出一種基于GSM和Zigbee技術(shù)的無線安防系統(tǒng),該系統(tǒng)的特點在于利用GSM和Zig
    發(fā)表于 12-01 09:36

    一種改進的安全隔離網(wǎng)閘實現(xiàn)研究

    物理隔離網(wǎng)閘技術(shù)是一種越來越受到重視的安全技術(shù)。文章首先分析了現(xiàn)有網(wǎng)閘產(chǎn)品實現(xiàn)的局限性,然后針對其在依賴硬件技術(shù)和只
    發(fā)表于 06-20 09:50 ?31次下載

    一種新型的電容式料位傳感器設(shè)計

    針對般糧食烘干和加工過程中的料位測量問題,提出一種新型的電容式料位傳感器設(shè)計方法,通過該
    發(fā)表于 06-24 10:15 ?44次下載

    基于ZigBee技術(shù)的煤礦安全監(jiān)控系統(tǒng)

    本文檔描述了一種新型實用的煤礦安全控制系統(tǒng)方案,特別針對其中的ZigBee無線通訊
    發(fā)表于 11-04 11:26 ?17次下載

    一種新型干涉型光纖傳感器的消偏振衰落方案

      針對低雙折射光纖雙束干涉型傳感器兩臂偏振態(tài)隨機變化引起的信號衰落,提出一種新型干涉型光纖傳感
    發(fā)表于 09-20 15:39 ?8次下載
    <b class='flag-5'>一種</b><b class='flag-5'>新型</b>干涉型光纖<b class='flag-5'>傳感</b>器的消偏振衰落<b class='flag-5'>方案</b>

    一種新型ELGamal數(shù)字簽名方案

    數(shù)字簽名在現(xiàn)代信息安全中發(fā)揮著不可替代的作用,EIGamal數(shù)字簽名是一種重要的離散對數(shù)數(shù)字簽名方案,但是原始EIGamal簽名方案存在不少安全
    發(fā)表于 11-29 16:26 ?0次下載

    一種新型高效的基于身份的的消息認證方案

    提出一種新型高效的基于身份的消息認證方案,該方案采用橢圓曲線密碼構(gòu)建了輕量級的安全認證協(xié)議,無需
    發(fā)表于 01-31 15:54 ?0次下載
    <b class='flag-5'>一種</b><b class='flag-5'>新型</b>高效的基于身份的的消息認證<b class='flag-5'>方案</b>

    一種ZigBee無線傳感器網(wǎng)絡(luò)節(jié)點的設(shè)計

    電子發(fā)燒友網(wǎng)站提供《一種ZigBee無線傳感器網(wǎng)絡(luò)節(jié)點的設(shè)計.pdf》資料免費下載
    發(fā)表于 10-09 09:16 ?1次下載
    <b class='flag-5'>一種</b><b class='flag-5'>ZigBee</b>無線<b class='flag-5'>傳感</b>器網(wǎng)絡(luò)節(jié)點的設(shè)計