| In recent years, with the development of sensor technology, wireless communication technology and micro-electronics technology, Wireless Sensor Networks (WSN) are given more attention and widely used. Initially, WSN was only used by military department. Now it has been used in various domains, such as environmental observation, building monitor and healthcare. WSN technology will have a prospective future.Meantime, most WSN applications such as military and business affairs have high-level security requirements, but traditional cryptography will be no longer suitable for WSN due to limitations of power, computation capability and storage resources. Although symmetric key cryptography has low computing cost, it has the difficulty of providing high-level security. This thesis tries to discuss the application of asymmetric key cryptography in WSN. Traditional asymmetric key cryptography like RSA needs high computing cost and extra infrastructure like PKI (Public-Key Infrastructure), which is not suitable for WSN. Recently, a practical IBE (Identity-Based Encryption) technique is proposed. This algorithm can use any arbitrary string as its public key like ID card and email without using PKI to distribute the license. Besides, IBE is an elliptic curve cryptography type algorithm, so its private key is much smaller compared with other asymmetric key cryptography algorithms at the same security level. These new features illumine us to apply this algorithm to WSN's broadcasting and multicasting.This thesis first gives an illumination of wireless sensor network, security issues, key management schemes, basic knowledge of elliptic curve cryptography. On the basis of the above knowledge, two novel encryption schemes for WSN based on Boneh-Franlink's IBE algorithm and ABE (Attribute Based Encryption) are presented. Then this thesis analyzes the efficiency and security of the schemes and implements the former algorithm on TinyOS platform... |