论文部分内容阅读
无线传感器网络(Wirless Sensor Networks: WSNs)是由大量具有无线通信、传感、数据处理能力的传感器节点以自组织形式组成的无线网络,其目的是协作地感知、采集和处理网络覆盖的地理区域中感知对象的信息,并将这些信息发布给观察者。目前,WSNs已经被广泛应用在环境监控、企业管理、物流运输、军事侦查、空间探索等领域。然而WSNs存在网络拓扑结构动态变化、带宽及节点能量有限、通信链路不可靠等缺陷。这些缺陷使得WSNs极易遭受到安全性攻击。例如直接对节点数据的攻击以及对路由拓扑结构的攻击等。在WSNs中,实现满足安全需求并尽量避免遭受攻击的解决方案大致可分为两类:第一类建立安全路由,使攻击者无法得知数据的传输链路,但这往往需要放弃最优的路由选择策略;另一类方案采用密钥管理协议来解决,在数据传输中,利用密钥对数据进行加/解密,因而密钥管理方案成为目前WSNs中重要的研究方向。并通过认证算法进行身份认证,同时网络的路由算法仍旧可以选择最优的路由策略,目前,在WSNs密钥管理方面研究成果较少,同时还存在一定的不足,在WSNs中,节点计算能力弱,能量和通信带宽有限等特点制约了安全方案的设计。本文研究了无线传感器网络密钥管理方案,介绍了一些典型的密钥管理方案,并阐述了秘密共享思想,在秘密共享的基础上,提到了一种基于Shamir(t,n)门限秘密共享的密钥管理方案,该方案解决了无线传感器网络中密钥管理方案棘手的三个问题,WSNs在无线通信环境中工作,丢包是无法避免的,该方案能在允许一定丢包的环境下继续工作,并且当节点被俘获时,能在保持原有网络分布特性的前提下,进行密钥撤销或更新,再者该方案本身具有较强的抗攻击性。随后,本文在可验证秘密共享的基础上,提到了一种非交互式公开可验证密钥管理方案,该方案最大的优点是在系统部署结束后,能够允许新节点的加入,且不改变原密钥体系。