论文部分内容阅读
随着无线通信和微电子机械系统(Micro- Electro-Mechanical System, MEMS)的迅猛发展,无线微传感器网络(Wireless micro Sensor Network,WMSN or WSN)已成为当今世界研究的热点之一。无线微传感器网络是无线通信、微传感器、微处理器、分布式处理等的综合新技术,具有广阔的应用前景。由于无线微传感器网络采用无线介质通信,节点大多数工作在无人或恶劣环境,传输信息更容易被暴露;无线传感器网络与人们的生活紧密结合,隐形的微型节点使得人们的隐私难以保密,因而信息安全是无线微传感器网络应用必须考虑的关键技术之一。由于成本的缘故,无线微传感器网络节点通常配备运算能力低的微处理器,具有有限的存储单元和有限的能源,使得无线微传感器节点不能运行复杂的加密算法,不能存储和传输大容量的数据,从而用于传统网络的安全技术不能用于无线微传感器网络的安全,必须研究用于无线微传感器网络的新型信息安全措施。加密技术是信息安全的核心技术。本论文在国家重点基础研究发展规划项目(No.G1999033105)和重庆市自然科学基金(No.2005BB2198)的资助下,深入研究了用于无线微传感器网络加密的混沌加密理论与混沌加密关键技术。本论文的创新性在于提出了适合无线微传感器网络节点处理的时域和幅度都离散化的混沌计算理论;采用根据周期将初始值分组的混沌序列复合方法及线性同余序列加扰方法延长序列周期,提出了一类线性同余序列的一个快速算法,建立了混沌序列发生器的数字芯片核;构造了具有多种加密算法优点基于整数混沌的单字节Feistel结构分组加密算法。混沌序列特性类似于伪随机序列,传输混沌序列只需要传递少数参数,因而很适合保密通信。产生长周期的混沌序列需要高精度的计算。无线微传感器网络节点采用嵌入式系统,具有有限的运算能力和有限计算精度,存储资源少,配备能源少,难以直接处理浮点和除法等运算,从而在无线微传感器网络节点上实现混沌将面临更多的困难。为适应无线微传感器节点的运算能力,论文将时间离散、幅度连续的基于Logistic映射的混沌理论创造性地改进为时间域和幅度都离散的整数混沌理论,通过取混沌参数为2的幂的整数,可以通过移位、加法、取反等简单运算方法实现整数混沌。为克服有限精度下的整数混沌序列的短周期,获得长周期的整数序列,采用了不同周期的多混沌序列复合方法,根据周期将初始值分组产生的整数混沌序列进行复合运算,并采用线性同余序列加扰延长序列的最小周期,获得了随机性优良的32bit整数混沌序列,最小周期达289数量级。吸收多种加密算法的优点构造了基于整数混沌的单字节Feistel结构分组加密