摘要
主要研究传感器网络安全的能量高效的层簇式路由协议机制.在深入分析现有LEACH协议所面临的安全威胁的基础上,提出一种动态的,基于散列链的分区自治式的层簇式安全路由协议HDS-LEACH.其核心思想是,在层簇式路由协议中引入分区,建立多跳路径;在每轮簇首选举之后为每个簇头节点随机从散列链组成的密钥池中选取q个链密钥,其它节点根据链密钥用单向哈希函数和伪随机函数派生出相互间通信的密钥,同时在多跳路由中融入动态密钥管理,使协议适应无线传感器网络动态变化的拓扑结构,增强了协议的可扩展性,另一方面,分区自治的多跳路由,避免了远离基站的节点直接与汇聚节点通信,均衡节点能耗.仿真实验表明,改进的路由协议HDS-LEACH大大减少了因网络攻击而造成的数据流失,增强了抗攻击能力,显著降低了网络能耗,延长了网络生存时间.
This paper focuses on the performance enhancement of the typical LEACH protocol in security and energy efficiency in wireless sensor networks.Considering security threats faced by the existing LEACH protocol,we propose a novel dynamic hierarchical cluster-based zone-spanned secure multi-hop routing protocol on the basis of hash chain,i.e.HDS-LEACH.The main idea is to introduce subregion to build multi-hop route,and after a round of cluster-head selection,each cluster-head is randomly assigned with q chain secret keys from the key pool which consists of a series of hash chain.The other nodes derive communication key according to hash function and pseudo random function.Then we introduce a dynamic key management scheme in the multi-hop routing protocol to provide communication protection.The HDS-LEACH enables,on the one hand,the scalability of routing mechanism and adaptation to the dynamic network topology,on the other hand,balanced energy consumption by means of partition autonomy and avoiding long-distance communication between sensor nodes and sink node.Our simulation experiments demonstrate that the proposed DZS-LEACH may enhance defense ability and reduce data loss caused by network attacks.Meanwhile,the energy consumption is reduced significantly and the network lifetime is extended.
出处
《小型微型计算机系统》
CSCD
北大核心
2012年第11期2446-2452,共7页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(60673185
61073197)资助
江苏省自然科学基金项目(BK2010548)资助
南京大学计算机软件新技术国家重点实验室开放课题项目(KFKT2010B08)资助
关键词
传感器网络安全路由协议
分区自治
散列链
动态密钥管理
均衡能耗
secure routing in wireless sensor networks
partition autonomy
hash chain
dynamic keys
balanced energy consumption