论文部分内容阅读
近些年来,随着传感器技术、无线通信技术、嵌入式计算技术不断进步,低能耗、多功能传感器迅速发展,使其在微小的体积内集成了信息采集、数据处理和通信等多种功能,由此组成的无线传感器网络具有广阔的应用前景,已成为全球高新技术领域的研究热点。无线传感器网络通过无线通信的方式构成动态的自组织网络,实现对环境的检测。随着无线传感器网络在国防、医疗卫生、智能交通等方面的广泛应用,信息获取和传输过程中数据安全性的问题日渐突出。由于传感节点在自身能耗、运算速度和存储容量上的局限性,传统网络的数据加解密方案很难直接应用在无线传感器网络中,因此需要设计新型的密码算法来适应无线传感器网络的特殊要求。由于混沌系统具有高遍历、类随机、初始值敏感等特点,利用其构造的混沌序列密码,能够很好的满足无线传感器网络的安全性和可实现性要求,是作为无线传感器网络密码算法的理想选择。文章在分析混沌系统特点和无线传感器网络体系架构的基础上,对混沌序列密码在无线传感器网络中的应用进行研究。首先,在实数域内对交叉耦合映像格子模型进行了改进,减少了系统控制变量,提高了反应和扩散的效率;其次,针对无线传感器网络节点运算量和存储容量有限的特点,对模型进行了整数化,提出动态整数帐篷映射,并对其特性进行了详细分析。动态整数帐篷映射大幅度减少了帐篷映射的短周期和不动点现象,在保持帐篷映射优良的互相关特性的基础上,改善了其自相关特性,利用动态整数帐篷映射构造的交叉耦合帐篷映像格子模型具有十分优良的密码学特性;再次,基于改进后的交叉耦合映像格子模型和动态整数帐篷映射模型,构造了密钥序列发生器,进而设计了一种基于无线传感器网络的整数混沌序列密码。该混沌序列密码可以根据传感节点安全性需要调节自身系统尺寸,同时很好的通过了序列密码的扩散性测试和游程测试,其运算速度与经典的Rabbit序列密码算法相比具有明显优势。最后,基于TinyOS平台,利用necC语言对所设计的整数混沌序列密码进行了仿真研究。仿真及实验结果表明,整数混沌序列密码具有在无线传感器网络中运算速度快、存储容量小、安全性高的特点。