无线传感器网络中一种基于共享密钥的节点鉴别机制

发布者:Huanle666最新更新时间:2013-02-25 来源: 21IC 关键字:无线传感器网络  共享密钥  节点鉴别 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    在无线传感器网络中,信息的传输都是通过点到点的传输,因此要特别保证信息在传输过程中的安全性以及私密性,防止恶意节点在信息传送过程中中途拦截或者冒充网络中的正常节点,与其他节点进行通信,从而非法获取网络中的信息,甚至利用丢弃数据,自私性不转发等手段破坏节点之间的正常通信。因此,在节点进行数据传输之前,有必要做好必要的安全措施。一方面需要对节点之间传送的数据进行保护,不能以明文形式进行传输。当节点之间进行信息传送时,可以使用全网密钥对信息进行加密,并且使用共享密钥实现安全通信。另一方面,需要保证通信双方的节点是本次通信的节点,而不是网络中的其他节点或者一些恶意节点,这就需要对通信双方的身份进行鉴别。
    针对传感器网络的实际需要以及现有的安全技术,本文提出了一种基于共享密钥的节点鉴别机制,该方案主要利用网络中节点之间共享的密钥,实现了节点之间的身份鉴别。

1 方案设计
   
假设在传感器网络中,节点A需要与节点B进行通信,则节点A与节点B首先要对彼此身份进行鉴别,鉴别过程如下:
    (1)首先,节点A向节点B发送鉴别请求消息Auth Request开始与节点B进行鉴别。鉴别请求消息中还包括节点A产生的一个随机数RA以及节点A的身份标识符IDA和目的节点的身份标识IDB。
    (2)节点B收到节点A的请求后,首先通过IDA查找自己的密钥列表中是否保存了与节点A对应的对偶密钥,若不存在,则终止鉴别;若存在,则产生随机数RB,并利用密钥列表中与节点A预共享的密钥SAB,根据IDA,IDB,RA,RB计算:
    MACAB=HASH(SAB,IDA‖IDB ‖RA ‖RB)
    其中,IDA和IDB分别是节点A和节点B的身份标识;MACAB为节点A与节点B之间的消息鉴别密钥。然后,节点B利用MACAB在本地计算消息鉴别码:
    MAC1=HASH(MACAB,RA ‖RB)
    然后构造消息RA ‖RB ‖MAC1发送给节点A。
    (3)节点A收到节点B的消息后,首先检查消息中的随机数RA是否与自己在第(1)步中发送的随机数RA一致,若不一致,终止鉴别;若一致,节点A计算:
    MACAB=HASH(SAB,IDA‖IDB‖RA‖RB)
    然后利用MACAB在本地计算消息鉴别码:
    MAC2=HASH(SAB,RA‖RB)
    如果MAC2≠MAC1,节点A终止鉴别;如果MAC2=MAC1,则节点A对节点B鉴别成功,并计算MAC3=HASH(MACAB,RB),将RB‖MAC3发送给节点B。
    (4)节点B收到节点A的消息后,检查随机数RB是否与自己在第(2)步中发送给节点A的随机数RB一致,若不一致,终止鉴别;若一致,节点B本地计算消息鉴别码:
    MAC4=HASH(MACAB,RB)
    如果MAC4≠MAC3,节点B终止鉴别;如果MAC4=MAC3,则节点B对节点A鉴别成功。
    然后计算:MAC5=HASH(MACAB,RA),并发送确认消息RA‖MAC5给节点A,用于通知节点A可以进行通信。
    (5)节点A收到节点B的确认消息,节点A计算MAC6=HASH(MACAB,RA),如果MAC6≠MAC5,鉴别失败,终止鉴别;如果MAC6=MAC5,节点A开始与节点B进行会话。[page]

    具体鉴别流程如图1所示。



2 算法分析
2.1 安全性分析
   
从安全性角度,对于本方案,节点在数据传输前,首先通过发送自己的身份标识ID给目的节点,而不是直接发送共享密钥,目的节点通过源节点发送的ID,再从自己的密钥列表中找到与源节点的共享密钥,这样就防止了密钥在传输过程中被攻击者非法截获的可能,并且也可以通过源节点发送的ID来判断是否有其他非法节点冒充;同时目的节点再利用节点之间的共享密钥经过加密以后生成消息校验码,再发送给源节点。源节点接收到消息校验码以后,也可以通过共享密钥生成校验码,而对于其他节点来说,由于不知道两个节点间的共享密钥,因此不能生成相同的校验码,源节点就可以验证目的节点就是自己所要进行通信的节点;而目的节点也同样可以通过只有两个节点才知道的共享密钥生成的校验码对源节点进行认证。通信双方对彼此的身份进行确认以后,两个节点就可以放心地进行下一步通信。有效抵御了传感器网络中一些常见的安全威胁,例如女巫攻击等。
    同时,方案还具有很强的攻击容忍性,任何节点被破坏或俘获以后,都不会影响其他未被俘获节点的通信安全。
2.2 性能分析
   
从性能角度看,在计算效率方面,方案采用了单向Hash算法,相比于非对称密码体制下的节点鉴别和密钥协商协议,该协议的计算量要小得多。而且每个通信节点最多只需要进行3次Hash运算,Hash算法也可以根据网络的实际情况进行选择;在通信负载方面,一次协议运算只需2条消息交互,相比于其他的节点鉴别机制,该协议的通信负载也比较低;从节点存储方面,节点需要存储一张密钥表和目的节点的ID;在方案的扩展性上,新节点在加入网络时就会从密钥池中随机分配到q个密钥,新节点只需要与网络节点建立了共享密钥,就能实现节点的鉴别。

3 结论
   
本文设计了一种基于共享密钥的节点鉴别机制。该方案利用节点之间拥有的共享密钥和节点ID以及生成的随机数生成一个MAC值,节点之间通过各自生成一个MAC值与对方生成并发送的MAC值进行比较,相等则表示鉴别成功。该方案在信息交互和计算量方面都表现较优,成功实现了节点在正常通信之前的身份鉴别,为节点之间下一步的安全通信工作提供了保障。

关键字:无线传感器网络  共享密钥  节点鉴别 引用地址:无线传感器网络中一种基于共享密钥的节点鉴别机制

上一篇:一种S波段宽带微带贴片天线阵列的设计
下一篇:NI工控机与台达变频器通讯的实现

推荐阅读最新更新时间:2024-05-02 22:34

一种基于无线传感器网络的滑坡监测系统设计
引 言 随着三峡库区储水,诱发沿江两岸发生重大滑坡灾害的概率增加,有关三峡库区滑坡灾害问题已经引起有关部门和社会的广泛关注。针对危岩、塌方、滑坡、地面沉降、地裂缝、泥石流,甚至地震等地质灾害问题,传统的方法是人工监测,通过携带监测仪器现场测试的方式对异动信号进行收集,获取地质灾害发生前的相关信息。但是,由于地质灾害发生的偶然性,以及三峡库区部分地区恶劣的地形环境等因素,传统的人工监测方式无法有效把灾害防患于未然。因此,建立实时的自动化监测预警系统是必然的发展趋势。 目前在巫山县多个滑坡地带的实时监测系统中,普遍采用基于钻孔倾斜仪深部位移监测、GPS表变形监测。传感器和仪器设备检测的信号,目前都采用线缆或者GPRS通信的方式
[测试测量]
一种基于<font color='red'>无线传感器网络</font>的滑坡监测系统设计
基于Zigbee技术的无线传感器网络在远程家庭监护系统中的应用研究
 摘 要: 在研究无线传感器网络及Zigbee协议标准的基础上,对远程家庭监护系统进行了分析。提出了基于Zigbee无线网络与互联网结合的远程家庭监护系统架构。设计了脉搏信号监护网络的软硬件,实现了脉搏信号的获取及传输。  关键词: 无线传感器网络 Zigbee 家庭监护   无线传感器网络是由大量的传感器节点采用无线自组织方式构成的网络,其应用前景广阔 。Zigbee技术是一种具有统一技术标准的短距离无线通信技术,其PHY层和MAC层协议基于IEEE802.15.4协议标准。该标准把低能耗、低成本作为重要目标,主要应用于低速传输,可以作为无线传感器网络的通信协议 。   随着社会老龄化的加剧,解决长期慢性病的监护成为
[工业控制]
基于Zigbee技术的<font color='red'>无线传感器网络</font>在远程家庭监护系统中的应用研究
无线M2M模块市场膨胀,应用推动强劲增长
  在未来几年内,预计无线机器对机器(M2M)通讯模块市场将强劲增长。这种模块是无线单元,用于为无需人员干预即可相互通讯的一系列设备提供无线连接功能。据市场调研公司ABI Research的数据,2013年无线M2M通讯模块出货量将接近8千万个。   资深分析师Sam Lucero表示:“我们预测M2M将在四个应用领域大显身手,将为供应商创造重大机会。”   OEM远程信息处理技术。虽然包含多种服务,但目前的OEM远程信息处理技术受到汽车紧急服务应用的驱动,如通用(GM)汽车的OnStar,以及in-dash(内置式)导航系统。   高级(或“智能”)计量设备。公用事业单位为了获得需求响应功能、节能和提高操作效率,推出了可以
[工业控制]
无线传感器网络及应用研究
摘要:随着微电子技术、计算机技术、无线通信和传感器技术的飞速发展和日益成熟,无线传感器网络得到迅速发展。无线传感器网络能实时监测、感知、采集和处理各种监测对象信息,已经成为了科学研究领域最前沿的课题之一。文章主要介绍了无线传感器网络的概念、结构、特点及其在一些领域的应用,并展望了无线传感器网络未来发展。 关键词:无线传感器网络(WSN);传感器节点;自组织;应用 微电子技术、计算机技术、无线通信和传感器技术的飞速发展和日益成熟,推动了低成本、低功耗无线传感器网络WSN(Wireless Sensor Network)的发展。无线传感器网络研究具有很广泛的应用前景:军事侦察、环境科学、医疗卫生、工业自动化、商业应用等。传感
[工业控制]
<font color='red'>无线传感器网络</font>及应用研究
由MSP430和CC1100构成的无线传感器网络
无线传感器网络是由大量微型传感器节点通过无线自组织方式构成的网络。它集成了传感器、微机电和无线通信三大技术,能够实时地感知、采集和处理网络覆盖范围内的对象信息,并发送给观察者;具有覆盖区域广、可远程监控、监测精度高、布网快速和成本低等优点,在军事、环保、医疗保健、空间探索、工业监控、精细农业等领域均有非常良好的应用前景。 1 无线传感器网络结构 如图1所示,无线传感器网络系统通常包括若干传感器终端节点、一个Sink节点和一套后台监控软件。其中,传感器终端节点具有本地数据采集传输和转发邻节点数据的双重功能,可以在后台管理软件和Sink节点的控制下采集数据,并将数据经过多跳路由传输到Sink节点;Sink汇聚节点是网络的中心,具
[网络通信]
工业用无线传感器网络设计
  一、 无线传感器网络是工业自动化的新热点   无线传感器网络技术进入工业自动化和工业测控领域,大多数工业仪表和自动化产品都将很快嵌入无线传输功能,完成从有线到无线过渡。   图1是一个典型的工业用无线传感器网络示意图,核心部分是低功耗的传感器节点(可以使用电池长期供电、太阳能电池供电,或风能、机械振动发电等),网络路由器 (具有网状网络路由功能)和无线网关(将信息传输到工业以太网和控制中心,或者传输通过互联网联网)。   图1 典型的工业用无线传感器网络   由于市场巨大,许多在工业自动化领域的老牌劲旅,如GE、Honeywell等,都推出了各种工业无线传感器网络产品和系统,国内也有不少研究机构和大型公司在
[电源管理]
工业用<font color='red'>无线传感器网络</font>设计
基于IEEE 802.15.4的无线传感器网络的设计
0 引言 基于IEEE802.15.4的无线传感器网络由于廉价、简单、低功耗、低数据传输速率(250Kbit/s)以及工作在免申请的ISM(工业、科学和医疗)频段的特点 ,将在自动控制、环境监测等领域得到广泛应用,在对无线传感器网络深入研究的基础上,我们选用了Helicomm公司新推出的IP-link1200模块搭建了一个验证系统,实现了对目标点温度指标与湿度指标的实时监测控制功能。 1 验证系统总体方案设计 无线传感器网络采用大量具有多功能多信息信号获取能力的传感器,利用自组织无线接入网络与传感器控制器连接,构成无线传感器网络,典型的网络结构如图1所示。 无线传感器节点经多跳转发,通过网关接入
[网络通信]
无线传感器网络路由协议
   引言   随着传感器技术、嵌入式技术、分布式信息处理技术和无线通讯技术的发展,以大量的具有微处理能力的微型传感器节点组成的无线传感器网络(WSN)逐渐成为学术界的研究热点问题。美国商业周刊和MIT技术评论在预测未来技术发展的报告中,分别将无线传感器网络列为21世纪最有影响的技术和改变世界的技术之一。与传统无线通讯网络Ad Hoc网络相比,WSN的自组织性、动态性、可靠性和以数据为中心等特点,使其可以应用到人员无法到达的地方,比如战场,沙漠等。因此,可以断定未来的无线传感器网络将有更为广泛的前景。   无线传感器网络体系结构   无线传感器网络体系结构 如图1所示,传感器网络通常包括传感器节点,汇聚节点和管理节点。
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved