Font Size: a A A

The Research And Implementation Of Security Layer Of ZigBee Protocol

Posted on:2009-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y N ZhangFull Text:PDF
GTID:2178360248452186Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
As the rapid development of semiconductor technology,micro-system technology, communication technology,computer technology,automatic control technology,and artificial lintelligence has ushered in a new type of monitoring and control network-wireless sensor networks.ZigBee is one of the wireless sensor networks technology.ZigBee protocol is dedicated to the wireless sensor network communication protocol,and it has gradually become the preferred network protocol of wireless sensor networks.In this paper,on the basis of ZigBee technology background,the framework agreement,include Application Layer,Network Layer,MAC Layer and PHY Layer.A major study on the Security Services Specigication of the ZigBee stack,the security of its data uses based AES-128 encryption algorithm CCM~* mode.Study AES-128 encryption algorithm theory,and use C language to debug in VC6.0 environment,test preparation code correctness,and applying it in CCM~* model,the same result in VC6.0 environment debugging verify its correctness.The establishment of the key use SKKE protocol,study the HMAC Algorithm used in SKKE,on the basis of that principle use C language programming algorithm.Based on the theory establish the ZigBee development platform.The platform mainly consist of the microeontroller and RF module,microcontroller uses ATmega128L,RF modules uses CC2420.Microcontroller connect PC by using RS-232 Serial Bus and show the test results,download procedures and simulate by JTAG, communication between micro-controller and CC2420 chip through the SPI interface.The system software design,program source code of security layer of ZigBee protocol stack including data security and the establishment of the key by using the existing protocol stack and some source code,data security base on the CCM~* mode and establishment of the key base on SKKE protocol.Data security mainly in the application layer and the network layer to achieve a data encryption and decryption,and the establishment of key achieve at securitly joining the network.And program SPI interface, serial and RF transceiver procedures.Based on this platform implement the ZigBee protocol stack features are:the establishment of the network,devices join a network and secure communications between devices.Through the experiments of the establishment of the network,A/D data acquisition and safety network communication between nodes,the test results has confirmed the preparation of the protocol stack source code is correct.
Keywords/Search Tags:wireless sensor networks, ZigBee, security, CCM~*, SKKE protocol
PDF Full Text Request
Related items