Saturday, March 20, 2010

My WSN Project : Data Sensing and secured Data forwarding in WSN using MICAz motes.

The project aims for Data Sensing & Secured Data Forwarding in serial multi-hop wireless sensor networks using Micaz based motes. Data sensing & forwarding it in secure manner is sensitive issue in wireless networks. Muti-hop network design is preferable over access point based networks as future design in employing home network because of its wide coverage and flexibility to adjacent with the architecture of home. Implementing a secure data forwarding mechanism requires a balance between energy requirement, sampling rate & battery life. Micaz motes possess Light, temperature, RH, barometric pressure, acceleration/Seismic sensors which can sense the data. In our project each mote will be connected via mesh topology and gateway act as a base station. Every mote in its vicinity will sense temperature & other sensed data & transfer the resultant data to its next mote. At the end we will measure temperature in a particular range & it will be displayed in the PC.
For secure data forwarding in between motes we are using Diffie-Hellmann key encryption algorithm. Diffie-Hellmann key exchange algorithm, not only retains all the highly desirable properties of the schemes including high probability of establishing pair wise keys, tolerance of node compromise but also significantly reduces communication and computational costs of each node. It involves Key generation, Encryption, distribution and decryption. Using Diffie-Hellmann key exchange algorithm, first the symmetric keys are generated between any two communicating nodes, these keys are used for encrypting the sensed data & then forwarded to next mote. At the next mote data is decrypted & again encrypted by using the symmetric keys of the next pair of communicating nodes in order to forward the data to next mote. This process is repeated till the data reaches the base station. For encrypting the data Tinysec security architecture is used which employs skipjack algorithm of encryption in CBC mode. When the data reaches the base station the information is extracted to pc. The information is processed & displayed on the moteview of the WSN. Moteview is gui which displays the network topology including the data sensed by different motes. 

Here's a final presentation of my project!

 And here's the demo video of my MICAz WSN.

No comments:

Post a Comment