摘要
为减少无线传感器网络编码的冗余字节,提高基于Feistel结构的无线传感器网络分组加密的安全性,提出了一种新的单字节分组密码保密方法。采用生成单位矩阵的幂次和密钥变换矩阵生成密钥,明文通过单字节的置换和循环移位得到加密密文。首先介绍无线传感器网络Feistel结构分组加密算法,然后给出了置换和移位操作编码原理,并给出了设计的加密解密算法,最后进行了分析和实验。提出的方法既可以实现加密,也可以实现解密。分析结果表明,密钥具有较高的安全性能,可以增强基于Feistel结构的无线传感器网络分组加密安全性。
In order to reduce redundancy byte and enforce safety for confidential communication in wireless sensor networks based on Feistel structure,a new single byte block cipher algorithm was brought forward.The keys are produced through the times of unit matrix and the cipher transforming matrix.Byte permutation and loop shifter was used to encrypt plain texts into cipher texts in the algorithm.First,the cipher block algorithm in Feistel structure for wireless sensor networks was introduced.Then the encoding principle of the permutation and shifter operation was given,and the algorithm was introduced.In the end,the algorithm was analyzed and the experiment was completed.The algorithm may be used both for encryption and decryption.Encoding principle was given and algorithm was designed.The result from analyzing is that the group keys are more secure,and the algorithm may improve security for wireless sensor networks block cipher based on Feistel structure.
出处
《计算机技术与发展》
2010年第10期176-179,共4页
Computer Technology and Development
基金
重庆市自然科学基金项目(2005BB2198)
安徽省自然科学研究重点项目(KJ2010A310)
淮南师范学院科研基金资助计划项目(2009LK02)
关键词
单字节
分组密码
无线传感器网络
置换
循环移位
single byte block
block cipher
wireless sensor networks
permutation
loop shifter