ZigBee协议的安全层研究与实现

被引量 : 0次 | 上传用户:LOVEmayicomein
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术、微系统技术、通信技术、计算机技术、自动控制和人工智能等技术的飞速发展孕育了一种新型的测控网络——无线传感器网络。ZigBee是无线传感器网络技术之一,ZigBee协议是专用于无线传感器网络的通信协议,并且成为了无线传感器网络的首选网络协议。本文在了解ZigBee技术的背景、协议构架,协议栈结构包括应用层、网络层、MAC层和PHY层的基础上。主要研究了ZigBee协议的安全层,其数据的安全采用基于AES-128加密算法的CCM~*模式,研究了AES-128加密算法原理,并采用C语言编程在VC6.0环境下调试与AES-128标准给出的例子比较,验证编写代码正确性,并将其应用在CCM~*模式中,同样经过VC6.0环境下调试验证其正确性。其密钥的建立使用SKKE协议,仔细研究了SKKE协议中使用的HMAC算法,在明白原理的基础上用C语言编程实现此算法。并在理论基础上组建了ZigBee开发平台。硬件平台主要由微控制器和射频模块两部分组成,微控制器采用ATmega128L,RF模块采用CC2420。微控制器采用RS-232串口总线与PC机相连,显示测试结果,用JTAG进行程序下载和仿真,微控制器通过SPI接口与CC2420芯片进行通信。在系统软件设计方面,利用现有协议栈和部分源代码,编写了ZigBee协议栈的安全层源代码包括基于CCM~*模式的数据安全和基于SKKE协议的建立钥匙过程。数据安全主要在应用层和网络层实现了数据的加密和解密;而建立钥匙是在设备要安全加入网络时实现的,还编写了SPI接口程序、串口程序和部分射频收发程序等。基于此平台实现的ZigBee协议栈功能有:网络的建立,设备安全加入网络和设备间安全通信。通过网络的建立、对A/D采集的数据进行加密和解密,取得了测试结果,证实了编写的协议栈源代码的正确性。
其他文献
海因作为一种重要的化学活性中间体,广泛应用于医药、农药、化工以及纺织行业。本文全面综述了海因的性质、用途以及制备的发展概况;对常压法制备海因进行了工艺条件考察;首
目的建立SD大鼠急性内毒素性葡萄膜炎(endotoxin induced uveitis,EIU)模型,研究益母草碱(leonurine,SCM-198)是否对脂多糖(lipopolysaccharide,LPS)所致眼部结构、功能损伤
未来几年,我国大多数行业的关税和非关税壁垒将逐步降低甚至取消,我国的出口贸易发展将面临前所未有的挑战。在这样的背景下,如何开创新的对外贸易局面,促使对外贸易不但继续
上世纪60年代,针对家庭暴力这一世界各国普遍存在的毒瘤,许多国家制定了相关防治家庭暴力的专门法律,其中对家庭暴力案件的范围、表现形式、社会救助、司法救助、法律责任等
当前对数字图像进行篡改,很难用肉眼进行识别,所以图像篡改识别也就越来越多的被重视起来,其研究也逐步深入。本文主要是介绍当前进行图像篡改识别技术的研究,分析篡改识别技
本文从当前人们对"互联网+"议论的三种主要观点分析入手,提出了科学地、完整地理解"互联网+"的五个角度,即一般意义上对"互联网+"的理解、战略意义上对"互联网+"的理解、"互
<正>一、探险旅游概述通常情况下,人们往往对“探险”这一名词有着这样的理解:一个或几个人出于特定的科学目的,带着大量的装备,在一些自然环境比较恶劣的地方进行的一种考察
文章在香港旧型公共房屋重建的背景下从房委会和居民的角度探讨重建过程中存在的问题,诸如接收屋村问题、租金问题、政府与居民信息互递问题、老人问题等,并分析其成因,最后提出
当前国内地铁设备维护模式老化,本文基于地铁机电设备提出运维管理和故障诊断的系统方案,从而实现运营维护系统电子化、无纸化、数字化的形式,整合相应的系统模块并利用综合
通过对我国已建和在建的轨道交通线路的综合研究,对轨道交通对城市空间布局的影响进行总结与概括。着重从居住空间的转移、商业空间的变化两个方面深入分析了轨道交通对城市