计算机应用 ›› 2010, Vol. 30 ›› Issue (05): 1149-1152.

• 网络与通信 • 上一篇    下一篇

基于SPINS的无线传感器网络低能耗安全路由协议

彭志娟1,王汝传2   

  1. 1. 南京邮电大学 计算机学院;南通大学 计算机科学与技术学院
    2. 南京邮电大学 计算机学院
  • 收稿日期:2009-11-18 修回日期:2010-01-06 发布日期:2010-05-04 出版日期:2010-05-01
  • 通讯作者: 彭志娟
  • 基金资助:
    江苏省高校自然科学基础研究基金资助项目;南通市科技项目;南通大学博士启动基金资助项目;南通大学自然科学基金资助项目

New low-energy security routing protocol for wireless sensor network based on SPINS

Zhi-juan PENG,Ru-chuan WANG   

  • Received:2009-11-18 Revised:2010-01-06 Online:2010-05-04 Published:2010-05-01
  • Contact: Zhi-juan PENG

摘要: LEACH协议是一种基于分簇结构和分层技术的重要的无线传感器网络路由协议,其簇建立过程容易遭受身份伪造、laptop型攻击等。基于SPINS设计了低能耗安全路由协议,使用μTESLA思想认证广播包,借助SNEP协议为簇头和其簇成员节点分配认证密钥,节点验证簇头身份和链路可达后方可加入簇。协议实现了不同类型节点之间通信的机密性、完整性、新鲜性、身份和链路双向性认证等安全目标。基于NS2的仿真结果表明,由于基站和簇头节点承担了与安全相关的较多任务,普通节点的能耗并未明显增加。

关键词: 无线传感器网络, LEACH协议, 安全路由, 低能耗, NS2

Abstract: Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol is a critical clustering hierarchy routing protocol for wireless sensor network. Lack of security measures makes it vulnerable to personation and laptop attacks, especially during the cluster set-up phase. A new low-energy secure routing protocol based on SPINS was proposed. It authenticated broadcast packets using μTESLA, distributed authenticated key to cluster-head and cluster-members using SNEP. In the proposed protocol, sensor nodes needed to verify whether the cluster-head was the node it claimed to be. They also needed to verify whether they could reach the cluster-head. If both checks were passed, then sensor nodes joined in the cluster. Security analysis shows that the proposed protocol realized confidentiality, integrity, freshness, identity authentication, two-way authentication and some other security objectives. Simulation results based on NS2 show that energy consumption of sensor nodes does not significantly increase, due to the sink node and cluster-heads undertaking most of safety related tasks.

Key words: Wireless Sensor Network (WSN), Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol, secure routing, low energy, Network Simulator version 2 (NS2)