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

面向WSN環境數據傳輸加密算法的研究

2016-12-22 01:55:41
自動化儀表 2016年11期

姜 馨 胡 屏 王 翥 徐 輝

(哈爾濱工業大學信息與電氣工程學院1,山東 威海 264209;哈爾濱工業大學計算機科學與技術學院2,山東 威海 264209)

?

面向WSN環境數據傳輸加密算法的研究

姜 馨1胡 屏1王 翥1徐 輝2

(哈爾濱工業大學信息與電氣工程學院1,山東 威海 264209;哈爾濱工業大學計算機科學與技術學院2,山東 威海 264209)

針對無線傳感器網絡中存在的節點能量與存儲運行空間資源有限、計算量過大等問題,為提高無線傳輸過程的安全性,需采用隨機性強、安全性高、占用內存小的加密算法。根據儀表行業對加密算法的要求,對行業標準推薦使用的3DES與AES這2種加密算法進行了研究比較。通過對其密鑰空間、線性復雜度、信息熵及“0-1”平衡性等性能的比較可知,AES算法優于3DES算法,更適用于無線傳感器網絡的數據加密。

無線傳感器網絡 網絡安全 信息傳輸 加密算法 通信協議 線性復雜度 信息熵

0 引言

無線傳感器網絡(wireless sensor network,WSN)是通過無線通信的方式,由監測區域內微型傳感器節點組成的一種多跳自組織網絡。其具有低功耗、低成本、分布式、自組織等特點,是一種全新的信息獲取平臺[1]。WSN有著廣闊的應用前景,可用于國防軍事[2]、醫療監護、環境監測、交通管理等諸多領域[3]。

WSN的數據采用無線信號的形式在空間傳輸,因此,必須采取相應的安全措施,以保證用戶數據不被窺探和泄露[4]。運用算法加密增加網絡安全性,不需要額外的硬件設備,節省資源且安全性高。

由于WSN存在能量、存儲空間和運算空間有限的問題,因此,要求加密算法具有安全性強、占用內存小等特點。對稱密鑰算法與不對稱密鑰算法相比,其計算復雜度低、能量消耗小,因此一直是無線傳感網的主流加密技術[5]。

本文針對數據加密標準(data encryption standard,DES)中的3DES和高級加密標準(advanced encryption standard,AES),從秘鑰與密文的角度,比較了2種加密方案的性能指標,旨在選取隨機性更好、更可靠的方案。

1 WSN中的安全問題

由于WSN的信道及部署環境開放,因此其安全性受到了越來越多的關注,針對WSN的安全性研究層出不窮。雖然網絡診斷、隱私保護等方法有效提高了WSN的防御能力,但是對于很多資源受限的WSN節點并不適用。數據傳輸提供了數據隱私性和完整性保護,為WSN提供了基本的安全保障,是目前WSN普遍采用的安全措施。而加密算法作為數據安全傳輸的核心,也成為WSN安全領域研究的重點[6]。在WSN環境中,需保證數據的可靠性以及數據傳輸的安全性,使整個網絡系統更加安全可靠。在無線傳輸中加入加密模塊,數據經加密后再進行傳輸;上層網絡節點接收到數據后,利用指定密鑰進行解密。這樣極大地提高了數據的機密性,增強了網絡的安全性[7]。

應用于WSN通信協議的安全算法同樣需要消耗能量,其中包括CPU對安全算法計算(加密、解密、數據簽名、數據簽名認證等)的能耗。由于WSN中節點能量的限制,對稱密鑰算法更為實用。在對稱密鑰算法中,3DES與AES是典型且常用的加密算法。

2 加密算法及判斷指標分析

2.1 數據加密算法

針對WSN中無線數據傳輸部分,以低能耗、高安全性為目的,進行數據加密算法的研究。本系統對對稱密鑰數據加密算法有3點要求:運行速度快、安全級別高、占用內存小。經綜合考慮,選取3DES加密算法和AES加密算法。

2.1.1 3DES加密算法

DES是一種分組密碼體制,其使用一個56位的密鑰并以每組的第8位作為奇偶校驗位,經過16輪循環,使用置換、異或、代換、移位4種基本運算得到密文。

3DES加密過程可以用式(1)表示。

(1)

式中:x為明文;K1為第一個密鑰;K2為第二個密鑰;y為加密后的密文。

第一輪使用K1進行DES加密,第二輪用K2進行DES解密,最后再用K1進行DES加密,得到3DES密文y[8]。

2.1.2 AES加密算法

AES是美國聯邦政府采用的一種區塊加密標準,其具有密鑰靈活性高、可實現性好、實現效率較高、密鑰建立時間極短、靈敏性良好等特點。

AES變換是由輪函數通過多輪迭代實現的。在每一輪迭代中,均包括字節代換運算、行變換、列混合以及輪密鑰的添加變換。AES的整個加密過程就是通過重復簡單的非線性變換和混合函數變換,將字節代換運算產生的非線性擴散,達到充分的混合,使加密后的分組信息統計特性分布更均勻。在每輪迭代中引入不同的密鑰,從而以最簡單的運算代價得到最好的加密效果,實現加密的有效性[9-10]。

2.2 加密算法判斷指標

3DES與AES加密算法在WSN環境中的優劣性由相應判定指標來確定。判定指標包括:密鑰空間、線性復雜度及線性復雜度平均誤差、“0-1”平衡性、信息熵測試、密鑰敏感度、字符頻率統計等。

2.2.1 密鑰空間

密鑰空間是指加密密鑰的大小范圍。通常以位為單位,即以位數的多少來對獨特密鑰進行計數。密鑰的位數越多,其密鑰空間也就越大;密鑰組合方式越多,破譯難度也隨之增大。當密鑰長度為r時,密鑰空間有2r個元素。

2.2.2 線性復雜度及線性復雜度平均誤差

如果一個序列的線性復雜度為L,則只需知道該序列的任意2L個連續元素,即可通過解線性方程組或借助BM(Berlekamp-Massey)算法[10]找到該序列所滿足的齊次線性遞歸關系式,進而確定整個序列。線性復雜度是度量密鑰流序列密碼強度的一個重要指標。本文應用BM算法,選取2種不同長度的密文流進行對比,分析其優劣性。序列線性復雜度理想值為i/2(i為待測序列長度),若實際線性復雜度與理想值之間的平均誤差越小,說明待測密鑰流序列越安全,其隨機性能就越好。為此,本文提出用線性復雜度平均誤差來衡量序列的隨機性,具體定義如式(2)所示。

(2)

2.2.3 加密算法的“0-1”平衡性

測試加密算法“0-1”平衡性,即統計2種加密算法密文序列中0、1總數的差距,具體如式(3)所示。

(3)

式中:S(0)為序列中0的總數;S(1)為序列中1的總數。σ越趨近1,表明密文分布越隨機,加密效果越好。

2.2.4 信息熵

信息熵最先由信息理論的鼻祖之一Claude E.Shannon提出。信息熵為離散隨機事件出現的概率,可以度量系統的混沌程度。信息熵越大,則說明系統越混亂。信息熵的定義如式(4)所示。

(4)

式中:x為隨機變量;p(x)為輸出概率函數;N為待測序列總長度。信息熵越大,對應序列的隨機性越好。

2.2.5 字符頻率統計

在破譯密碼的過程中,字符統計可以作為密碼攻擊的一種形式。字符頻率統計在破譯密碼過程中起到很重要的作用。本文將對2種加密方案進行字符頻率測試,然后統計出密文的字符分布情況,并進行分析。

3 試驗結果

3.1 密鑰空間

當密鑰長度為r時,密鑰空間有2r個元素,3DES的密鑰空間為264,AES的密鑰空間為2128。可以看出,AES的密鑰空間遠大于3DES的密鑰空間。AES的密鑰組合方式遠多于3DES的密鑰組合方式,因此破譯難度更大。

3.2 線性復雜度及線性復雜度平均誤差

根據3DES及AES的加密過程,選取隨機數作為明文及密鑰數據,各自加密200次后,得到相應的密文數據。再根據BM算法計算線性復雜度及其平均誤差,如表1所示。

表1 線性復雜度及其平均誤差

由表1可知,對于不同長度的2種加密密文序列,AES比3DES對應生成的密鑰流序列的線性復雜度更接近于N/2,因此AES較3DES的密文序列更具隨機性。

對比3DES與AES的線性復雜度平均誤差,可以看出,在不同長度下,AES的平均誤差均小于3DES的平均誤差,因此進一步說明了AES加密方案下的密文序列隨機性能更好、安全性更高。

3.3 3DES和AES的“0-1”平衡性

分別對3DES與AES這2種加密方案下具有相同序列長度的二進制密文序列,進行“0-1”平衡性測試。測試結果如圖1所示。

由圖1可以看出:2種加密算法在序列長度超過2 000位后,均趨于1,分布較均勻;但3DES密文序列0-1分布曲線在6 000~8 000位時仍有波動;在序列長度低于2 000位時,AES密文序列0-1分布曲線比3DES加密分布曲線更加平緩,波動不大。AES加密算法得到的密文0-1分布更均勻,隨機性更強,加密效果更好。

圖1 密文序列“0-1”平衡性示意圖

3.4 信息熵

對不同長度的密文序列,求取信息熵值,如表2所示。

表2 信息熵

對于不同長度的密文序列,AES的信息熵均大于3DES的信息熵,因此AES的密文隨機性強于3DES,加密效果更好。

3.5 字符頻率統計

對3DES和AES這2種加密算法的密文序列進行字符頻率統計,計算其密文ASCII值,并分析字符的分布情況。對比2種加密算法下的密文字符頻率,可以發現3DES密文有數個字符較為密集的區域,而AES則分布較為均勻。因此,AES密文具有較強的隨機性。

4 結束語

本文在WSN上進行了測試和分析驗證。從密鑰角度考慮,相對于3DES加密,AES加密方案的密鑰空間更大、密鑰組合更多、破譯難度大;從密文角度考慮,比較兩種加密方案的“0-1”平衡性、信息熵和字符頻率,AES加密的密文隨機性均優于3DES加密。因此,AES較于3DES具有更高的加密安全性,更適用于無線傳感器網絡中的數據傳輸。

[1] 張晶,薛冷,崔毅,等.基于無線傳感器網絡的雙混沌數據加密算法建模與評價[J].山東大學學報,2015,50(3):1-10.

[2] HNAT T W,SRINIVASAN V,LU J K,et al.The hitchhiker’s guide to successful residential sensing deployments[C]//International Conference on Embedded Networked Sensor Systems,2011:232-245. [3] PATEL M,WANG J F.Applications,challenges and prospective in

emerging bodyarea networking technologies[J].Wireless Communications,2010,17(1):80-88

[4] 張堯,葉玲.基于AES的WSN加密算法[J].計算機工程與設計,2015,36(3):619-623.

[5] 朱政堅,譚慶平,朱培棟.無線傳感器網絡安全研究綜述[J].計算機工程與科學,2008,30(4):101-105.

[6] 羅新強,齊悅,萬亞東,等.面向無線傳感器網絡的抗攻擊低開銷AES實現方法[J].計算機科學,2015,42(S1):402-434.

[7] 陳娟,張宏莉.無線傳感器網絡安全研究綜述[J].哈爾濱工業大學學報,2011,43(7):90-95.

[8] 董清潭.三重DES加密算法原理與實現[J].網絡通訊及安全,2011,7(12):2776-2778.

[9] 劉天華,孫陽,朱宏峰.網絡安全[M].北京:科學出版社,2010.

[10]廖曉峰,肖迪,陳勇,等.混沌密碼學原理及其應用[M].北京:科學出版社,2009.

Research on the WSN Environment Data Transmission Encryption Algorithm

Because of the resources limited of wireless sensor network (WSN),e.g.,the node energy and storage and operation space,excessive calculation;in order to enhance the security of wireless transmission process limited,it is necessary to use encryption algorithm with strong randomness,high security,and small memory occupation.Based on the requirement of encryption algorithm for household instrument industry,two kinds of encryption algorithms that are recommended by industrial standards,i.e.3DES and AES are compared.Through comparing the performance of key space,linear complexity,information entropy and balance for two algorithms,it is found that the AES algorithm is better than 3DES algorithm,and more adapted to data encryption of WSN.

Wireless sensor network Network security Information transmission Encryption algorithm Communication protocol Linear complexity Information entropy

山東省科技發展計劃基金資助項目(編號:2010GGX10132);

山東省科技發展計劃基金資助項目(編號:2012GGX10110);

山東省自然科學基金資助項目(編號:ZR2014FM026)。

姜馨(1993—),女,現為哈爾濱工業大學(威海)儀器科學與技術專業在讀碩士研究生;主要從事無線傳感器網絡方向的研究。

TH86;TP393

A

10.16086/j.cnki.issn 1000-0380.201611015

修改稿收到日期:2016-02-25。

主站蜘蛛池模板: 国产第八页| 国产亚洲男人的天堂在线观看 | 国产日韩久久久久无码精品| 老司机精品一区在线视频| 亚洲日韩精品伊甸| 污网站在线观看视频| 中文字幕无线码一区| 91午夜福利在线观看| 天天爽免费视频| 国产人成在线视频| 国产在线97| 亚洲av综合网| 免费观看精品视频999| 久久视精品| 综合天天色| 欧美啪啪精品| 99精品视频播放| 手机在线国产精品| 亚洲Av激情网五月天| 欧美专区日韩专区| 亚洲成人网在线观看| 国产精品亚洲日韩AⅤ在线观看| 99在线观看视频免费| 91日本在线观看亚洲精品| 亚洲av无码片一区二区三区| 99热这里都是国产精品| 成年女人a毛片免费视频| 99久久国产自偷自偷免费一区| 91免费观看视频| 婷婷六月色| 五月婷婷导航| 日韩亚洲高清一区二区| 另类重口100页在线播放| 国产精品女主播| 在线欧美日韩国产| 日韩欧美中文字幕一本| 亚洲色图欧美视频| 日韩免费视频播播| 欧美精品导航| 精品亚洲国产成人AV| 中文字幕一区二区视频| 巨熟乳波霸若妻中文观看免费| 免费在线a视频| 欧美精品黑人粗大| 久久中文无码精品| 在线看免费无码av天堂的| 91在线视频福利| 在线另类稀缺国产呦| 国产在线日本| 国产无遮挡裸体免费视频| 熟女视频91| 久久一级电影| 国产在线拍偷自揄拍精品| 在线观看国产小视频| 日韩激情成人| 夜夜操国产| 午夜视频免费试看| 国产乱子伦手机在线| 国产精品99久久久| 亚洲综合色吧| 天天操精品| 免费在线国产一区二区三区精品| 就去色综合| 成人午夜免费视频| 欧美精品导航| 综合五月天网| 91系列在线观看| 日本91视频| 亚洲爱婷婷色69堂| 女人毛片a级大学毛片免费| 爆乳熟妇一区二区三区| 日本亚洲欧美在线| 国产男人天堂| 亚洲男人天堂网址| 国产成人精品一区二区三在线观看| 国产成人欧美| 2024av在线无码中文最新| 51国产偷自视频区视频手机观看| 午夜视频免费一区二区在线看| 干中文字幕| 欧美区一区| 国产精品一区不卡|