论文部分内容阅读
近年来,无线传感器网络在实际应用中有着较快的发展。现有的无线传感器网络安全研究大多集中在数据安全领域,而缺乏对路由安全及节点认证方向的关注与思考。本文将网络编码引入层次结构的WSNs路由协议之中,以经典的低功耗自适应层次协议LEACH为基础,重点研究了节点身份的有效认证及安全数据传输模型,在此基础上提出了HRA-NC方案。主要工作概括如下:1.分析现有的典型路由协议在安全上的缺陷,尤其是多数协议在身份认证及数据安全传输上的缺点,介绍基于对称加密算法的身份认证协议。2.在簇的建立阶段,通过引入对称加密算法,对簇内所有节点分别生成一个与簇头共享的会话密钥。此会话密钥的安全生成与分发确保节点在后续环节的身份合法性。仿真结果表明,在信道bit错误率介于103与9×103之间,恶意节点篡改bit位概率大于0.0201的前提下,节点身份都能够以90%以上概率正确识别。3.引入随机线性网络编码技术。由于簇头节点相对普通节点数据流量较大,更易受到攻击,所以对簇头发送数据进行加密以及随机线性编码后再传输。攻击者拦截单独的编码包不具备任何意义,无从了解数据信息,能够成功译码的概率较低。即使通过解码得到加密数据包也因为没有会话密钥而无法获得任何数据消息。4.提出了一种基于网络编码的簇头认证方案,提升了认证效率。。利用节点已发送的数据包以及数据的杂凑值,簇头节点一次广播可以对两个簇员节点的认证申请作出回应。簇头节点若篡改数据,则至少会被一方节点验证出恶意行为。多个节点组的认证会大大降低簇头欺骗成功的概率。仿真结果表明,在信道bit错误率介于3.5×10-3与9×10-3之间,恶意节点篡改bit位概率大于0.0201的前提下,簇头身份都能够以90%以上概率正确识别。5.对方案的能耗作出分析,通过对比本方案与无认证机制的方案,本方案在网络中90%以上节点存活的情况下能耗增幅小于5%。本文所提出的认证方案是应用网络编码的三层分簇结构路由安全认证方案,在不显著增加节点能耗的前提下,能有效地对簇内普通节点与簇头节点身份实现认证,同时保证数据的安全传输。