基于整數(shù)混合混沌的無線傳感器分組加密算法張琴摘 要:近幾年混沌理論越來越多的應(yīng)用于加密領(lǐng)域,其本身的特性更適合資源受限的無線傳感器網(wǎng)絡(luò)。本文提出了一種基于Kent映射和Logistic映射的混合混沌系統(tǒng),并采用適合無線傳感器網(wǎng)絡(luò)的基于Feistel網(wǎng)絡(luò)結(jié)構(gòu)的分組加密算法,最后對(duì)算法的安全性和加密性能進(jìn)行了分析。結(jié)果表明:算法具有較高的安全性和較快的加密速度。
關(guān)鍵詞:混合混沌;Kent映射;logistic映射;Feistel網(wǎng)絡(luò)結(jié)構(gòu)
中圖分類號(hào):TP393
無線傳感器網(wǎng)絡(luò)(WSN,wireless sensor network)隨著應(yīng)用范圍的擴(kuò)大而飛速發(fā)展,但WSN節(jié)點(diǎn)存儲(chǔ)量小,能量有限,安全性不高等問題亟待解決。目前使用的加密算法對(duì)節(jié)點(diǎn)能量消耗大,計(jì)算復(fù)雜,不適合WSN。所以對(duì)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的加密算法的研究十分迫切?;煦缑艽a與傳統(tǒng)密碼學(xué)有很多相似的地方,因此逐漸用于WSN。
1 混沌加密理論
1.1 logistic映射及其整型數(shù)值研究
1.2 Kent映射及其整型化數(shù)值研究
2 基于Feistel網(wǎng)絡(luò)的分組加密算法
2.1 F函數(shù)的內(nèi)部結(jié)構(gòu)
2.2 加解密過程
設(shè)一個(gè)Feistel網(wǎng)絡(luò)結(jié)構(gòu)加密算法,輪函數(shù)作用R次,分組長度為2n,那么每輪的操作可定義為:Roundi:Li||Ri—Ri||F(Ki,Ri)⊕Li,其中i=0,1,2,…,r,Li和Ri為分組長度相等的左右兩個(gè)部分,Ki為i+1輪使用的加密子密鑰。
2.3 安全性能分析
設(shè)計(jì)分組密碼體系要遵循混淆和擴(kuò)散兩個(gè)基本原則?;旌匣煦缬成淠艿玫搅己玫臄U(kuò)散和混淆特性,相較于S盒的混沌加密算法,既提高了加密速度,又節(jié)省了存儲(chǔ)空間。此外,混合后的混沌映射能夠抵抗差分分析攻擊,運(yùn)行效率也得到提高。
3 結(jié)束語
因傳統(tǒng)的加密算法不能用于資源和能量受限的WSN,本文提出了將兩個(gè)經(jīng)典的混沌映射(Kent映射和logistic映射)分別進(jìn)行整數(shù)化的方法,并結(jié)合Feistel網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)了適合無線傳感器網(wǎng)絡(luò)的分組加密算法,本算法資源消耗少,執(zhí)行效率高,存儲(chǔ)空間小,安全性高。
參考文獻(xiàn):
[1]佟曉筠,左科.基于無線傳感器網(wǎng)絡(luò)的混合混沌新分組加密算法[J].物理學(xué)報(bào),2011.
[2]孫利民.無線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005.
[3]何遠(yuǎn),田四梅.基于混沌S盒的無線傳感器網(wǎng)絡(luò)分組加密算法[J].計(jì)算機(jī)應(yīng)用,2013.
[4]CHEN S,SHU R.BLOCK permutation cipher in chaos with feistel structure for wireless sensor networks[J].Advances in Intelligent and Soft Computing,2011(105):391-296.
作者簡介:張琴,女,遼寧人,研究生,研究方向:無線傳感器網(wǎng)絡(luò)。
作者單位:遼寧大學(xué) 信息學(xué)院,沈陽 110036