Consideration of security in telehealth wireless sensor network monitoring systems

Wireless sensor networks (WSNs) provide the potential for effective and cost efficient remote and ubiquitous health care monitoring as they are easy to install, robust and secure. By their nature, these WSNs use asynchronous communications to reduce transmission power and improve efficiency. However this form of communication creates potential issues with the synchronization of the data received and stored by the telehealth system that they provide data to. This problem can be exacerbated if multiple sensors are employed, which is very likely due to the relatively low cost of such devices as well as the intended applications of these WSNs. Time synchronization is one essential component to maintain in the security of data transmission through wireless sensor networks (WSN). Each individual node in a WSN contains a crystal clock. Although the natural frequency of each crystal clock remains relatively constant, the quality of the crystal and environmental factors such as temperature cause the frequency to drift over time. In order to ensure that each node maintains and broadcasts the same global time within the micro-second range, a time synchronization protocol must be implemented. Several protocols have been developed; however, none has been developed with security in mind. It is easy for a system error or even a malicious third party to compromise a node, causing faulty time sync messages to be sent into the network. The Flooding Time Synchronization Protocol (FTSP) [5] is proposed to ensure time sychrony in the telehealh WSN. The FTSP is made up of several component modules written in nesC and has been implemented in the TinyOS [1] environment. TinyOS is an open source operating system developed specifically for network systems. In order to investigate the effects of injecting bad time synchronization messages into a WSN implemented with the FTSP, one or two nodes in a testbed of Telos motes (a mote being a remote wireless sensor) have been programmed to send faulty time sync messages. In order to determine the level of security of the FTSP, the resulting global time errors are recorded and evaluated.

[1]  M.V.M. Figueredo,et al.  Mobile Telemedicine System for Home Care and Patient Monitoring , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[2]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[3]  P.E. Ross Managing care through the air [remote health monitoring] , 2004, IEEE Spectrum.

[4]  Jocelyn Adams Securing Flooding Time Synchronization Protocol in Sensor Networks , 2006 .

[5]  Lui Sha,et al.  I-Living: An Open System Architecture for Assisted Living , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[6]  E. Jovanov,et al.  Time synchronization for ZigBee networks , 2005, Proceedings of the Thirty-Seventh Southeastern Symposium on System Theory, 2005. SSST '05..

[7]  John A. Stankovic,et al.  ALARM-NET: Wireless Sensor Networks for Assisted-Living and Residential Monitoring , 2006 .

[8]  J.M. Eklund,et al.  Information Technology for Assisted Living at Home: building a wireless infrastructure for assisted living , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[9]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.