6LoWPAN安全性分析与设计

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:reddhong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络集信息采集、信息传输、信息处理于一体,具有广阔的应用前景,是当前网络领域研究的热点之一。IEEE 802.15.4工作组提出一个低数据率的WPAN(LR-WPAN)标准,该规范定义了物理层和媒体访问控制层,而上层的协议并没有形成统一的规范。其中比较著名的是由ZigBee联盟制定的ZigBee规范。作为另一个研究热点的IPv6解决了当前IPv4地址短缺的问题,同时还兼顾考虑了安全性、组播、移动性、地址自动配置等问题,这些特点对无线传感器网络有很大的吸引力。于是,在IEEE 802.15.4的PHY/MAC层之上构建IPv6协议栈,即6LoWPAN(IPv6 over IEEE802.15.4)成为无线传感器领域的一个重要研究热点。另外,随着无线传感器网络深入到一些传输敏感信息的领域,如军事、医疗、智能楼宇、工业控制等,就必须考虑网络的安全性,以保证网络本身以及传输数据的安全。本文以传感网超轻量化IPv6协议栈研究课题为背景,在现有条件允许的范围内对6LoWPAN安全性进行分析与设计。本文的主要内容如下:首先,简要介绍IEEE 802.15.4规范,详细分析IEEE 802.15.4 MAC层安全,包括安全功能以及对其进行评价,包括优点和缺陷,作为后文的设计方案的可行性和可用性的考虑。从6LoWPAN安全性的研究现状分析入手,提出6LoWPAN安全研究中面临的主要问题,根据这些问题和现有条件提出了本文的设计目标,即引入适配层安全模块,并根据现有开发平台的支持程度给出本文设计方案的可行性分析。其次,本文从原有协议栈的三种节点角色和节点加入和退出PAN的过程入手,分析该过程中存在的安全漏洞,提出引入安全考虑的组网机制,此后提出为引入这些功能对原有协议栈进行的改动以及实现方法。然后,从现有的几种典型的密钥管理协议的分析入手,分析了在适配层实现密钥建立协议的考虑,并在此基础上提出基于对称密钥的密钥建立协议SKKE(Symmetric Key KeyEstablishment)的设计方案。其次,给出了适配层密钥建立协议在现有协议栈中的实现策略,包括协议报文的设计以及相关模块和接口设计,并详细介绍了构建该密钥建立协议所需的相关密码算法的功能以及实现方法。最后,对适配层安全模块的实现效果进行分析,从功能分析入手,阐述了适配层安全模块的主要功能,并且通过实际的验证结果证明了该安全模块设计的有效运行。其次通过与不使用适配层安全模块的原有协议栈的对比对适配层安全模块进行性能分析,并从代码量大小的估计分析该模块的另一个方面的性能,作为对今后此类研究的重要参考。
其他文献
新一代的网络技术Ad hoc网络,是一种没有有线基础设施支持的无线网络。由于其动态网络拓扑结构、无中心控制等特点,使得移动Ad hoc网络的安全问题成为关键问题之一。当前移动Ad
随着Internet和Web技术的发展,Web应用系统在Internet上的使用也越来越广泛。特别是互联网进入Web 2.0时代,Web应用以内容为中心,转向以个人为中心、以内容为媒介。那么个人学习
信息化的发展无疑对当前公安工作产生了深远的影响,其最直接的表现就是促进了当前公安工作运行模式的转变。公安的行为由行政行为和侦查行为构成,其中侦查行中的案件现场记录
本论文针对CNC自动编程问题本身的特点及有机集成要求,拟采用优化理论和分布式人工智能中的智能Agent理论对该问题进行研究,寻找新的CNC自动编程的实现方法,并实现CNC加工过程中
网格技术是基于Internet的分布式计算技术发展起来的一组新兴技术,网格也被认为是下一代互联网和未来的计算基础设施。它把分散在不同地理位置的资源虚拟成为一个空前强大的信
视觉是人类观察世界、认识世界的重要手段。科学研究和统计表明,人类从外界获得的信息约有75%是从视觉中得到的。人类通过眼睛和大脑来获取、处理和理解视觉信息。 计算机视
全球化的竞争、越来越短的产品生命周期以及多样化的客户需求使得多数企业面临着越来越严峻的生存环境。在这样的环境下,企业往往很难获得足够的利润,这就迫使企业改变经营策略
近年来,随着高速计算机网络、数字压缩技术以及大容量存储技术的快速发展,基于网络的视频服务逐渐成为现实,基于网络的视频服务在娱乐、教育、广告、信息获取等各个方面都有广泛
用计算机生成真实感图形一直是计算机图形学中最具有挑战性的研究方向之一,特别是对不规则模糊物体的模拟十分困难。在火焰、烟、云等不规则模糊物体中,由于火焰的复杂特性,
传统的软件度量方法已经提供了很多评价和控制软件质量的手段,但是随着软件规模的逐渐增大,软件复杂性的不断提高,软件各组成部分之间的相互作用使得软件系统在部分之和以外又产