<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3827907237346040673</id><updated>2011-11-27T15:53:38.639-08:00</updated><title type='text'>Sensor Networks</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4074555608929717938</id><published>2010-01-31T03:55:00.000-08:00</published><updated>2010-01-31T03:57:36.702-08:00</updated><title type='text'>Hidden sensor network detects explosives</title><content type='html'>&lt;div style="color: rgb(255, 255, 255);" class="standfirst"&gt;&lt;p&gt;A covert sensor system designed to identify and track people carrying explosives at busy transport hubs has been developed by researchers in Germany.&lt;/p&gt;&lt;/div&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Dr Wolfgang Koch and his team at the Fraunhofer Institute for Communication, Information Processing and Ergonomics (FKIE) have built a prototype system named HAMLeT (Hazardous Material Localization and Person Tracking) to alert security staff to individuals intent on carrying out a terrorist event.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The system works using two separate sensory networks that gather chemical and kinetic information. The first is made up of a series of four to six rotating laser scanners that send pulses through corridors, walkways or escalators at airports or railway stations.&lt;/p&gt;&lt;div style="color: rgb(255, 255, 255);" class="inline_ad"&gt;&lt;div class="inline_ad_sleeve"&gt;&lt;div id="advert-0-placeholder" style="margin-bottom: 8px;" align="center"&gt;&lt;div id="advert-0" style="display: block;" class="advert"&gt; &lt;script type="text/javascript"&gt; document.write(AAMB2); &lt;/script&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;By calculating the time taken for the laser pulse to return the device, the scanner is able to measure the distance between the objects and construct a 2D image of the area.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;This image is combined with information from a second network of electronic sensors hidden in air vents and wall fixtures that provide chemical data on explosive materials. Oscillating crystals on the sensor chips capture any threatening chemical molecules in the air and identify their composition based on the frequency of their oscillation.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Koch explained that used on their own, these sensors would be unable to provide the detail required to identify individual suspects. He said: ‘The basic idea of HAMLeT is to overcome the fundamental deficiency of sensors in assigning chemical data to a source by using sensor data fusion. The infrastructure at airports and railway stations always includes certain tunnel-like structures. If these tunnels are equipped with a number of sensors we can combine their output with kinematic data to identify high-risk individuals.’&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Once all the information is gathered using these networks, it is analysed by algorithms based on Probabilistic Multi Hypothesis Tracking (PMHT). Any patterns identified by the algorithms are fed into advanced CCTV software, which automatically marks members of a crowd with a green, amber or red status indicating their threat level. Security personnel are then able to use their judgment on whether further action is needed.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Koch said: ‘What we have in mind is a system that is hidden and causes as little disturbance to public life as possible. We think this is probably a better alternative to the proposed full-body scanners as it will not cause journey delays or invade the privacy of passengers - one of the main concerns about some terahertz body scanners.’&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;In a trial involving the German armed forces, Koch’s team proved the system’s ability to track down five individuals carrying hidden explosives in a crowded entrance way. The team has also trialled the system in military harbour security and ferry traffic applications with promising results.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Koch said: ‘Of course, there are still some operational problems with the system. If a terrorist is aware of this type of observation they could try to prevent the smell or mask it with perfume. Another problem with the chemical sensors is that other things need to be taken into account, such as air ventilations that distort the results. We’re working on algorithms to solve this.’&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The team is also working on a model that incorporates gamma-spectrometers for the identification of ‘dirty bombs’. These combine conventional explosives with radioactive material and could cause local contamination to an area. Further research will focus on the ergonomic design of tunnels and methods of reducing overcrowding to reduce false positives.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Koch said: ‘We don’t want to produce a George Orwell state with our technology. Although these systems are hidden, if correctly used they can maintain privacy while addressing the terrorist threat. Our results are encouraging and we hope to develop a robust system within the next few years.’&lt;br /&gt;&lt;/p&gt;&lt;div style="color: rgb(255, 255, 255);" class="factfile"&gt;&lt;p&gt;&lt;strong&gt;SIDEBAR: Detecting concealed objects&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;US firm Nesch has developed technology claimed to detect objects concealed inside the body better than conventional radiography.&lt;/p&gt;&lt;p&gt;Diffraction-Enhanced X-ray Imaging (DEXI) is non-invasive as it records high-resolution images of soft and dense tissue beneath skin but does not expose or recreate contours of a person’s body or face.&lt;/p&gt;&lt;p&gt;‘Carbon, nitrogen and oxygen do not absorb X-rays well. Explosives and narcotics are typically made of these elements. Conventional radiography detects these objects poorly due to its exclusive reliance on absorption,’ said Ivan Nesch, chief executive officer of Nesch.&lt;/p&gt;&lt;p&gt;‘DEXI…uses X-ray refraction and scattering to construct images, along with absorption. It can detect explosives and narcotics because they noticeably refract and scatter X-rays.’&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4074555608929717938?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4074555608929717938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2010/01/hidden-sensor-network-detects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4074555608929717938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4074555608929717938'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2010/01/hidden-sensor-network-detects.html' title='Hidden sensor network detects explosives'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-520320886148569349</id><published>2010-01-20T16:02:00.000-08:00</published><updated>2010-01-20T16:05:38.627-08:00</updated><title type='text'>Frost &amp; Sullivan Evaluate World Temperature Sensor Market</title><content type='html'>&lt;h3 style="color: rgb(255, 255, 255);"&gt;Proliferating applications ramp up prospects for the World temperature sensors and transmitters market, Finds Frost &amp;amp; Sullivan.&lt;/h3&gt;   &lt;br /&gt;   &lt;p style="color: rgb(255, 255, 255);"&gt;MOUNTAIN VIEW, CA /PRNewswire/ -- Although the world temperature sensors and transmitters market is considered to be mature, there are many competing temperature sensor technologies that are exhibiting high-growth prospects. Temperature is the most monitored parameter and plays a major role in various end-user applications, especially in critical and hazardous ones. Deployments span medical, heating, ventilation, and air conditioning, metals, food and beverages (F&amp;amp;B), automotives, and continuous-process applications. Temperature sensing has been growing steadily in importance, playing a vital role in industrial and R&amp;amp;D settings as well.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;New analysis from Frost &amp;amp; Sullivan, World Temperature Sensors and Transmitters Market, finds that market earned revenues amounting to $3,635.2, million in 2009 and estimates this to reach $5,306.9 million in 2015.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;"Every year, companies make large investments in focused research and development to improve existing temperature sensor functionality and develop new ones," says Frost &amp;amp; Sullivan Industry Analyst and Team Leader Dr. Rajender Thusu. "These efforts have the twin objectives of boosting demand for various temperature sensor systems and expanding penetration into newer application areas."&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The vagaries in climate observed in the European region have necessitated the use of HVAC modules and consequently fuelled the demand for temperature sensors. Temperature sensors and transmitters are integral parts of the HVAC module and are increasingly fitted in climate control units as well as for monitoring refrigerant temperatures. This is true for all types of HVAC modules that are designed and manufactured for diverse applications in industrial uses, building automation, and automotives.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Advances in technology, coupled with a drop in price, have introduced new applications for HVAC modules. The market for HVAC modules is currently bigger, encompassing a variety of industrial and military applications. Flexibility in terms of electrical and mechanical parameters as well as a wide array of options in customizing the temperature sensors and transmitters is currently available.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Due to the growing number of new entrants, the market is highly competitive and fragmented. Pricing remains a key criterion while choosing a supplier.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;"With the temperature sensors market reaching commodity status and prices expected to decline, suppliers are likely to be pressurized further," says Dr. Thusu. "This has resulted in the temperature sensors market being highly competitive."&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The temperature sensor and transmitters market is characterized by the presence of large number of manufacturers focusing on most end-user and geographic segment. Considering that temperature measurement is a vital parameter in almost any process, the product has achieved deep market penetration. This is affecting growth opportunities for most sensor manufacturers. Additionally, volume discounting in the case of low-priced sensors is contributing to this restraint.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Price competition also remains a serious issue in the emerging economies, especially in countries such as China. Temperature sensor manufacturers recognize the growth potential of these emerging markets and are resorting to low pricing to penetrate these markets.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;In order to sustain market demand, high precision, ease of integration, and competency are prerequisites. It has become imperative for companies to redefine their strategies to provide customers with instruments that are easily operable and have a very high level of reliability, keeping critical applications, high temperature environments, and portability in mind.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;World Temperature Sensors and Transmitters Market is part of the Sensors and Instrumentation Growth Partnership Services program, which also includes research in the following markets: World Level Sensors and Transmitters Market, World Pressure Sensors and Transmitters Market, and World Flow Sensors and Transmitters Market. All research services included in subscriptions provide detailed market opportunities and industry trends that have been evaluated following extensive interviews with market participants.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;For a virtual brochure of this study, please send an e-mail to Sarah Saatzer, Corporate Communications, at sarah.saatzer@frost.com, with your full name, company name, title, telephone number, company e-mail address, company website, city, state and country.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;About Frost &amp;amp; Sullivan&lt;/b&gt;&lt;br /&gt;Frost &amp;amp; Sullivan, the Growth Partnership Company, enables clients to accelerate growth and achieve best-in-class positions in growth, innovation and leadership. The company's Growth Partnership Service provides the CEO and the CEO's Growth Team with disciplined research and best-practice models to drive the generation, evaluation, and implementation of powerful growth strategies. Frost &amp;amp; Sullivan leverages over 45 years of experience in partnering with Global 1000 companies, emerging businesses and the investment community from 40 offices on six continents.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-520320886148569349?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/520320886148569349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2010/01/frost-sullivan-evaluate-world.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/520320886148569349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/520320886148569349'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2010/01/frost-sullivan-evaluate-world.html' title='Frost &amp; Sullivan Evaluate World Temperature Sensor Market'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8988896625241104842</id><published>2009-12-23T15:55:00.000-08:00</published><updated>2009-12-23T15:57:03.458-08:00</updated><title type='text'>Linux-ready SBC controls robots, sensor networks</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt;The Linux-friendly &lt;/span&gt;&lt;u style="color: rgb(255, 255, 255);"&gt;Phidget&lt;/u&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; line of USB-based sensing and control modules is used by hobbyists, robot-makers, and software developers, says the company. Phidgets, however, have always required tethering to a desktop computer via USB. Now Calgary, Alberta-ased Phidgets, Inc. is offering its first standalone SBC model, a full embedded computer that runs a Linux and which connects to a computer network via Ethernet or WiFi. &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);" class="txt"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;center&gt;&lt;img alt="" src="http://www.linuxfordevices.com/images/stories/phidget_phidgetsbc.jpg" vspace="5" border="0" hspace="10" /&gt; &lt;strong&gt;&lt;br /&gt;PhidgetSBC&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/center&gt; The 1070 - PhidgetSBC is based around a Samsung SC32410 processor, which includes an ARM-920T core clocked at 266MHz, says Phidgets. The board further offers 64MB of RAM and 64MB of flash storage. The PhidgetSBC is equipped with a 10/100 Ethernet port, plus four full-speed USB ports that enable connection to other USB-only Phidgets. &lt;p&gt;As a result, the range of a Phidget network can now be extended well beyond USB’s 16-foot maximum. The USB ports also connect additional devices such as the supplied 802.11b/g USB wireless adapter, enabling remote control, or industry standard webcams, which are supported in firmware. &lt;/p&gt; &lt;center&gt;&lt;img alt="" src="http://www.linuxfordevices.com/images/stories/phidget_phidgetsbc_detail_sm.jpg" vspace="5" border="0" hspace="10" /&gt;&lt;strong&gt;&lt;br /&gt;PhidgetSBC detail&lt;/strong&gt;&lt;br /&gt;(Click to enlarge)&lt;br /&gt;&lt;br /&gt;&lt;/center&gt; The PhidgetSBC further integrates a PhidgetInterfaceKit 8/8/8, offering identical capabilities to an external model, which can also connect to the SBC to extend I/O further, says Phidgets. The built-in interface is said to offer connections to external sensors and other devices via eight analog inputs, eight digital inputs, and eight digital outputs. The PhidgetSBC package also includes a power supply, various cables, and a mounting kit (see image below).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="" src="http://www.linuxfordevices.com/images/stories/phidget_phidgetsbc_kit_sm.jpg" vspace="5" border="0" hspace="10" /&gt;&lt;strong&gt;&lt;br /&gt;PhidgetSBC and accessories&lt;/strong&gt;&lt;br /&gt;(Click to enlarge)&lt;br /&gt;&lt;br /&gt;&lt;/center&gt; A variety of optional sensors are available, including distance, force, rotation, joy-stick, slide, reflective, humidity, voltage, pressure, vibration, temperature, touch, light, magnetic, motion, and current sensors. In January, 2008, for example, Phidgets introduced its &lt;u&gt;1123 and 1124 &lt;/u&gt; sensor modules for voltage and temperature sensing, respectively (pictured below, at right, with the 1123 on top). &lt;table vspace="5" align="right" border="0" cellpadding="5" cellspacing="0" hspace="10"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;center&gt;&lt;img alt="" src="http://www.linuxdevices.com/files/misc/phidgets_temp_and_voltage_sensors-thm.jpg" vspace="5" border="0" hspace="10" /&gt;&lt;br /&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;The PhidgetSBC provides a custom Linux distribution built using Buildroot, and "exposes an easy to use interface for setting up and running custom applications on-board," says Phidgets. Applications written in either Java or C are supported with full shell access via a built-in SSH server. There are also GCC and development tools, the GDB debugger, and Linux command line tools, says the company.&lt;/p&gt; &lt;p&gt;The PhidgetSBC is said to be capable of operating autonomously, without the need for a GUI or remote connection. Applications include a variety of sensor networks, as well as robotics, where the combination of the SBC, WiFi, connected sensor modules, and webcams enable a remote controlled robot, says the company.&lt;/p&gt; &lt;p&gt;Phidget modules purchased for use with the PhidgetSBC can also be controlled via a PC, using an application programming interface (API) that allows applications to be developed in .NET, Visual Basic, VBA, LabView, Java, Delphi, C and C++. Desktop operating systems supported include Linux, Windows XP, Windows Vista, Windows CE, and OSX, according to the company.&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-8988896625241104842?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/8988896625241104842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/linux-ready-sbc-controls-robots-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8988896625241104842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8988896625241104842'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/linux-ready-sbc-controls-robots-sensor.html' title='Linux-ready SBC controls robots, sensor networks'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-7425352573240671984</id><published>2009-12-22T16:19:00.000-08:00</published><updated>2009-12-22T16:20:11.766-08:00</updated><title type='text'>Int'l conference on wireless communications</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt;ALLAHABAD: The fifth international conference on wireless communication and sensor networks (WCSN-2009) jointly organised by the Indian Institute &lt;/span&gt;&lt;table style="margin-top: 10px; margin-right: 8px; margin-bottom: 4px; color: rgb(255, 255, 255);" align="left" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="3" class="noimg1" style="font-size: 11px;" height="5"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table class="cnt" style="margin: 0pt 10px 0pt 0pt; clear: both; color: rgb(255, 255, 255);" width="200" align="left"&gt;&lt;/table&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  of Information Technology, Allahabad and Institute Electrical and Electronics Engineers Conference would begin on Jhalwa campus here from Thursday. Prof Dharma P Agarwal from University of Cincinnati, US would inaugurate the conference.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  A total of 40 papers from different countries including South Korea, United Kingdom, Malaysia, etc would be presented by speakers. Nearly 120 papers were received out of which 40 have been finally selected for this international conference, said Dr Rajat Singh, organising committee member. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  IIIT-A director and conference chairman, Dr MD Tiwari said: "Wireless communication and sensor networks have an important place in creating the ubiquitous environments that would have profound influence on the society." Prof M Radhakrishna, co-chairman said that speakers would primarily focus on wireless sensor networks, architectures and protocols, wireless sensor network architectures, flexible, semantic wireless sensor networks, energy-aware network protocols and power management, localisation and synchronisation, security and privacy in wireless sensor actuator networks. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  Prof US Tiwari, co-chairman said that the conference would also include the topics such as sensors and technologies for WSAN, architecture, design and fabrication of smart wireless sensors, motes and RF tags, sensor technologies and smart dust, MEMS and Nanotechnologies, biosensors, real time operating systems for WSANs and programming environments. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  Dr Shekhar Verma, Coordinator said that under WSAN application, deployment and experiences, various themes such as surveillance, disaster prediction and management, transportation and traffic management, security and defence, environmental monitoring and ecology, mining, industrial production, building construction and monitoring, entertainment and interfacing with real world applications will be discussed by the experts. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  Wireless sensor and actor networks (WSAN) would influence the world through their pervasive nature in remote distributive monitoring and control by taking advantage of developments in wireless communication, embedded systems, semantic web, and smart surroundings, etc. Despite its promise, many breakthroughs in power aware designs, availability of wireless channel bandwidths, etc, are needed.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  To build large and sustainable systems, these energy and bandwidth constraints present fundamental challenges in developing intelligent, distributive, collaborative, multi-modal networked objects that sense and act in wide areas and in unattended environments. The conference tries to spur these developments by bringing the researchers together to share their research, experiences and their perceptions, added Dr Tiwari. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-7425352573240671984?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/7425352573240671984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/intl-conference-on-wireless.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7425352573240671984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7425352573240671984'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/intl-conference-on-wireless.html' title='Int&apos;l conference on wireless communications'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-3934114045148180417</id><published>2009-12-08T05:48:00.000-08:00</published><updated>2009-12-08T05:49:44.886-08:00</updated><title type='text'>ExScal: Extreme Scale Wireless Sensor Networking</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt;Overview   &lt;/span&gt;&lt;img style="color: rgb(255, 255, 255);" src="http://cast.cse.ohio-state.edu/exscal/images/ExScal%20Florida.jpg" alt="" /&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; In December 2004, the  OSU DARPA-NEST team  headed by Anish Arora  completed the  first demonstration and experiments of ExScal. This demonstration covered an area 1.3km by 300m with about 1000 sensor nodes and around 200 backbone nodes making it the largest wireless sensor network assembled to date. ExScal's demonstration is also the largest ad hoc 802.11 network thus far created. &lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;It is widely believed that someday there will be sensor network deployments of hundreds of thousands of nodes. The challenges in scaling to networks of this size are quite different than the ones encountered in fielding much smaller networks of dozens or hundreds of nodes. The former subsumes the latter and add a host of new problems. The motivation for the DARPA Extreme Scaling project, code-named "ExScal," was to investigate the challenges in scaling to a network of 10,000 sensor nodes. While 10,000 nodes is still a fraction of "hundreds of thousands," we have encountered many of the basic challenges of extreme scaling that we believe will be encountered with larger numbers of nodes. Consequently, the ExScal project has provided us with a rich set of experiences and has given us a visceral understanding of the "real" problems that are posed by networks of extreme scale. &lt;/p&gt;     &lt;table style="color: rgb(255, 255, 255);"&gt;       &lt;tbody&gt;&lt;tr&gt;         &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap1_fig1"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 1.1: Inside an XSM&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/xsm%20up%20close%20small.jpg" alt="Fig. 1: A variety of sensors on the XSM circuit board." /&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap1_fig2"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 1.2: ExScal Demonstration Topology&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/topology.jpg" alt="" /&gt;"&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;         &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;div style="color: rgb(255, 255, 255);" class="feature"&gt;     &lt;p class="chaphead"&gt;&lt;span class="chapnum"&gt;         &lt;a name="doc_chap2"&gt;&lt;/a&gt;       &lt;/span&gt;Equipment&lt;/p&gt;     &lt;p class="secthead"&gt;       &lt;a name="doc_chap2_sect1"&gt;&lt;/a&gt;The Sensor-Actuator Nodes&lt;/p&gt; The sensing and actuating nodes used in the project, called XSMs (Extreme Scale Mote), were designed specifically for this project by The Ohio State University and CrossBow Technology, and manufactured by CrossBow Technology. They feature a variety of sensors and actuators including a magnetometer, a microphone, four passive infrared receivers, a photocell, a sounder, and feedback LEDs. The XSMs were installed with a trusted software base, also known as the "factory image". This default software includes the Deluge Network Reprogramming Service and the Sensor Network Management System both of which are provided by the University of California at Berkeley (UCB). They also have simple power management capability. The ExScal application consists of the software components deployed during the on-field operation of the XSMs. The ExScal software provides the motes with reliable communication, routing, localization, fault tolerance, and applications to utilize the onboard sensors. The XSMs comprise Tier 1 of the network; more information on their design can be found here.  &lt;table&gt;       &lt;tbody&gt;&lt;tr&gt;         &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap2_fig1"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 2.1: A deployed XSM in its usual casing&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/xsm%20outside%20in%20box.jpg" alt="Fig. 1: XSM outside" /&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap2_fig2"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 2.2: A Stargate circuit board&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/stargate%20inside.jpg" alt="Fig. 2: Stargate insides" /&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;                 &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="secthead"&gt;       &lt;a name="doc_chap2_sect2"&gt;&lt;/a&gt;The Backbone Network Node&lt;/p&gt; The XSMs were organized under a second tier of devices called Extreme Scale Stargates (XSS) running the Intel Stargate platform. ExScal customized the stargates by adding an 802.11b Wireless Networking card with requisite software, an external antenna, a housing for the device, and a battery pack. The stargates were placed strategically in the topology (seen above) such that most motes were able to communicate with a stargate. These, Tier 2,  nodes ran a controller application that served to orchestrate the localization and reprogramming services at Tier 1. They also facilitated retrieving data from the motes to be analyzed on PC's (Tier 3). &lt;/div&gt;   &lt;div style="color: rgb(255, 255, 255);" class="feature"&gt;     &lt;p class="chaphead"&gt;&lt;span class="chapnum"&gt;         &lt;a name="doc_chap3"&gt;&lt;/a&gt;       &lt;/span&gt;Application&lt;/p&gt;There are many applications for an large scale sensor network. The application ExScal is developing for is the detection &amp;amp; classification of multiple intruder types over an extended perimeter. This would be ideal for protecting an area that is too vast to be patrolled by human guards such as an oil pipeline or a national border. To this end, the data retrieved from Tier 1 is used to visualize and track intruders in the sensor network. The visualization system is able to display the motes that detected a target, the target using an icon, the path any target has taken through the network, the topology of the sensor network, and the overall health of the network. This is done using group bassed classification. Teir 3 can identify how many XSMs detect a given object and use this "influence feild" to determine what type of object is being sensed. Below is an example of how different types of intruders appear to a single XSM. The images are frequency spectrums of data collected from the passive infrared receivers. The car's energy is in a higher frequency band than the human's energy. &lt;table&gt;       &lt;tbody&gt;&lt;tr&gt;         &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap3_fig1"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 3.1: A Human 10m Away&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/human%20at%2010m.jpg" alt="Fig. 1: Fewer spikes are seen." /&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;   &lt;td width="25%"&gt;          &lt;br /&gt;          &lt;a name="doc_chap3_fig2"&gt;&lt;/a&gt;           &lt;table border="0" cellpadding="0" cellspacing="0"&gt;             &lt;tbody&gt;&lt;tr&gt;               &lt;td class="infohead" bgcolor="#7a5ada"&gt;                 &lt;p class="caption"&gt;             Figure 3.2: A Car 25m Away.&lt;/p&gt;               &lt;/td&gt;             &lt;/tr&gt;             &lt;tr&gt;               &lt;td align="center" bgcolor="#ddddff"&gt;&lt;img src="http://cast.cse.ohio-state.edu/exscal/images/car%20at%2025m.jpg" alt="Fig. 2: More and larger spikes ar seen." /&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;          &lt;br /&gt;        &lt;/td&gt;         &lt;td width="25%"&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-3934114045148180417?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/3934114045148180417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/exscal-extreme-scale-wireless-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3934114045148180417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3934114045148180417'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/12/exscal-extreme-scale-wireless-sensor.html' title='ExScal: Extreme Scale Wireless Sensor Networking'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4750133818260774069</id><published>2009-11-04T15:44:00.001-08:00</published><updated>2009-11-04T15:44:46.487-08:00</updated><title type='text'>Wireless Sensor Network Solutions Launched for Research Labs &amp; Universities in India</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);" align="justify"&gt;&lt;span class="view6"&gt;Bangalore, 22 September’09: Dreamajax Technologies, a Bangalore based technology firm with expertise in the areas of Web Application Development, Ad Server implementation &amp;amp; Customization and Design &amp;amp; Development of Wireless Sensor Networks has launched innovative solutions in the field of Wireless Sensor Networks (WSN) for the Indian Market.&lt;br /&gt;&lt;br /&gt;Specifically targeted at Research Organizations &amp;amp; Educational Institutions, WSN India, the Research &amp;amp; Development wing of Dreamajax Technologies will help setup labs and provide solutions to get started with research in the field of Wireless Sensor Networks. Such facilities were only available to large organizations who could afford higher investments, but today even a small organization or educational institute can afford this setup.&lt;br /&gt;&lt;br /&gt;“In the comfort and safety of a lab, a researcher or student can monitor the activity of an active volcano or a cyclone which is miles away. Wireless Sensor Networks are making these and other applications a reality. From surveillance systems to building automation and control to habitat monitoring, Wireless Sensor Networks have the potential to change the world as we know it” says Ashwin K Whitchurch, CTO of Dreamajax Technologies.&lt;br /&gt;&lt;br /&gt;WSNs can be used in Agriculture &amp;amp; Environmental Studies, Medical &amp;amp; Health Care Studies, Aeronautical Labs, Industrial Labs, Civil Engineering, Electronics and Communication, Mechanical Engineering, Marine &amp;amp; Wildlife Conservation to name a few.&lt;br /&gt;&lt;br /&gt;WSN India will provide complete assistance in the setup and implementation of these labs with WSN Nodes to collect data, User Interface Software for real-time monitoring along with complete training modules and materials.&lt;br /&gt;&lt;br /&gt;Ram Kumar, Founder &amp;amp; CEO of Dreamajax Technologies says, “Our main aim is to simplify access to technology &amp;amp; tools and reduce setup costs using ready made platforms developed by us thereby making it affordable to the educational and research fraternity."&lt;br /&gt;&lt;br /&gt;About WSN&lt;br /&gt;Wireless Sensor Networks (wsnindia.com) are basically tools for efficiently acquiring data from several sensors placed at strategic locations. They are networks of geographically distributed sets of sensors on an autonomous platform (called WSN nodes) which co-operatively enable monitoring of a physical parameter or environmental condition such as temperature, humidity, pressure, light, sound, motion, acceleration or anything that can be sensed.&lt;br /&gt;&lt;br /&gt;About Dreamajax Technologies&lt;br /&gt;With over 400 clients across the globe including several big names in the field of online advertising, Dreamajax strives to be the market leader in the field of Digital Media (Ad Delivery Engines) by providing effective and innovative formats to satisfy industry demands.&lt;br /&gt;Dreamajax is the proud Winner of the Karnataka State IT Export Award 2008 during BangaloreIT.biz held in November 2008.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4750133818260774069?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4750133818260774069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/11/wireless-sensor-network-solutions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4750133818260774069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4750133818260774069'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/11/wireless-sensor-network-solutions.html' title='Wireless Sensor Network Solutions Launched for Research Labs &amp; Universities in India'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4600374153044112184</id><published>2009-11-04T15:42:00.000-08:00</published><updated>2009-11-04T15:43:08.814-08:00</updated><title type='text'>GE Developing Body Sensor Networks</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;Waukesha, Wis.-based GE Healthcare is unveiling an initiative aimed at developing wireless medical monitoring systems, or body sensor networks (BSN.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;GE Healthcare, in conjunction with GE’s technology development arm, Global Research, is now developing BSNs, which consists of sensor devices that collect critical patient-specific information, including temperature, pulse-oximetry, blood glucose levels, electrocardiogram readings, blood pressure levels and respiratory function. This real-time patient information can be collected and transmitted to doctors and nurses to enable efficient patient monitoring from any location, says the company.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; Additionally, BSNs would eliminate the need to disconnect and reconnect wires as patients change care areas. This is critical, says GE, as patients often require varying levels of care throughout their hospital stay, progressing from low-acuity to high-acuity and back to low-acuity before discharge. With BSNs, caregivers will be able to quickly add or remove parameter sensors as medical conditions warrant, integrating and evaluating parameters to make informed treatment decisions, it touts. Additionally, BSNs will allow caregivers to wirelessly monitor parameters outside of specialized care areas.   &lt;/span&gt;&lt;input name="CurDocUrl" value="dirmod.asp?sid=&amp;amp;nm=&amp;amp;type=news&amp;amp;mod=News&amp;amp;mid=9A02E3B96F2A415ABC72CB5F516B4C10&amp;amp;tier=3&amp;amp;nid=9ADF298966EA4409B4C134C95B7DFC87" type="hidden"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4600374153044112184?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4600374153044112184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/11/ge-developing-body-sensor-networks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4600374153044112184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4600374153044112184'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/11/ge-developing-body-sensor-networks.html' title='GE Developing Body Sensor Networks'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4081822357986410163</id><published>2009-10-24T19:29:00.000-07:00</published><updated>2009-10-24T19:30:03.699-07:00</updated><title type='text'>Team Building Wireless 'Electronic Noses' Using Nanoscale Sensors</title><content type='html'>&lt;table style="color: rgb(255, 255, 255);" width="150" align="left" border="0" cellpadding="8" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" valign="middle"&gt;&lt;img src="http://www.ece.vt.edu/news/feb04/nanodiagram.gif" alt="" width="222" border="0" height="114" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center" valign="middle"&gt;&lt;img src="http://www.ece.vt.edu/news/feb04/nanowireless.jpg" alt="" width="225" border="0" height="169" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;p&gt;ECE researchers are developing multifunctional gas nanosensors integrated with wireless communications, signal processing and readout capabilities. (Diagram) Conceptual diagram of a wireless gas sensor node with nanosensor devices that are assembled on an IC chip. (Photo) A scanning electron micrograph of a proof-of-concept prototype. In this case, a Rhodium nanowire — about 3 micrometers long x 300 nanometers in diameter (see inset) — was assembled on a prototype Silicon CMOS IC.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;span style="color: rgb(255, 255, 255);font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:+2;color:#001d99;"   &gt;&lt;b&gt;E&lt;/b&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"  &gt;CE researchers in the Wireless Microsystems Laboratory are working to integrate functional nano-scale gas sensors with wireless communications microsystems — using a new assembly process that would allow low-cost batch fabrication and the ability to incorporate distinct sensor devices to monitor different chemicals and gases.&lt;/span&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Their ultra-miniature "electronic nose" would be sensitive to a variety of gas and chemical compositions and incorporate readout, signal processing, and communications circuitry.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Ultra-Sensitive, Low-Power Sensors&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;"Sensory devices with nanometer-scale dimensions can give us ultra-high sensitivity," said Sanjay Raman, director of the laboratory. Sensitive nano-sensors can detect their target at the molecular level, he explained. "For example, in gas detection, this can give a very early warning, allowing people to react before any damage is done," he said.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Networks of Nano-Sensors&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;"We are working to integrate nanosensors with smart silicon circuitry, so the sensor microsystem can sense, think, and communicate," he said. Independent sensing nodes can then be deployed in networks for situations ranging from exterior or interior environments and structures, to miniature, remotely piloted vehicles. The sensing networks can be used for real-time monitoring of vehicles and structures, such as roads or bridges, environmental monitoring for health and safety, and security and battlefield surveillance.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Assembled Devices&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Raman's team is collaborating with Stephane Evoy of the University of Pennsylvania to develop the gas nanosensor systems. Instead of using the conventional method of direct machining the nano-devices from the substrate, they are using a "bottom-up" assembly process.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Their goal is to design and fabricate silicon IC chips with integrated wireless communications, readout, and sensor assembly functions, and subsequently assemble the nanosensor devices onto the prefabricated chip. The nanosensors are assembled by placing a drop of fluid containing suspended nanowires and nanorods on the chip. Using probes, electrical stimuli are applied that polarize the suspended nanowires and coax them to assemble on and between selected electrodes.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Batch Fabrication&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;The batch fabrication assembly technique is expected to reduce manufacturing costs compared to other nanomachining processes. "This technique is compatible with standard foundry technologies," Raman said, which is important for low-cost manufacturing of the devices.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;The gas sensor project is funded by a contract from the National Science Foundation (NSF). For more information, please visit the Wireless Microsystems Laboratory website at &lt;a href="http://www.ece.vt.edu/wml/"&gt;www.ece.vt.edu/wml/&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4081822357986410163?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4081822357986410163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/team-building-wireless-electronic-noses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4081822357986410163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4081822357986410163'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/team-building-wireless-electronic-noses.html' title='Team Building Wireless &apos;Electronic Noses&apos; Using Nanoscale Sensors'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-5941210372604379522</id><published>2009-10-24T19:28:00.000-07:00</published><updated>2009-10-24T19:29:05.881-07:00</updated><title type='text'>Research Team Maximizing Wireless Video Sensor Network Life</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;Base station placement and network topology may be key factors affecting the lifetime of wireless video sensor networks, according to Thomas Hou and Scott Midkiff, who recently received a $225,000 NSF Information Technology Research (ITR) grant to study and improve video sensor network lifetime. The ITR program funds about 10 percent of all submitted proposals.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;"A major challenge with a wireless video sensor network is maximizing the lifetime of the network given that there is limited battery power at each node and that replacing or recharging the batteries is usually not feasible," Hou said. "An analysis of power dissipation at the nodes suggests that wireless communication consumes significantly more energy than any other node activity," he added. "Thus, if we can optimize the communication power consumption behavior of the sensor node, we can extend the network lifetime."&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;The team is exploring several definitions for network lifetime, taking into account the percentage of nodes required to remain alive and the different priorities of nodes based on their locations. The researchers are studying base-station placement and multihop routing, base-station placement constraints, and dynamic varying network topology.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;"We have found that the techniques and algorithms from the field of computational geometry can help us understand the problem, study the impact of topology control, and develop performance bounds needed for this research," Hou said.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;After determining topology control techniques, the team will develop a software toolkit that can be used by sensor network designers to optimally perform network topology control.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, Geneva, SunSans-Regular;font-size:-1;"&gt;For more information on research regarding wireless video sensor networks, please visit the website at &lt;a href="http://www.ece.vt.edu/%7ethou/"&gt;www.ece.vt.edu/~thou/&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-5941210372604379522?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/5941210372604379522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/research-team-maximizing-wireless-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5941210372604379522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5941210372604379522'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/research-team-maximizing-wireless-video.html' title='Research Team Maximizing Wireless Video Sensor Network Life'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-3359349972798439437</id><published>2009-10-13T17:29:00.001-07:00</published><updated>2009-10-13T17:29:57.463-07:00</updated><title type='text'>Image Sensors Everywhere</title><content type='html'>&lt;div style="color: rgb(255, 255, 255);" id="contentdetail_primary"&gt;&lt;page_body&gt;&lt;div align="center"&gt;&lt;img src="http://www.sensorsmag.com/sensors/data/articlestandard/sensors/412009/632712/Martella_blog_header.jpg" alt="E-mail Melanie Martella" width="468" border="0" height="84" /&gt;&lt;/div&gt;&lt;p&gt; Earlier this week, the Royal Swedish Academy of Science awarded the Nobel Prize in Physics for 2009 to the creators of, respectively, fiber-optic communications and digital imaging. Although fiber-optics has proven immensely valuable for both global communications networks and for fiber-optic sensing, today I'm going to concentrate on the digital imaging portion and reflect, briefly, on what a game changer this technology has been. &lt;/p&gt;&lt;p&gt;I think it's safe to say that, without digital imaging, we wouldn't have achieved the strides in astronomy, medical imaging, manufacturing automation, and (more recently) automotive safety that we have. And that doesn't even touch on how digital photography has affected so many people. &lt;/p&gt;&lt;p&gt; Being able to place image sensors on spacecraft and in land-based observatories means rapid retrieval and analysis of those images and the data they contain. It also means that image sensors sensitive to other regions of the electromagnetic spectrum can be used and that, as the image sensors become faster or more sensitive or larger, that the data gathered are both more plentiful and more accurate. &lt;/p&gt;&lt;p&gt;Digital X-rays means that the radiology tech taking the pictures can see immediately whether the images they've taken are any good; because the imagers themselves are so sensitive to X-rays, the patients are exposed to less radiation; and, last but by no means least, the images are easily transferred and digitally enhanced. We've got cameras we swallow and cameras that enable laporascopic surgery and other explorations of the human body. &lt;/p&gt;&lt;p&gt;Within the industrial automation field, machine vision has revolutionized some forms of manufacturing automation, moving QC throughout the production process and enabling earlier identification and correction of problems. The increasingly sophisticated image analysis software coupled with better and faster image sensors means ever greater production speeds and further process automation. &lt;/p&gt;&lt;p&gt; In the military applications we've got image sensors in UAVs such as the Predator, better surveillance cameras, cameras on bomb-disposal robots, night vision goggles, and thermal imaging (with its helpful civilian uses) to name just a few. &lt;/p&gt;&lt;p&gt;Image sensors in cars are a more recent development, but they're being used to help people to park, to keep a watchful eye on blind spots, to warn of lane departures, and to dim headlights automatically. I am very sure that additional applications are under development as we speak. &lt;/p&gt;&lt;p&gt;And, finally, digital photography allows us, professional or amateur, to take more pictures, possibly better ones, and to share them easily. Tell me which applications I've missed! &lt;/p&gt;&lt;p&gt; So, a very hearty thank you and congratulations to Willard S. Boyle and George E. Smith. &lt;/p&gt;&lt;/page_body&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-3359349972798439437?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/3359349972798439437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/image-sensors-everywhere.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3359349972798439437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3359349972798439437'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/image-sensors-everywhere.html' title='Image Sensors Everywhere'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-2701278995294723168</id><published>2009-10-07T17:23:00.000-07:00</published><updated>2009-10-07T17:24:55.443-07:00</updated><title type='text'>Micro force sensor</title><content type='html'>&lt;img id="imgProduitMEA_382033" src="http://img.directindustry.com/images_di/photo-p/micro-force-sensor-382033.jpg" alt="force sensor" style="border: 0pt none ; cursor: url(http://img.directindustry.com/images_di/2ai/loupe.cur), pointer; color: rgb(255, 255, 255);" onclick="showLightbox(this, 'http://img.directindustry.com/images_di/photo-g/micro-force-sensor-382033.jpg'); return false;" /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Smaller than a no. 2 pencil tip, this submergible micro-force transducer is ideal for medical research applications. The AIFP® is constructed from micro-machined stainless steel and heat treated to form an elliptical spring microstructure, which deforms elastically when loaded. This construction allows the device to accurately and reproduceably measure applied forces.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A quarter bridge strain gauge bonded to the structure provides a sensititve output, linearly proportional to force. The strain gauge's self temperature coefficient is matched to the stainless steel substrate to minimize the effect of temperature on probe output. The elliptical cross section and 3-conductor flat tape cable keep the device anchored and oriented within fibrous materials. In addition, bridge completion resistors are included in the AIFP's® integral connector.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;For implantation, a trocar and slotted cannula are used to bury the transducer within the tissue substance. A suture may be placed in an aperture located in the wall of the probe to facilitate probe removal. The AIFP® is coated with high temperature polyimide and parylene coatings for protection against moisture and saline solutions.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-2701278995294723168?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/2701278995294723168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/micro-force-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2701278995294723168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2701278995294723168'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/10/micro-force-sensor.html' title='Micro force sensor'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-871880822928475954</id><published>2009-09-17T17:19:00.000-07:00</published><updated>2009-09-17T17:21:25.292-07:00</updated><title type='text'>Sensor Networks and Sustainability: “Connecting Real, Virtual, Mobile and Augmented Spaces”</title><content type='html'>&lt;div class="entry"&gt;                &lt;p&gt;&lt;img class="alignnone size-medium wp-image-3382" title="picture-21" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-21-300x225.png" alt="picture-21" width="300" height="225" /&gt;&lt;/p&gt; &lt;p&gt;Today, I did a presentation, on connecting real, virtual, mobile, and augmented spaces to support sustainability, for Earth Week SL, with Dave Pentecost and Jim Purbrick, who presented on Carbon Goggles.&lt;/p&gt; &lt;p&gt;Dave and I focused on sensor networks, open data, Pachube,  OpenSim, and sustainability from perspective of, “hack local, think global.”  Dave and I will be picking up on some of these themes of sensor networks and sustainability next week in our presentation with Dimitri Darras at ITP,  NYU, Aprl 24th, 6.30 pm to 8 pm – details here.  If you are in New York City, I hope to see you there.&lt;/p&gt; &lt;p&gt;We got some interesting insights into augmented reality from Jim Purbrick whose Carbon Goggles project prototypes how we can use augmented reality to read carbon identity and to combine well organized, verified data from AMEE – a neutral aggregation platform to measure the “carbon footprint” of everything on earth, with crowd sourced tagging and linking.&lt;/p&gt; &lt;h3&gt;Shaspa – “the sensor network system that has it all”&lt;/h3&gt; &lt;p&gt;&lt;img class="alignnone size-medium wp-image-3391" title="picture-22" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-22-300x224.png" alt="picture-22" width="300" height="224" /&gt;&lt;/p&gt; &lt;p&gt;We also discussed, recently launched, Shaspa. Shaspa’s energy management packages connect spaces – real, virtual, mobile and augmented.  Shaspa has been blogged  by Maxping and Virtual World News, so you can read all about it, but the Shaspa device kit won’t be available until next week. Some key features of the Home Energy  package are listed on the slide above.  However, this evening, Dave Pentecost and I got a sneak preview of both the Shaspa commmunity and enterprise hardware and software packages from Shaspa founder Oliver Goh. We were pretty impressed.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dave:&lt;/strong&gt; “&lt;strong&gt;It’s the ultimate hackable device for energy management!”&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Oliver:&lt;/strong&gt; &lt;strong&gt;“Bring us any sensor device – with documentation, and within three days we will put a driver into Shaspa.”&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img class="alignnone size-medium wp-image-3392" title="daveandoliverpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/daveandoliverpost-300x178.jpg" alt="daveandoliverpost" width="300" height="178" /&gt;&lt;/p&gt; &lt;p&gt;Oliver is on the right and Dave on the left in the picture above. The picture below shows Shaspa in OpenSim. Oliver and I will be attending the &lt;span style="color: rgb(129, 0, 129);"&gt;3D Training, Learning and Collaboration&lt;/span&gt; Conference in Washington, DC, next week.&lt;/p&gt; &lt;p&gt;&lt;img class="alignnone size-medium wp-image-3412" title="picture-23" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-23-300x208.png" alt="picture-23" width="300" height="208" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-871880822928475954?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/871880822928475954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/sensor-networks-and-sustainability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/871880822928475954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/871880822928475954'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/sensor-networks-and-sustainability.html' title='Sensor Networks and Sustainability: “Connecting Real, Virtual, Mobile and Augmented Spaces”'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-786324621858489011</id><published>2009-09-16T17:18:00.000-07:00</published><updated>2009-09-16T17:19:49.662-07:00</updated><title type='text'>Two New Contiki Ports: MicaZ and Sensinode</title><content type='html'>&lt;div class="thumbnailright"&gt;&lt;img src="http://www.sics.se/contiki/mambots/content/lightThumb/thumbs/MICAz_Lg.jpg" alt="Image" title="" width="120" border="0" height="106" /&gt;&lt;/div&gt;&lt;div class="thumbnailleft"&gt;&lt;img src="http://www.sics.se/contiki/mambots/content/lightThumb/thumbs/Sensinode.png" alt="Image" title="" width="120" border="0" height="89" /&gt;&lt;/div&gt;As of yesterday, we have two new Contiki targets in the development code: one port for the Crossbow MicaZ, a popular prototyping and research platform in wireless sensor networks, and one port for the Sensinode CC2430-based system-on-a-chip N100/N600/N601/N710/N711 platforms. The MicaZ port was developed by Kasun Hewage from the University of Colombo School of Computing, Sri Lanka, and the Sensinode port by Zach Shelby, head of research at Sensinode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-786324621858489011?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/786324621858489011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/two-new-contiki-ports-micaz-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/786324621858489011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/786324621858489011'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/two-new-contiki-ports-micaz-and.html' title='Two New Contiki Ports: MicaZ and Sensinode'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8884241680605365494</id><published>2009-09-14T17:23:00.000-07:00</published><updated>2009-09-14T17:24:45.652-07:00</updated><title type='text'>An Overview of Cryptography</title><content type='html'>&lt;center style="color: rgb(255, 255, 255);"&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;a name="intro"&gt;1. INTRODUCTION&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/center&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;Does increased security provide comfort to paranoid people? Or does security provide some very basic protections that we are naive to believe that we don't need? During this time when the Internet provides essential communication between tens of millions of people and is being increasingly used as a tool for commerce, security becomes a tremendously important issue to deal with. &lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;There are many aspects to security and many applications, ranging from secure commerce and payments to private communications and protecting passwords. One essential aspect for secure communications is that of cryptography, which is the focus of this chapter. But it is important to note that while cryptography is &lt;i&gt;necessary&lt;/i&gt; for secure communications, it is not by itself &lt;i&gt;sufficient&lt;/i&gt;. The reader is advised, then, that the topics covered in this chapter only describe the first of many steps necessary for better security in any number of situations. &lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;This paper has two major purposes. The first is to define some of the terms and concepts behind basic cryptographic methods, and to offer a way to compare the myriad cryptographic schemes in use today. The second is to provide some real examples of cryptography in use today. &lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;I would like to say at the outset that this paper is very focused on terms, concepts, and schemes in &lt;i&gt;current&lt;/i&gt; use and is not a treatise of the whole field. No mention is made here about pre-computerized crypto schemes, the difference between a substitution and transposition cipher, cryptanalysis, or other history. Interested readers should check out some of the books in the bibliography below for this detailed — and interesting! — background information.&lt;/span&gt;&lt;/p&gt;  &lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;center style="color: rgb(255, 255, 255);"&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;a name="purpose"&gt;2. THE PURPOSE OF CRYPTOGRAPHY&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;/center&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;Cryptography is the science of writing in secret code and is an ancient art; the first documented use of cryptography in writing dates back to circa 1900 B.C. when an Egyptian scribe used non-standard hieroglyphs in an inscription. Some experts argue that cryptography appeared spontaneously sometime after writing was invented, with applications ranging from diplomatic missives to war-time battle plans. It is no surprise, then, that new forms of cryptography came soon after the widespread development of computer communications. In data and telecommunications, cryptography is necessary when communicating over any untrusted medium, which includes just about &lt;i&gt;any&lt;/i&gt; network, particularly the Internet.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;Within the context of any application-to-application communication, there are some specific security requirements, including:&lt;/span&gt;&lt;/p&gt; &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:100%;"&gt;&lt;li&gt;&lt;i&gt;Authentication:&lt;/i&gt; The process of proving one's identity. (The primary forms of host-to-host authentication on the Internet today are name-based or address-based, both of which are notoriously weak.)&lt;/li&gt; &lt;li&gt;&lt;i&gt;Privacy/confidentiality:&lt;/i&gt; Ensuring that no one can read the message except the intended receiver.&lt;/li&gt; &lt;li&gt;&lt;i&gt;Integrity:&lt;/i&gt; Assuring the receiver that the received message has not been altered in any way from the original.&lt;/li&gt; &lt;li&gt;&lt;i&gt;Non-repudiation:&lt;/i&gt; A mechanism to prove that the sender really sent this message.&lt;/li&gt; &lt;/span&gt;&lt;/ul&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;Cryptography, then, not only protects data from theft or alteration, but can also be used for user authentication. There are, in general, three types of cryptographic schemes typically used to accomplish these goals: secret key (or symmetric) cryptography, public-key (or asymmetric) cryptography, and hash functions, each of which is described below. In all cases, the initial unencrypted data is referred to as &lt;i&gt;plaintext&lt;/i&gt;. It is encrypted into &lt;i&gt;ciphertext&lt;/i&gt;, which will in turn (usually) be decrypted into usable plaintext.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;span style="font-size:100%;"&gt;In many of the descriptions below, two communicating parties will be referred to as Alice and Bob; this is the common nomenclature in the crypto field and literature to make it easier to identify the communicating parties. If there is a third or fourth party to the communication, they will be referred to as Carol and Dave. Mallory is a malicious party, Eve is an eavesdropper, and Trent is a trusted third party.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-8884241680605365494?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/8884241680605365494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/overview-of-cryptography.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8884241680605365494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8884241680605365494'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/overview-of-cryptography.html' title='An Overview of Cryptography'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-506211014002218932</id><published>2009-09-13T17:18:00.000-07:00</published><updated>2009-09-13T17:19:28.633-07:00</updated><title type='text'>Configure secure wireless networking on SonicWALL routers</title><content type='html'>&lt;div style="color: rgb(255, 255, 255);" class="entry"&gt;      &lt;p&gt;Wireless networking is a business necessity within most organizations. From traveling employees to guest visitors, wireless networks often prove the best method for connecting these users to e-mail, the Internet and local file shares.&lt;/p&gt; &lt;p&gt;Numerous challenges arise when wireless networks are deployed. Besides ensuring a wireless access point produces sufficient radio strength throughout a work area, such network communications also must be secure. In addition to making it difficult for unauthorized users to access the wireless network, organizations must take steps to encrypt data that passes between wireless devices and the wireless access point itself.&lt;/p&gt; &lt;p&gt;Several SonicWALL routers boast wireless connectivity. As with most any wireless-enabled router today, SonicWALL models also feature security technologies aimed at protecting wireless transmissions.&lt;/p&gt; &lt;p&gt;Wireless-specific versions of SonicWALL’s TZ 150, TZ 170, TZ 180 and TZ 190 models support wireless networks. All of SonicWALL’s latest PRO series devices (including the 1260, 2040, 3060, 4060, 4100 and 5060 models) support optional 802.11 wireless networking.&lt;/p&gt; &lt;p&gt;Combined with an appropriate TZ or PRO model, SonicWALL SonicPoint devices enable extending secure wireless technology throughout an entire facility. A TZ 170 appliance, for example, automatically detects SonicPoints deployed on the network. Security settings can then be configured from the TZ 170’s interface, which enables centralized administration. Here’s what’s involved configuring wireless network settings and security using a SonicWALL TZ 170 appliance.&lt;/p&gt; &lt;h2&gt;SonicWALL Wireless Configuration Wizard&lt;/h2&gt; &lt;p&gt;To access SonicWALL’s Wireless Configuration Wizard, log on to the SonicWALL router, then click the Wireless button found within the left navigation bar of SonicWALL’s Web-based management interface. The Wireless Status page will be displayed. Click the Wireless Wizard button that appears toward the top-right of the screen.&lt;/p&gt; &lt;p&gt;The SonicWALL Wireless Configuration Wizard will appear. Click the Next button to proceed with the wireless administration utility.&lt;/p&gt; &lt;p&gt;The wizard’s first step will appear as seen in Figure A. Step one addresses wireless local area network (WLAN) network settings. You must specify the WLAN IP address and subnet mask before continuing. In addition, a checkbox is provided for enabling Windows networking support between the wired local area network and the WLAN. Be sure to check the box to enable communication between the LAN and WLAN. Then, click Next.&lt;/p&gt; &lt;h4&gt; Figure A&lt;/h4&gt; &lt;p&gt;&lt;img src="http://i.bnet.com/gallery/196582-320-240.jpg" /&gt;&lt;/p&gt; &lt;h6&gt; Step one of the Wireless Configuration Wizard requires specifying a WLAN IP address and subnet mask.&lt;/h6&gt; &lt;p&gt;Step two requires setting the Service Set ID (SSID), radio mode, country code and channel. The SonicWALL wizard provides a blank field for specifying the SSID. The default SSID is sonicwall. Consider changing the SSID to a value that reveals nothing about the organization or office in which it is deployed. I typically deploy SSIDs as HomeNetwork and BusinessNetwork, as doing so provides potential hackers with less information about a network (particularly in more heavily populated areas such as apartments and office parks).&lt;/p&gt; &lt;p&gt;On most SonicWALL routers, including the popular TZ 170 wireless model, three radio modes are available: 2.4GHz 802.11 b, 2.4GHz 802.11g or 2.4GHz 802.11g and b Mixed mode. Using the provided drop-down menu, select the mode you wish to use within your organization.&lt;/p&gt; &lt;h4&gt; Figure B&lt;/h4&gt; &lt;p&gt;&lt;img src="http://i.bnet.com/gallery/196583-320-240.jpg" /&gt;&lt;/p&gt; &lt;h6&gt; It’s a good idea to change the default SSID when deploying any wireless network.&lt;/h6&gt; &lt;p&gt;Units shipped within North America typically feature two country codes: United States (US) and Canada. Using the Country Code drop-down menu, specify the appropriate code.&lt;/p&gt; &lt;p&gt;The last item to configure within Step 2: WLAN 802.11b/g Settings is the channel. Channels one through 11 are available options. Or, AutoChannel is an alternative choice and, in fact, the default. Choosing AutoChannel allows the wireless network equipment to automatically negotiate the best channel settings. Once the channel is specified, clicking Next continues to the next step.&lt;br /&gt;Step 3: WLAN Security Settings enables configuring one of three security modes for the&lt;/p&gt; &lt;p&gt;SonicWALL wireless router. The three security mode choices are:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; WiFiSec VPN Security – The default selection, WiFiSec VPN Security creates an IPSec-powered VPN over which the wireless traffic travels.&lt;/li&gt;&lt;li&gt; WEP + Stealth Mode – Utilizes Wired Equivalent Protection (WEP) to secure wireless communications.&lt;/li&gt;&lt;li&gt; Connectivity – Implements wireless communications featuring no encryption or access controls.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;When selecting WiFiSec VPN Security and clicking Next, the Step 4: WiFiSec – VPN Client User Authentication page appears. This step helps create a user name and password for a new user with VPN client access privileges. The WLAN WiFiSec security setting will enable the SoniCWALL Group VPN feature. If you wish to edit user privileges, you can log on to the SonicWALL router’s Web-based administrative interface and edit user permissions by clicking Users | Settings.&lt;/p&gt; &lt;p&gt;After a user name and password are supplied, click Next to proceed to the wizard’s fifth step. The Step 5: Wireless Guest Services screen allows you to enable guest wireless access while also specifying the guest account name, password and account and session lifetimes.&lt;/p&gt; &lt;p&gt;Once these values are supplied, click Next to view a Wireless Configuration Summary. Clicking Apply prompts the SonicWALL Configuration Wizard to apply the settings and configuration parameters you’ve entered into the wizard. When the wizard completes, a confirmation page should then appear (with a Finish button being the only available option).&lt;/p&gt; &lt;h4&gt; Figure C&lt;/h4&gt; &lt;p&gt;&lt;img src="http://i.bnet.com/gallery/196584-320-240.jpg" /&gt;&lt;/p&gt; &lt;h6&gt; The Wireless Configuration Summary confirms settings, and enables administrators to review configuration details, before the wizard makes changes.&lt;/h6&gt; &lt;p&gt;If, when completing the Wireless Configuration Wizard, you select WEP + Stealth Mode in Step 3, the wizard’s fourth step will prompt you to provide WEP information. The Step 4: WEP + Stealth Mode Settings screen enables configuring 64- or 128-bit WEP encryption. Select the value you require from the WEP Key Mode drop-down box. Once the WEP mode is specified, you must enter the actual WEP key, which you can do using alphanumeric or hexadecimal text. Select the appropriate radio button and click Next. Completing the wizard, using WEP and Stealth Mode Settings, then completes the same as when selecting WiFiSec VPN Security.&lt;/p&gt; &lt;h2&gt; Wireless Status Information&lt;/h2&gt; &lt;p&gt;With the wizard complete, the SonicWALL’s wireless network configuration goes live. You may confirm proper configuration by logging on to the SonicWALL appliance and clicking Wireless. The Wireless | Status page appears. In addition to displaying WLAN Settings, the menu also displays WLAN Statistics and Station Status information as shown in Figure D.&lt;/p&gt; &lt;h4&gt; Figure D&lt;/h4&gt; &lt;p&gt;&lt;img src="http://i.bnet.com/gallery/196585-320-240.jpg" /&gt;&lt;/p&gt; &lt;h6&gt; The SonicWALL Wireless Status screen displays critical WLAN information.&lt;/h6&gt; &lt;p&gt;Within WLAN Settings, the SonicWALL Web-based administration interface tracks whether the WLAN is enabled, as well as the active SSID, WLAN IP address, WLAN subnet mask, channel in use, radio transmission rate, authentication type, MAC filter status and more.&lt;br /&gt;The WLAN Statistics menu tracks receive and transmission statistics for unicast and multicast frames, total packets, total bytes, discards, aborted frames and more.&lt;/p&gt; &lt;p&gt;Station Status, meanwhile, lists the names, signal strength and authentication status, among other items, for all wirelessly connected systems.&lt;/p&gt; &lt;h2&gt; Editing wireless settings&lt;/h2&gt; &lt;p&gt;In the event preconfigured wireless network settings must be changed, repeating the Wireless Configuration Wizard is unnecessary. Instead, you can manually edit required settings. To manually update WLAN settings, log on to the SonicWALL router and click Wireless from the SonicWALL Web-based management console. Six items appear within the Wireless sub-navigation menu: Status, Settings, WEP/WPA Encryption, Advanced, MAC Filter List and IDS. Figure E shows what it looks like.&lt;/p&gt; &lt;h4&gt; Figure E&lt;/h4&gt; &lt;p&gt;&lt;img src="http://i.bnet.com/gallery/196586-320-240.jpg" /&gt;&lt;/p&gt; &lt;h6&gt;SonicWALL’s Wireless Settings sub menu enables tweaking the WLAN IP address, subnet mask, SSID and more.&lt;/h6&gt; &lt;p&gt;To disable the wireless LAN, change security and encryption parameters or update the radio role (Access Point and Wireless Bridge are the two options), change SSID or re-configure WLAN IP address, radio mode, country code or channel, click Settings. Make the required changes within the Settings menu, then click the Apply button to save and enable the changes.&lt;/p&gt; &lt;p&gt;To actually change encryption authentication type (such as migrating from WEP to WPA), click the WEP/WPA Encryption button found on the SonicWALL’s left navigation bar. Using the WEP/WPA Encryption menu, you can configure encryption level and security keys.&lt;/p&gt; &lt;p&gt;From the Advanced menu, reached by clicking the Advanced button from within the Wireless sub-navigation menu, you can adjust beacon interval (and hid the SSID within the beacon). You can also specify the maximum number of permitted client associations (the default is 32 on the TZ 170). Other Advanced settings include antenna diversity and transmission power. Once changes are made, remember the Apply button must be pressed to save and implement any updates that are made. Should you wish to return Advanced settings to factory presets, click the Restore Default Settings button, which is  found at the very bottom of the page.&lt;/p&gt; &lt;p&gt;Organizations wishing to allow or deny wireless connections to specific systems can implement MAC filtering. When MAC addresses are entered into the SonicWALL’s MAC Filter List, you can choose to Allow or Block communications for each device that is entered. You can also enter comments, such as Guest system or Unknown workstation from neighboring company, within a Comment field to help other IT professionals better understand why certain systems have been allowed or denied specific wireless access.&lt;/p&gt; &lt;p&gt;To filter devices based on their media access control addresses, click MAC Filter List and then click the Add button. Supply the MAC address of the system, supply any relevant comment, and then (using the Action drop-down menu) specify Allow or Block. When you’re done, click OK to add the entry to the MAC Filter List.&lt;/p&gt; &lt;p&gt;SonicWALL’s wireless-equipped routers also include intrusion detection capabilities. Click IDS from the Wireless sub menu to access the feature. Besides logging nearby access points (within the Discovered Access Points section), the IDS page allows you to enable probing, flood detection and rogue access points. Using the Authorized Access Points menu, you can add specific entries for access points for which you wish to allow WLAN operation. Just click the Add button, enter the station’s BSSID and any relevant comment, then click OK.&lt;/p&gt; &lt;h2&gt; Summary&lt;/h2&gt; &lt;p&gt;SonicWALL routers provide excellent security by enabling secure communications with remote employees and wireless users. The device’s wireless configuration wizard simplifies the task of configuring secure wireless communications. Sometimes settings must be tweaked or customized, however. The SonicWALL’s Web-based management interface simplifies the process of not only monitoring active WLAN connections, but customizing wireless communications as required.&lt;/p&gt;           &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-506211014002218932?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/506211014002218932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/configure-secure-wireless-networking-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/506211014002218932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/506211014002218932'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/configure-secure-wireless-networking-on.html' title='Configure secure wireless networking on SonicWALL routers'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1942704647473682729</id><published>2009-09-13T17:12:00.000-07:00</published><updated>2009-09-13T17:18:13.241-07:00</updated><title type='text'>CTIA Wireless 2008 goes almost green</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt;    * Author: Bill Detwiler&lt;/span&gt;&lt;br /&gt;        &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;I’ve been attending tech conferences from the past 10 years and have always been dumbfounded by the mountains of paper these events waste. I would wager most of the show guides, press releases, product brochures, and expo floor maps end up in a landfill instead of being recycled. Yet as the “green movement” gains support in the corporate world, many businesses and organizations are at least trying to reduce their waste output.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;CTIA Wireless 2008 - Goes Green&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;At CTIA Wireless 2008, conference attendees were asked to join the green effort by placing old show badges, unwanted show materials, and even old cell phones in collection bins placed around the Las Vegas Convention Center. Beyond getting attendees involved, CTIA touted their own green initiatives, such as printing materials on recycled paper, switching to a single-piece badge instead of a three-piece design, encouraging exhibitors to deliver material electronically, and even asking the convention facility to use biodegradable materials in the concession areas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;CTIA Wireless 2008 - Recycling Centers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;I’m glad CTIA is making an effort to reduce wastes and recycle, but I think they’re missing at least one opportunity to lessen their environmental impact–stop printing the massive CTIA Show Program and Directory. Even if the show guide is printed on recycled paper, I would imagine that most will end up in the trash bin and not a recycling center.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;CTIA Wireless 2008 - Show Program and Directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;I didn’t have a chance to weigh the CTIA Wireless 2008 tome, but I didn’t carry it back on my flight because I was worried it would put my checked bag over the airline’s weight limit. And, there was no way I was carrying it back on my shoulder. Does the guide really need to be this large? I now the book is an advertising opportunity for exhibitors and show sponsors, but aren’t there more effective ways to interact with attendees?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;If CTIA wants my advice for improving their green initiative, here are my suggestions for next year’s Show Program and Directory:&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1942704647473682729?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1942704647473682729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/ctia-wireless-2008-goes-almost-green.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1942704647473682729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1942704647473682729'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/ctia-wireless-2008-goes-almost-green.html' title='CTIA Wireless 2008 goes almost green'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8221292118090315704</id><published>2009-09-09T17:01:00.000-07:00</published><updated>2009-09-09T17:06:26.323-07:00</updated><title type='text'>Airbus urges speed sensor switch</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);" class="first"&gt;&lt;b&gt;Plane manufacturer Airbus has urged airlines to change the make of the majority of speed sensors on about 200 long haul aircraft.&lt;/b&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Airbus has issued a bulletin to airlines recommending that they switch the parts, also known as pitots, to those made by US manufacturer Goodrich. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The moves comes as investigations continue into the cause of the fatal crash of an Air France Airbus in June. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Investigators have said speed sensors, or pitots, may have been a factor. &lt;/p&gt;&lt;!-- E SF --&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;"Airbus has decided to recommend that A330/A340 operators with Thales pitot tubes, exchange at least two of them with Goodrich probes," the company said in a statement sent to the BBC. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The company said it was making the recommendation "on the basis of the very limited available information" from the Air France accident, and "despite the fact that the pitot tubes meet the certification objectives". &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;"This precautionary measure will allow our customers to benefit from the greater in-service experience of the Goodrich tubes on the A330/A340," it said. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The move would affect about 200 of the A330 or A340 planes which were fitted with sensors manufactured by France's Thales company, reported Reuters. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;No deadline has been issued for the change to be implemented. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Earlier, the European Aviation Safety Authority (EASA) said it was to make the same recommendation. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;All 228 people on board the Air France plane were killed when it plunged into the ocean en route from Rio de Janeiro to Paris on 1 June. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;French investigators have said faulty speed sensors were "a factor but not the cause" of the crash. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;In the wake of the crash, Air France accelerated an existing programme to replace speed monitors on its Airbus planes. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-8221292118090315704?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/8221292118090315704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/airbus-urges-speed-sensor-switch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8221292118090315704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8221292118090315704'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/airbus-urges-speed-sensor-switch.html' title='Airbus urges speed sensor switch'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-9211867966478659951</id><published>2009-09-01T18:25:00.001-07:00</published><updated>2009-09-01T18:25:54.900-07:00</updated><title type='text'>atemu - Sensor Network Emulator / Simulator / Debugger</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt; Atemu is a software emulator for AVR processor based systems. Along with support for the AVR processor, it also includes support  for other peripheral devices on the  MICA2 sensor node platform such as the radio.  Atemu can be used to perform  high fidelity large scale sensor network emulation studies in a controlled  environment.  In addition, the atemu package can also be used in an educational environment to facilitate experimentation with sensor networks, without requiring the purchase of  expensive sensor node hardware. It also offers a solution around the  logistical difficulties of conducting  experiments with large numbers of physical devices.  Atemu can be directly used by developers of TinyOS related software as it is binary compatible with the MICA2 hardware. Though the current release only includes support for MICA2 hardware, it can be easily extended to include other sensor node platforms.  It allows for the use of heterogeneous sensor nodes in the same sensor network. The atemu distribution consists of two components: the atemu emulator core, and the xatdb graphical debugger.  &lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt; The atemu emulator core can simulate arbitrary numbers of nodes  and can model their execution and interactions between them, such as radio communications in extremely fine detail.  It offers nearly complete  emulation of the MICA2  hardware platform and as a result provides results that are closer to  real life operation of a distributed sensor network.  The only difference between running an actual network of the MICA2 sensor nodes and emulating it in atemu is the operation of the "air".  Currently only d^2 propagation is modelled, however this will be improved with future releases.  Atemu uses the same binary that is loaded onto the MICA2 node and uses its AVR processor emulation engine to very accurately model the execution  of the code on each sensor node. Therefore, as very few details of the  actual operation of a sensor node are abstracted out, it provides an excellent platform to perform  unbiased comparisions of various sensor networking protocols and the results are significantly more realistic than other simulators.  &lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt; Included in the atemu distribution is xatdb,  Xatdb is a graphical gdb-like frontend to the atemu sensor network emulator.  Xatdb provides users a complete system for  debugging and monitoring the execution of their code.  Using xatdb, users can run code built for the MICA2 platform, and debug efficiently using the ability to set breakpoints, watchpoints, as well the ability to single step through either assembly or nesC code. Xatdb is particularly powerful in its ability to provide a debugging interface to multiple nodes in a sensor  network.  &lt;/p&gt;  &lt;h2 style="color: rgb(255, 255, 255);"&gt;Major Features&lt;/h2&gt; &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt;Complete emulation of the AVR instruction set.&lt;/li&gt;&lt;li&gt;Partial support for all MICA2 board components&lt;/li&gt;&lt;li&gt;Loading of ELF executables and Motorola SREC images.&lt;/li&gt;&lt;li&gt;Gdb-like graphical debugging environment: Xatdb&lt;/li&gt;&lt;li&gt;Support for arbitrary numbers of breakpoints and memory watchpoints.&lt;/li&gt;&lt;li&gt;Support for multiple sensor nodes in a sensor network&lt;/li&gt;&lt;li&gt;Symbolic debugging support including source-level stepping and run-time variable inspection for programs compiled in the ELF format.&lt;/li&gt;&lt;li&gt;Highly configurable and modular hardware support allows for other hardware platform to be supported in the future.&lt;/li&gt;&lt;li&gt;Ability to run TinyOS based code&lt;/li&gt;&lt;li&gt;Different sensor nodes can run different programs&lt;/li&gt;&lt;li&gt;Support for multiple platforms including Solaris and several  distributions of Linux&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-9211867966478659951?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/9211867966478659951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/atemu-sensor-network-emulator-simulator.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/9211867966478659951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/9211867966478659951'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/09/atemu-sensor-network-emulator-simulator.html' title='atemu - Sensor Network Emulator / Simulator / Debugger'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1400726774967843079</id><published>2009-08-29T19:18:00.000-07:00</published><updated>2009-08-29T19:21:37.980-07:00</updated><title type='text'>HyperScan</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt;HyperScan is a &lt;/span&gt;&lt;strong style="color: rgb(255, 255, 255);"&gt;pattern matching engine&lt;/strong&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; that performs Deep Packet Inspection (DPI) and Regular Expression (Regex) matching on network traffic. Supporting millions of simultaneous patterns and matches concurrently, this high-speed software engine uses advanced knowledge of CPU caches and SIMD instructions sets to achieve &lt;/span&gt;&lt;strong style="color: rgb(255, 255, 255);"&gt;up to 30Gbps of content scanning performance&lt;/strong&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.  HyperScan is also optimized to keep the relevant data in L1 and L2 cache to ensure maximum operational efficiency.&lt;/span&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;HyperScan is an easy to integrate software engine intended for networking and security products (appliance, server blades, switches, routers etc) that are required to perform content inspection. Technical documentation relating to integration and testing is available for all qualified customers interested in evaluating the product. &lt;/p&gt;  &lt;p style="text-align: center; color: rgb(255, 255, 255);"&gt;&lt;img src="http://sensorynetworks.com/images/hyperscan-diagram.gif" alt="" /&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(255, 255, 255);"&gt;What's Unique About HyperScan&lt;/h2&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;HyperScan is the fastest and most comprehensive pattern matching and acceleration software library of it’s kind. In addition to serving as a complete drop-in replacement to libPCRE (a widely used matcher for Perl-compatible regular expressions), HyperScan provides the following unique differentiators:&lt;/p&gt;  &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt;Up to 663X faster than libCPRE even on extremely complex patterns&lt;/li&gt;&lt;li&gt;Low latency performance, especially compared to hardware pattern matchers&lt;/li&gt;&lt;li&gt;Better scanning algorithms - underlying architecture and technology is significantly better than published state-of-the-art literature&lt;/li&gt;&lt;li&gt;Multicore CPU ready and highly scalable (low-end to high-end)&lt;/li&gt;&lt;li&gt;Very easy to integrate and  portable&lt;/li&gt;&lt;li&gt;Utilizes advanced compilation technology to ensure small memory footprint for large signature databases&lt;/li&gt;&lt;li&gt;Supports streaming     &lt;ul&gt;&lt;li&gt;Allows matching across multiple data writes to a stream&lt;/li&gt;&lt;li&gt;Needs only a small, constant-sized stream record.&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Robust and Expressive     &lt;ul&gt;&lt;li&gt;Can use a wide range of regular expression constructs (libpcre syntax).&lt;/li&gt;&lt;li&gt;No 'combinatorial explosion', no backtracking.&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Very easy to Integrate and Portable     &lt;ul&gt;&lt;li&gt;Works on 32-bit and 64-bit systems&lt;/li&gt;&lt;li&gt;OS independent&lt;/li&gt;&lt;li&gt;Operates on multiple CPU architectures: Intel, Cavium/MIPS, RMI/MIPS&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p style="text-align: center; color: rgb(255, 255, 255);"&gt;&lt;img src="http://sensorynetworks.com/images/hyperscan-pcre.png" alt="" /&gt;&lt;/p&gt;  &lt;h2 style="color: rgb(255, 255, 255);"&gt;HyperScan Performance&lt;/h2&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;HyperScan is tested and benchmarked using a wide range of signatures (patterns) extending from widely used open source databases to signatures to tier-1 vendors (IPS, AV, Content Filtering). The following diagram shows some of these results on a variety of platforms and core numbers, to demonstrate the linear scalability of the HyperScan solution.&lt;/p&gt;   &lt;p style="text-align: center; color: rgb(255, 255, 255);"&gt;&lt;img src="http://sensorynetworks.com/images/hyperscan-graph.png" alt="" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1400726774967843079?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1400726774967843079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/hyperscan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1400726774967843079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1400726774967843079'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/hyperscan.html' title='HyperScan'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-5814292986443857822</id><published>2009-08-26T17:04:00.000-07:00</published><updated>2009-08-26T17:06:51.497-07:00</updated><title type='text'>National Instruments Introduces Wireless Sensor Network Platform</title><content type='html'>&lt;h3 style="color: rgb(255, 255, 255);"&gt;New Reliable, Low-Power Wireless Measurement Nodes and NI LabVIEW Deliver Ideal Platform for Remote Monitoring Applications&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;  &lt;img style="color: rgb(255, 255, 255);" src="http://www.ni.com/images/central_news/wsn.jpg" vspace="22" align="right" hspace="22" /&gt; &lt;b style="color: rgb(255, 255, 255);"&gt;NEWS RELEASE – Aug. 4, 2009&lt;/b&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; – National Instruments today announced the &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;NI wireless sensor network&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; (WSN) platform, a complete remote monitoring solution that consists of &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;NI LabVIEW graphical programming software&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; and new reliable, low-power wireless measurement nodes. The adoption of wireless technology for remote monitoring applications is growing, yet engineers and scientists struggle to find an integrated solution that can provide the required measurement quality, power management and reliable hardware for long-term, remote deployments. The NI WSN platform takes advantage of more than 30 years of NI data acquisition system leadership to deliver an easy-to-use solution that provides high-quality measurement data, the flexibility to manage power consumption and the ability to customize wireless hardware for added functionality. A key differentiator of the platform is LabVIEW software, which integrates seamlessly with the new battery-powered, industrial-rated NI WSN measurement nodes that can be deployed in rugged conditions for long periods of time.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; Engineers and scientists worldwide are adopting wireless technology to meet distributed and portable measurement applications challenges, such as structural health and environmental monitoring, where wiring is difficult or cost-prohibitive. With the flexibility of LabVIEW, the NI WSN platform simplifies and accelerates the development of these applications by delivering a drag-and-drop programming environment for configuring wireless systems, extracting measurements, performing analysis and presenting data. LabVIEW also offers native Web connectivity for remote interaction with wireless systems.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; “The NI WSN platform provides the ease-of-use necessary to quickly configure and deploy wireless sensors in a wide range of applications,” said Dr. William Kaiser, director of the Actuated, Sensing, Coordinated and Embedded Networked Technologies lab at UCLA. “The Center for Embedded Network Systems at UCLA is actively deploying NI WSN sensors in a parking garage at the Ronald Reagan Medical Center to help patients and family quickly identify open parking locations and to research options for proactive communication to commuters on parking availability across campus. The use of NI technology will allow us to improve the commuter experience, reduce additional traffic and emissions as commuters search for parking." &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; National Instruments is releasing its first two WSN nodes and plans to expand the measurement capabilities of the NI WSN platform. The wireless measurement nodes are powered by four AA batteries for up to three years, making them ideal for long-term deployments. The &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;NI WSN-3202&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; four-channel, ± 10 V analog input node and &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;NI WSN-3212&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; four-channel, 24-bit thermocouple node have four digital I/O channels that can be configured for input, sinking output or sourcing output. The platform also includes the &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;NI WSN-9791&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; Ethernet gateway, which is used to connect the measurement nodes to LabVIEW.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; The wireless devices include NI-WSN software, which connects the NI wireless devices to LabVIEW software running on Microsoft Windows or a &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;LabVIEW Real-Time&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; host controller. NI-WSN software is based on IEEE 802.15.4 technology and gathers measurement data from the distributed measurement nodes. The software also delivers capabilities for mesh routing and managing power usage across the network, making it possible to increase measurement distance while maintaining network reliability. Additionally, LabVIEW delivers seamless integration with wired measurement devices and a wide range of third-party wireless sensor network platforms.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; While the measurement nodes are optimized for low-power, multiyear deployment with limited computing resources, LabVIEW provides the ability to customize the embedded software on each node using the &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;LabVIEW Wireless Sensor Network Module Pioneer&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;. Programming customized logic on traditional wireless sensor network platforms often requires expertise in embedded operating systems and low-level, event-based programming. Using the intuitive graphical programming of LabVIEW, engineers and scientists easily can program the nodes to extend battery life, perform custom analysis and reduce response time with embedded decision making. &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  Readers can visit &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;www.ni.com/wsn&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; to evaluate the technology and purchase a starter kit for the NI wireless sensor network platform. To view product availability by country, readers can visit &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;www.ni.com/wirelesscertifications&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;b style="color: rgb(255, 255, 255);"&gt;About National Instruments&lt;/b&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; National Instruments (&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;www.ni.com&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;) is transforming the way engineers and scientists design, prototype and deploy systems for measurement, automation and embedded applications. NI empowers customers with off-the-shelf software such as NI LabVIEW and modular cost-effective hardware, and sells to a broad base of more than 30,000 different companies worldwide, with no one customer representing more than 3 percent of revenue and no one industry representing more than 15 percent of revenue. Headquartered in Austin, Texas, NI has more than 5,000 employees and direct operations in more than 40 countries. For the past 10 years, FORTUNE magazine has named NI one of the 100 best companies to work for in America. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-5814292986443857822?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/5814292986443857822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/national-instruments-introduces.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5814292986443857822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5814292986443857822'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/national-instruments-introduces.html' title='National Instruments Introduces Wireless Sensor Network Platform'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1774474934616823378</id><published>2009-08-24T17:06:00.000-07:00</published><updated>2009-08-24T17:11:59.323-07:00</updated><title type='text'>Simulating TinyOS Networks</title><content type='html'>&lt;table bg="" style="color: rgb(255, 255, 255);" width="700" cellspacing="10"&gt;&lt;tbody&gt;&lt;tr bg=""&gt;&lt;td&gt;&lt;b&gt;&lt;span style="color: rgb(255, 255, 102);font-size:100%;" &gt;Overview&lt;/span&gt;&lt;b&gt;      &lt;/b&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;        &lt;p&gt;   Sensor networks are composed of large numbers of tiny   sensing and computing devices. Each of these devices,   called motes, have very limited communication,   computational and energy resources. Often embedded in   uncontrolled physical environments, such as nature   reserves, vineyards, or seismically threatened   structures, these networks require distributed   algorithms for efficient data processing, while   individual motes require highly concurrent and   reactive behavior for efficient operation.  Their   embedded nature makes controlled experiments   difficult; separating the algorithmic and the   real-world components of performance is almost   impossible, and reproducibility is not much   easier. Application development is complicated by the   motes' small form factor and limited accessibility in   the field; inspecting the internal state of programs   on many remote nodes is laborious. Inspection that   disturbs the reactive nature of a mote (e.g., a   breakpoint) can invalidate the observed behavior.        &lt;/p&gt;         &lt;p&gt;   We have developed a TinyOS mote simulator, TOSSIM, to   ease the development of sensor network applications.   TOSSIM scales to thousands of nodes, and compiles   directly from TinyOS code; developers can test not   only their algorithms, but also their   implementations. TOSSIM simulates the TinyOS network   stack at the bit level, allowing experimentation with   low-level protocols in addition to top-level   application systems. Users can connect to TOSSIM and   interact with it using the same tools as one would for   a real-world networking, making the transition between   the two easy.        &lt;/p&gt;         &lt;p&gt;TOSSIM also has a GUI tool, TinyViz, which can visualize        and interact with running simulations. Using an simple plugin        model, users can develop new visualizations and        interfaces for TinyViz.&lt;/p&gt;       &lt;/td&gt;    &lt;/tr&gt;     &lt;tr style="color: rgb(255, 255, 102); font-weight: bold;" fg="" bg=""&gt;&lt;td&gt; &lt;span style="font-size:+1;"&gt;Software&lt;/span&gt; &lt;/td&gt;&lt;/tr&gt;    &lt;tr&gt;      &lt;td&gt;        &lt;p&gt;   TOSSIM and its documentation are included in the   standard    TinyOS release. &lt;/p&gt;      &lt;/td&gt;    &lt;/tr&gt;        &lt;tr style="color: rgb(255, 255, 102);" fg="" bg=""&gt;&lt;td&gt;        &lt;span style="font-size:100%;"&gt;&lt;b&gt;Future&lt;/b&gt;&lt;/span&gt;        &lt;/td&gt;&lt;/tr&gt;    &lt;tr&gt;&lt;td&gt;        &lt;p&gt;Currently, TOSSIM provides a scalable, high fidelity        simulation of a complete TinyOS sensor network. Its        principal limitation resides in introducing phenomena        into the simulation. TinyViz allows users to interact               with a simulation through a GUI, but these interactions               are often ad-hoc, as well as laborious and difficult to               reproduce.&lt;/p&gt;         &lt;p&gt;We are currently developing a scripting language,               as yet unnamed, which will allow users to interact with                running and paused simulations. This will allow users to               reproduce complex scenarios (of motion, for example) and               construct tests of algorithmic corner cases. Additionally,               having a full scripting language will allow users to build               scripting primitives, slowly creating a library of functions               and test cases for TinyOS efforts.&lt;/p&gt;         &lt;p&gt;Initially, work on TinyOS was very low level, exploring        things such as media access, sensor filtering, and timer         implementations. The initial design of TOSSIM was focused        on this work: it simulates every bit of the mica platform radio i        stack. As this work was matured, more and more        effort has been spent on higher layers, such as complex        applications. In order to support developers of these               larger systems, we are currently developing a packet-level        simulation for the mica2 platform. The challenge is        to capture all of the issues and problems that can arise        in commmunication (timing, packet corruption, MAC) while        remaining efficient. Initial evaluation suggests a hundred-fold        performance improvement; however, this option will not support        applications that modify low level radio implementations.       &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1774474934616823378?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1774474934616823378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/simulating-tinyos-networks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1774474934616823378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1774474934616823378'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/simulating-tinyos-networks.html' title='Simulating TinyOS Networks'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8806709200128137192</id><published>2009-08-19T06:33:00.000-07:00</published><updated>2009-08-19T06:35:29.779-07:00</updated><title type='text'>Mobile Ad-Hoc Network (MANET) and Sensor Network Security</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;In 2006, our research team released an updated open source implementation of mLab, a Mobile Ad Hoc Network (MANET) test bed. This test bed allows researchers the opportunity to validate ad hoc networking theories and simulations in practice, to test simulation assumptions, and to discover practical problems facing ad hoc network users and developers alike. The mLab tool allows users to create arbitrary network topologies and traffic scenarios in order to perform real-time performance measurements of routing protocols. By changing the logical topology of the network, mLab users can conduct tests in an ad hoc network without having to physically move the nodes in the ad hoc network. The tool allows users to replay different mobility scenarios, captures wireless traffic for further analysis, and helps perform specification-based intrusion detection. The research team has published and presented the results at six international conferences.&lt;/span&gt;&lt;/p&gt;         &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;A number of Intrusion Detection System (IDS) techniques for MANETs have been proposed in the research literature. These techniques include trust building and cluster-based voting schemes, host-based watchdogs, and finite state machines for specifying correct routing behavior. Comparing and evaluating the effectiveness of these IDS techniques has been hindered by the limited number of large-scale MANET deployments, the lack of publicly available network traces of actual MANET traffic, and the difficulty in defining typical application and mobility scenarios. Network simulation tools have allowed researchers to study MANET IDSs without purchasing mobile nodes or conducting costly and time-consuming field trial tests. These simulations, however, have been conducted using widely varying assumptions on background network traffic, mobility, previous security associations, and the type of malicious network activity. In 2007, our research team will be using the mLab test bed to create publicly available MANET network traces. These network traces will allow a broader range of researchers to compare the effectiveness of different MANET IDS techniques on the same data set, and conduct cost-effective and time-saving offline experiments with new IDS techniques without requiring expensive hardware.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-8806709200128137192?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/8806709200128137192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/mobile-ad-hoc-network-manet-and-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8806709200128137192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8806709200128137192'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/mobile-ad-hoc-network-manet-and-sensor.html' title='Mobile Ad-Hoc Network (MANET) and Sensor Network Security'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-9140887462485833551</id><published>2009-08-10T07:57:00.000-07:00</published><updated>2009-08-10T08:05:44.381-07:00</updated><title type='text'>Wireless Sensor Networks: Opportunities for Fundamental Research</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Networking unattended wireless sensors is expected to have significant impact on the efficiency of a large array of military&lt;br /&gt;and non-military applications. The main goal of wireless sensor networks is to obtain globally meaningful information from strictly local gleaned by individual sensor nodes. The network is deployed such that the sensors are embedded, possibly at random, in a target environment. Utilizing the basic capabilities of sensors in the network different types of monitoring and control applications that address the target environment can be developed. Depending on the application at hand, the interface between a sensor network and the outside world is provided by aircraft, helicopters, ground-based vehicles, satellites, co-located sink-nodes, among others. Wireless sensor networks are sufficiently different from classical wired/wireless networks that a new set of protocols that take into account the fundamental limitations of sensors have to be developed. For example, in was recently noted that the ultra-lightweight protocols imposed by the stringent energy limitations may leave not much room for advanced encryption schemes. Consequently, protection against overhearing in military applications and privacy protection in personal systems needs to be inherently built into the concepts from the beginning. Reliability is expected to be a result of the large number of sensors deployed for a specific task. However, this can only be obtained if defective sensors can be excluded from the communication, and the sensors are calibrated – either individually or collectively, either before deployment or continuously in their environment. Since sensor network research is in its infancy, we are facing a unique challenge and opportunity: that of developing fundamental research for this new type of networks that promises to revolutionize the way we live and work.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-9140887462485833551?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/9140887462485833551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/wireless-sensor-networks-opportunities.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/9140887462485833551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/9140887462485833551'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/08/wireless-sensor-networks-opportunities.html' title='Wireless Sensor Networks: Opportunities for Fundamental Research'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-5774768826792867028</id><published>2009-07-17T21:48:00.000-07:00</published><updated>2009-07-17T21:51:19.282-07:00</updated><title type='text'>Wireless Vital Sign Sensors</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt; We have developed a range of wireless medical sensors based on the popular TinyOS "mote" hardware platforms. A wireless &lt;b&gt;pulse oximeter&lt;/b&gt; and wireless &lt;b&gt;two-lead EKG&lt;/b&gt; were among the first two sensors developed by our lab. These devices collect heart rate (HR), oxygen saturation (SpO2), and EKG data and relay it over a short-range (100m) wireless  network to any number of receiving devices, including PDAs, laptops, or ambulance-based terminals. The data can be displayed in real time and  integrated into the developing pre-hospital patient care record.  The sensor devices themselves can be programmed to process the vital sign data, for example, to raise an alert condition when vital signs fall outside of normal parameters. Any adverse change in patient status  can then be signaled to a nearby EMT or paramedic.   These vital sign sensors consist of a  low-power microcontroller (Atmel Atmega128L or TI MSP430) and  low-power digital spread-spectrum radio  (Chipcon CC2420, compliant with IEEE 802.15.4, 2.4 GHz, approximate range 100 meters, data rate about 80 Kbps). The devices have a small amount of memory (4-10 KB) and can be programmed (using the &lt;span class="ext"&gt;TinyOS&lt;/span&gt; operating system) to sample, transmit, filter, or process vital sign data. These devices are powered by 2 AA batteries with a lifetime of up to several months if programmed appropriately. The basic hardware is based on the MicaZ and Telos sensor nodes, described above, and a custom sensor board  integrating the pulse oximeter or EKG circuitry is attached to  the mote devices.   &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt; &lt;/p&gt;&lt;center style="color: rgb(255, 255, 255);"&gt; &lt;table width="80%" border="0" cellspacing="10" hspace="0"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td&gt;  &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/vitaldust1-annotate-small.jpg" /&gt; &lt;/td&gt; &lt;td&gt; &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/telos-ekg-annotate-small.jpg" /&gt; &lt;/td&gt;  &lt;td&gt; &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/mercury1-annotate-small.jpg" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;em&gt;Wireless pulse oximeter sensor.&lt;/em&gt;&lt;/td&gt; &lt;td&gt;&lt;em&gt;Wireless two-lead EKG.&lt;/em&gt;&lt;/td&gt; &lt;td&gt;&lt;em&gt;Accelerometer, gyroscope, and electromyogram (EMG) sensor for stroke patient monitoring.&lt;/em&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;/center&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt; CodeBlue is also being used by the  &lt;span class="ext"&gt;AID-N project&lt;/span&gt; at Johns Hopkins  Applied Physics Laboratory, which is investigating a range of technologies for disaster response. The AID-N wireless sensors (which run the CodeBlue software) include  an &lt;b&gt;electronic "triage tag"&lt;/b&gt; with pulse oximeter, LCD display, and LEDs indicating patient status; a packaged version of our &lt;b&gt;two-led EKG mote&lt;/b&gt;, and a &lt;b&gt;wireless blood pressure cuff&lt;/b&gt;.  The ETag sensor hardware was developed by  &lt;span class="ext"&gt;Leo Selavo&lt;/span&gt; at University of Virginia.  &lt;/p&gt;  &lt;table style="color: rgb(255, 255, 255);" width="80%" border="0" cellspacing="10" hspace="0"&gt;&lt;tbody&gt;&lt;tr&gt;  &lt;td&gt;  &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/etag1-annotate-small.jpg" /&gt; &lt;/td&gt; &lt;td&gt;  &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/ekg1-annotate-small.jpg" /&gt; &lt;/td&gt; &lt;td&gt; &lt;img src="http://www.eecs.harvard.edu/%7Emdw/proj/codeblue/pics/bpcuff-annotate-small.jpg" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;em&gt;UVa/AID-N "eTag" wireless triage tags, with pulse oximeter,  LEDs to indicate patient triage status, and control buttons.&lt;/em&gt;&lt;/td&gt; &lt;td&gt;&lt;em&gt;UVa/AID-N wireless two-lead EKG (same as above, but with case).&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-5774768826792867028?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/5774768826792867028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/07/wireless-vital-sign-sensors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5774768826792867028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5774768826792867028'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/07/wireless-vital-sign-sensors.html' title='Wireless Vital Sign Sensors'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1118461573678280782</id><published>2009-07-10T18:38:00.000-07:00</published><updated>2009-07-10T18:42:57.649-07:00</updated><title type='text'>CodeBlue: Wireless Sensors for Medical Care</title><content type='html'>&lt;div style="width: 250px; color: rgb(255, 255, 255);" class="image-attach-body"&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://fiji.eecs.harvard.edu/sites/default/files/images/mercury1-annotate.preview.jpg" alt="Mercury mote" title="Mercury mote" class="image image-preview" width="250" height="205" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; We are exploring applications of wireless sensor network technology to a range of medical applications, including pre-hospital and  in-hospital emergency care, disaster response, and stroke patient rehabilitation (see the related Mercury project as well).  &lt;/span&gt;&lt;/span&gt;&lt;p style="color: rgb(255, 255, 255);"&gt; &lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt; Recent advances in embedded computing systems have led to the emergence  of wireless sensor networks, consisting of small, battery-powered "motes" with limited computation and radio communication capabilities. Sensor networks permit data gathering and computation to be deeply embedded in the physical environment. This technology has the potential to impact the delivery and study of resuscitative care by allowing vital signs to be automatically collected and fully integrated into the patient care record and used for real-time triage, correlation with hospital records, and long-term observation.  &lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; This project is supported by grants from the National Science Foundation, National Institutes of Health, U.S. Army,  as well as generous gifts from Sun Microsystems,  Microsoft Corporation, Intel Corporation, Siemens AG, and &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);" class="ext"&gt;ArsLogica.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1118461573678280782?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1118461573678280782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/07/codeblue-wireless-sensors-for-medical.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1118461573678280782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1118461573678280782'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/07/codeblue-wireless-sensors-for-medical.html' title='CodeBlue: Wireless Sensors for Medical Care'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-104269306414191564</id><published>2009-06-26T23:36:00.001-07:00</published><updated>2009-06-26T23:36:37.278-07:00</updated><title type='text'>The Dream and Reality of Wireless Sensor Networks</title><content type='html'>&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=2859448583590328327&amp;amp;hl=en&amp;amp;fs=true" style="width:400px;height:326px" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-104269306414191564?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/104269306414191564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/dream-and-reality-of-wireless-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/104269306414191564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/104269306414191564'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/dream-and-reality-of-wireless-sensor.html' title='The Dream and Reality of Wireless Sensor Networks'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-5616445049090969433</id><published>2009-06-22T22:38:00.000-07:00</published><updated>2009-06-22T22:42:23.255-07:00</updated><title type='text'>G-Link® Wireless Accelerometer Node</title><content type='html'>&lt;table style="color: rgb(255, 255, 255);" class="inclino" width="560" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="home" valign="top"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;Triaxial accelerometers combined with datalogging transceiver for use in high speed                                 wireless sensor networks.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features and Benefits&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;                                                                                       &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;2.4 GHz direct sequence spread spectrum radio is license free worldwide                                     &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;IEEE 802.15.4 open communication architecture                                         &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Supports simultaneous streaming from multiple nodes                                             &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Available with 2&lt;i&gt;g&lt;/i&gt; or 10&lt;i&gt;g&lt;/i&gt; range                                                 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Datalogging rates up to 2048 Hz, storing up to 1,000,000 measurements                                                     &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Real-time streaming rates up to 4 KHz                                                                                                                      &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Communication range up to 70 m line-of-sight, 300 m with high gain antennas                                                                 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Low power consumption for extended use            &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Internal rechargeable battery &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;/td&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;img src="http://microstrain.biz/images/p.gif" width="10" align="right" height="1" /&gt;&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;       &lt;table width="270" border="1" cellpadding="1" cellspacing="1"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td colspan="4"&gt; &lt;span style="font-size:85%;"&gt;&lt;img src="http://microstrain.biz/images/product/4thumb/USB-Base-Iso-1.00.jpg" name="submain" alt="G-Link" width="265" align="center" height="202" /&gt;&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;a onmouseover="roll('sub1', 'images/product/4thumb/G-Link-Plan-thumb.jpg', 'submain', 'images/product/4thumb/G-Link-Plan.jpg')"&gt;&lt;img src="http://microstrain.biz/images/product/4thumb/G-Link-Plan-thumb.jpg" name="sub1" alt="G-Link" width="60" align="center" height="45" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;a onmouseover="roll('sub2', 'images/product/4thumb/G-Link-ISO-thumb.jpg', 'submain', 'images/product/4thumb/G-Link-ISO.jpg')"&gt;&lt;img src="http://microstrain.biz/images/product/4thumb/G-Link-ISO-thumb.jpg" name="sub2" alt="G-Link" width="60" align="center" height="45" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;a onmouseover="roll('sub3', 'images/product/4thumb/USB-Base-Iso-1.00-thumb.jpg', 'submain', 'images/product/4thumb/USB-Base-Iso-1.00.jpg')"&gt;&lt;img src="http://microstrain.biz/images/product/4thumb/USB-Base-Iso-1.00-thumb.jpg" name="sub3" alt="USB Base Station" width="60" align="right" height="45" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/td&gt; &lt;td&gt; &lt;span style="font-size:85%;"&gt;&lt;a onmouseover="roll('sub4', 'images/product/4thumb/Analog-Base-Station-ISO-thumb.jpg', 'submain', 'images/product/4thumb/Analog-Base-Station-ISO.jpg')"&gt;&lt;img src="http://microstrain.biz/images/product/4thumb/Analog-Base-Station-ISO-thumb.jpg" name="sub4" alt="Analog Base Station" width="60" align="right" height="45" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size:85%;"&gt;&lt;b style="color: rgb(255, 255, 255);"&gt;Introduction&lt;/b&gt;&lt;/span&gt;                                         &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;                                             Combining MEMS accelerometers with &lt;b&gt;MicroStrain®&lt;/b&gt; award-winning Micro Datalogging Transceiver systems, &lt;b&gt;G-Link®&lt;/b&gt; wireless accelerometer node is a high speed, triaxial accelerometer node, designed to operate as part of an integrated wireless sensor network system.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Featuring 2 KHz sweep rates, combined with 2 MB of flash memory, these little nodes pack a lot of power in a small package. Every node in the wireless network is assigned a unique 16 bit address, so a single host transceiver can address thousands of multichannel sensor nodes.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;The bi-directional RF communications link can trigger a sample to be logged from 70 meters, or request real-time data to be transmitted to the host PC for data acquisition/analysis. The frequency agile system enables simultaneous real-time streaming from up to 16 nodes in the 2.4 GHz range.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Available with a 2&lt;i&gt;g&lt;/i&gt; or 10&lt;i&gt;g&lt;/i&gt; range, these small, fast, wireless accelerometers can be used to monitor tilt and vibration in a wide range of machines and structures.&lt;/span&gt;&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;A software development kit is available, which includes fully-commented source code and a compiled executable for Microsoft® Visual Studio C++ .NET 7.1, Microsoft® VB 6.0, Microsoft® VB.NET 2003, Microsoft® VB.NET 2005 and LabVIEW® 7.1.&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Applications&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                                        Inclination &amp;amp; vibration testing, control&lt;br /&gt;&lt;br /&gt;                                        Security systems enabled by wireless sensor networks&lt;br /&gt;&lt;br /&gt;                                        Assembly line testing with "smart packaging"&lt;br /&gt;&lt;br /&gt;                                        Sports performance and sports medicine analysis&lt;br /&gt;&lt;br /&gt;                                        Condition-based maintenance by wireless sensor networks&lt;br /&gt;&lt;br /&gt;                                        Smart machines, smart structures &amp;amp; smart materials&lt;/span&gt;                                                                                                                                                                                                                                                      &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;                                         &lt;/p&gt;&lt;table style="color: rgb(255, 255, 255);" class="grid" width="100%" border="0" cellpadding="0" cellspacing="0"&gt;                                             &lt;tbody&gt;&lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     On-board Accelerometers&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Triaxial MEMS accelerometers, Analog Devices AD22293 (2&lt;i&gt;g&lt;/i&gt;) or ADXL210 (10&lt;i&gt;g&lt;/i&gt;)&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Accelerometer Range&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     ± 2&lt;i&gt;g&lt;/i&gt; or ± 10&lt;i&gt;g&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Measurement Accuracy&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     10 m&lt;i&gt;g&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Resolution&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     1.5m&lt;i&gt;g&lt;/i&gt; RMS(2&lt;i&gt;g&lt;/i&gt;), 9m&lt;i&gt;g&lt;/i&gt; RMS(10&lt;i&gt;g&lt;/i&gt;)&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                                      &lt;tr&gt;         &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;         Temperature Sensor&lt;/span&gt;&lt;/td&gt;         &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;         -40˚C to +70˚C range, accuracy  2˚C (at 25˚C)&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;                          &lt;tr&gt;         &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;         Anti-aliasing Filter Bandwidth&lt;/span&gt;&lt;/td&gt;         &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;         -3 dB cutoff at 250 Hz (factory adjustable)&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;                                              &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Analog to Digital (A/D) Converter&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Successive approximation type, 12 bit resolution&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Data Storage Capacity&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     2 megabytes (approximately 1,000,000 data points)&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Data Logging Mode&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt; Log up to 1,000,000 data points (from 100 to 65,500 samples or continuous) at 32 Hz to 2048 Hz&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Sensor Event Driven Trigger&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Commence datalogging when threshold exceeded&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Real-time Streaming Mode&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt; Transmit real time data from node to PC - rate depends on number of active channels:&lt;br /&gt;                                                    1 channel - 4 KHz,&lt;br /&gt;                                                    2 channels - 2 KHz,&lt;br /&gt;                                                    3 channels - 1.33 KHz,&lt;br /&gt;                                                    4 channels (including temp.) - 1 KHz&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Low Duty-cycle Mode&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Supports multiple nodes on single RF channel&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Synchronization Between Nodes&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Datalogging 4 sec  50 ppm, LDC mode time stamped at PC&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Sample Rate Stability&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     25 ppm for sample rates &gt; 1 Hz, 10% for sample rates &lt;&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Radio Frequency (RF)Transceiver Carrier&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt; 2.4 GHz direct sequence spread spectrum, license free worldwide (2.405 to 2.480 GHz) - 16 channels, radiated power 0 dBm (1 mW)&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     RF Data Packet Standard&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     IEEE 802.15.4, open communication architecture&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     RF Data Downloading&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     8 minutes to download full memory                                                 &lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Range for Bi-Directional RF Link&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     70 m line-of-sight, up to 300 m with optional high gain antenna&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Internal Li-Ion Battery&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     3.7 volt lithium ion rechargeable battery, 250 mAh capacity&lt;br /&gt;          Customer may supply external power from 3.2 to 9 volts&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Power Consumption&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Real-time streaming - 25 mA, datalogging - 25 mA, sleeping - 0.5 mA&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Operating Temperature&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt; -20˚C to +60˚C with standard internal battery and enclosure, extended temperature range optional with custom battery and enclosure. -40˚C to +85˚C for electronics only&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;          &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Maximum Acceleration Limit&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     500 &lt;i&gt;g&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                              &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Dimensions&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     58 mm x 43 mm x 26 mm (enclosure without antenna)&lt;br /&gt;        36 mm x 36 mm x 24 mm (circuit board assembly only)&lt;br /&gt;         For dimensioned print go to Documentation tab&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Weight&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     47 g (with enclosure)&lt;br /&gt;         15 g (circuit board assembly only)&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Enclosure Material&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     ABS plastic&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;&lt;span style="font-size:85%;"&gt;                                                     Software&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     &lt;span style="font-size:85%;"&gt;&lt;b&gt;Node Commander®&lt;/b&gt; Windows XP/Vista compatible&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     Compatible Base Stations&lt;/span&gt;&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;&lt;span style="font-size:85%;"&gt;                                                     USB, RS-232, Analog, &lt;b&gt;WSDA®&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                                                                                                                                                                                                             &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-5616445049090969433?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/5616445049090969433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/g-link-wireless-accelerometer-node_22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5616445049090969433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5616445049090969433'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/g-link-wireless-accelerometer-node_22.html' title='G-Link® Wireless Accelerometer Node'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-3105963785712021266</id><published>2009-06-15T22:29:00.000-07:00</published><updated>2009-06-15T22:36:24.944-07:00</updated><title type='text'>Sensor Networks, New Face of Computing</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Wireless sensor networks have rapidly emerged as a technology that can bring great benefits to all aspects of our life and society, ranging from home to environment and from healthcare to national security and defence. This has been possible due to a confluence of recent advances in wireless communication, VLSI design and micro-fabrications, and low-cost low-power embedded microprocessor systems. &lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;A sensor network typically consists of a large number of small, inexpensive sensor nodes, each endowed with sensing, computing, and communication capabilities.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;These nodes talk to each other and/or to one or more servers where the data may be integrated, fused, analyzed and made available to other systems and human operators.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Sensor networks, thus, extend the Internet into the physical world. The sensors collect information about the world-it may be physical parameters such as temperature, humidity, water level and pressure, atmospheric moisture content, and soil motion and vibrations; or chemical sensors that assess the content of soil, water, and air; or it may be an imaging or video sensor; or it might just sense the presence and identity of the object. There is no inherent restriction on what property may be sensed-anything that is appropriate for the particular application at hand is valid. The power of sensor networks comes from the fact that a large number of sensors are coupled to a vast source of real-world knowledge. Ultimately, this technology has the potential to seamlessly merge the physical world and information world to bring the power of global knowledge for managing local events and precise local data to global analysis.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;The potential benefits of sensor networks for our life and society are, thus, immense. In a country like India, which is prone to natural disasters such as floods, landslides, cyclonic storms and earthquakes, this technology offers a way to continuously monitor the environment and give us early warnings of impending catastrophic events. For instance, Microsoft Research India is collaborating with Prof U B Desai at IIT Bombay who is working on a project aimed at landslide detection. His team's goal is to monitor the earth in landslide prone areas to look for tiny vibrations and movements in the rock and soil over a large area. The data from a distributed area can be fused, integrated and analyzed together with known geographical and seismic properties of that area to predict impending landslides. Similarly, Prof B N Jain of IIT Delhi is exploring the use of sensor networks in the context of other natural events such as floods.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;However, research in this field is still at a stage of infancy; to successfully realize these vast benefits, a core set of technical problems has to be solved. These include development of small, low cost sensors, appropriate communication systems and networking protocols, a programming environment for developing applications on the sensor networks, database and visualization capabilities that will exploit the data and provide the user access to the information in a relevant and succinct fashion. &lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;The development of small, inexpensive sensors, with reasonable computing and communication capabilities has been a major driver of this research area. As in the case of other electronics and VLSI technology, there have been continuous improvements in the performance and power of sensor nodes, while the cost and size of the units have reduced.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;One of the most vibrant research areas today relates to communication in wireless sensor networks. Many traditional communication protocols used in wireless and cellular networking do not automatically apply to sensor networks for several reasons. For instance, sensor nodes have limited power and energy capacity which limit the distance over which each node may be able to transmit and receive information. Traditional methods used in cellular and other networks that use a base station and dedicated resource assignment strategies will not be suitable because there is usually no single central controlling node. A natural approach may be to consider ad-hoc mesh networking methods. However, sensors are not often robust or rugged and in many cases may be lost or destroyed by natural forces.&lt;br /&gt;This has to be factored into the communication protocols. Various protocols are now being developed for communication and routing of information in sensor networks, of which many are adaptations of existing wireless and cellular protocols that handle the specific energy, power, noise and reliability issues associated with sensor networks.&lt;/span&gt;&lt;/p&gt; &lt;table style="color: rgb(255, 255, 255);" width="10%" align="right" border="0" cellspacing="1"&gt;   &lt;tbody&gt;&lt;tr&gt;     &lt;td valign="top" bg style="color:#e3e3d5;"&gt;       &lt;table width="100%" border="1" cellspacing="0"&gt;         &lt;tbody&gt;&lt;tr&gt;           &lt;td valign="top" bg style="color:#008080;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://pcquest.ciol.com/2004/images/sencor1new_july2k5.jpg" width="184" border="0" height="108" /&gt;&lt;/span&gt;&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td valign="top" bg style="color:#008080;"&gt;             &lt;p align="center"&gt;&lt;span style="font-family:Verdana;font-size:85%;"&gt;&lt;b&gt;Images of the very compact Berkeley Motes, small sensor devices, developed by Berkeley University &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;     &lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Another important aspect of sensor network research relates to programming and developing sensor network applications. One of the more widely used environments is TinyOS, an event-based operating environment originally developed by University of California, Berkeley. It is designed to support the concurrency -intensive operations typical of sensor nodes. Programming a network of sensors is inherently challenging, because unlike existing platforms, systems such as sensor networks are decentralized, embedded in the physical world, and interact with people. In addition the programming environments have to account for node uncertainty, power and energy constraints and even for inter node collaboration. Research on this topic is still in its early stages. While there are some tools aimed at programming individual nodes, the development of large-scale applications that run across a network of such nodes require new programming paradigms, tools and platforms. A few groups are exploring the issue of how to program sensor networks. For example, the networked-embedded computing group at Microsoft Research, Redmond USA (led by Dr Feng Zhao) is developing new architectures, models and tools for organizing and programming these systems.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Ultimately, to realize the power of sensor networks, we need the fusion of integration of the sensed data together with contextual knowledge. The existing database and storage technologies require considerable adaptation to handle sensor network scenarios where data is inherently distributed and changing dynamically in an unpredictable and ad-hoc fashion. The information needed will extend beyond the information available at single nodes or even a set of nodes as data from other geographically distributed sensors will have to be integrated and fused. Queries will be at a much higher level than the data and will have to be parsed into queries about a diverse variety of sensors. The data analysis, fusion, and integration algorithms and the database will have to be designed together and the entire system has to function robustly, given unreliable nodes and ad-hoc connectivity. This poses new research challenges that extend beyond conventional database design.&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-size:85%;"&gt;Despite the challenges, the field of sensor networks is one of the most exciting emerging research areas. These networks have vast potential to revolutionize the way we monitor and live in our environments. However, the discipline is still young, the technologies are still fresh, and it may be some time before we can realize the full benefits of this new and emerging computing paradigm.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-3105963785712021266?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/3105963785712021266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/sensor-networks-new-face-of-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3105963785712021266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/3105963785712021266'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/sensor-networks-new-face-of-computing.html' title='Sensor Networks, New Face of Computing'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4517314512621087470</id><published>2009-06-10T20:17:00.000-07:00</published><updated>2009-06-10T20:28:15.639-07:00</updated><title type='text'>G-Link® Wireless Accelerometer Node</title><content type='html'>&lt;img style="color: rgb(255, 255, 255);" src="http://www.microstrain.com/images/product/4thumb/Analog-Base-Station-ISO.jpg" name="submain" alt="G-Link" width="265" align="center" height="202" /&gt;&lt;br /&gt;&lt;i style="color: rgb(255, 255, 255);"&gt;Triaxial accelerometers combined with datalogging transceiver for use in high speed                                 wireless sensor networks.&lt;/i&gt;&lt;br /&gt;                             &lt;br /&gt;                             &lt;b style="color: rgb(255, 255, 255);"&gt;Features and Benefits&lt;/b&gt;&lt;br /&gt;                             &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt;2.4 GHz direct sequence spread spectrum radio is license free worldwide                                     &lt;/li&gt;&lt;li&gt;IEEE 802.15.4 open communication architecture                                         &lt;/li&gt;&lt;li&gt;Supports simultaneous streaming from multiple nodes                                             &lt;/li&gt;&lt;li&gt;Available with 2&lt;i&gt;g&lt;/i&gt; or 10&lt;i&gt;g&lt;/i&gt; range                                                 &lt;/li&gt;&lt;li&gt;Datalogging rates up to 2048 Hz, storing up to 1,000,000 measurements                                                     &lt;/li&gt;&lt;li&gt;Real-time streaming rates up to 4 KHz                                                                                                                      &lt;/li&gt;&lt;li&gt;Communication range up to 70 m line-of-sight, 300 m with high gain antennas                                                                 &lt;/li&gt;&lt;li&gt;Low power consumption for extended use            &lt;/li&gt;&lt;li&gt;Internal rechargeable battery &lt;/li&gt;&lt;/ul&gt;&lt;b style="color: rgb(255, 255, 255);"&gt;Introduction&lt;/b&gt;                                         &lt;p style="color: rgb(255, 255, 255);"&gt;                                             Combining MEMS accelerometers with &lt;b&gt;MicroStrain®&lt;/b&gt; award-winning Micro Datalogging Transceiver systems, &lt;b&gt;G-Link®&lt;/b&gt; wireless accelerometer node is a high speed, triaxial accelerometer node, designed to operate as part of an integrated wireless sensor network system.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Featuring 2 KHz sweep rates, combined with 2 MB of flash memory, these little nodes pack a lot of power in a small package. Every node in the wireless network is assigned a unique 16 bit address, so a single host transceiver can address thousands of multichannel sensor nodes.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;The bi-directional RF communications link can trigger a sample to be logged from 70 meters, or request real-time data to be transmitted to the host PC for data acquisition/analysis. The frequency agile system enables simultaneous real-time streaming from up to 16 nodes in the 2.4 GHz range.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Available with a 2&lt;i&gt;g&lt;/i&gt; or 10&lt;i&gt;g&lt;/i&gt; range, these small, fast, wireless accelerometers can be used to monitor tilt and vibration in a wide range of machines and structures.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;A software development kit is available, which includes fully-commented source code and a compiled executable for Microsoft® Visual Studio C++ .NET 7.1, Microsoft® VB 6.0, Microsoft® VB.NET 2003, Microsoft® VB.NET 2005 and LabVIEW® 7.1.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;Applications&lt;/b&gt;&lt;br /&gt;                                       &lt;br /&gt;                                        Inclination &amp;amp; vibration testing, control&lt;br /&gt;                                        Security systems enabled by wireless sensor networks&lt;br /&gt;                                        Assembly line testing with "smart packaging"&lt;br /&gt;                                        Sports performance and sports medicine analysis&lt;br /&gt;                                        Condition-based maintenance by wireless sensor networks&lt;br /&gt;                                        Smart machines, smart structures &amp;amp; smart materials&lt;/p&gt;&lt;table style="color: rgb(255, 255, 255);" class="grid" width="100%" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="grid_wireless"&gt;On-board Accelerometers&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Triaxial MEMS accelerometers, Analog Devices AD22293 (2&lt;i&gt;g&lt;/i&gt;) or ADXL210 (10&lt;i&gt;g&lt;/i&gt;)&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Accelerometer Range&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     ± 2&lt;i&gt;g&lt;/i&gt; or ± 10&lt;i&gt;g&lt;/i&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Measurement Accuracy&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     10 m&lt;i&gt;g&lt;/i&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Resolution&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     1.5m&lt;i&gt;g&lt;/i&gt; RMS(2&lt;i&gt;g&lt;/i&gt;), 9m&lt;i&gt;g&lt;/i&gt; RMS(10&lt;i&gt;g&lt;/i&gt;)&lt;/td&gt;                                             &lt;/tr&gt;                                                      &lt;tr&gt;         &lt;td class="grid_wireless"&gt;         Temperature Sensor&lt;/td&gt;         &lt;td class="grid_wireless"&gt;         -40˚C to +70˚C range, accuracy  2˚C (at 25˚C)&lt;/td&gt;         &lt;/tr&gt;                          &lt;tr&gt;         &lt;td class="grid"&gt;         Anti-aliasing Filter Bandwidth&lt;/td&gt;         &lt;td class="grid"&gt;         -3 dB cutoff at 250 Hz (factory adjustable)&lt;/td&gt;         &lt;/tr&gt;                                              &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Analog to Digital (A/D) Converter&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Successive approximation type, 12 bit resolution&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Data Storage Capacity&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     2 megabytes (approximately 1,000,000 data points)&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Data Logging Mode&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt; Log up to 1,000,000 data points (from 100 to 65,500 samples or continuous) at 32 Hz to 2048 Hz&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Sensor Event Driven Trigger&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     Commence datalogging when threshold exceeded&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Real-time Streaming Mode&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt; Transmit real time data from node to PC - rate depends on number of active channels:&lt;br /&gt;                                                    1 channel - 4 KHz,&lt;br /&gt;                                                    2 channels - 2 KHz,&lt;br /&gt;                                                    3 channels - 1.33 KHz,&lt;br /&gt;                                                    4 channels (including temp.) - 1 KHz&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Low Duty-cycle Mode&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     Supports multiple nodes on single RF channel&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Synchronization Between Nodes&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Datalogging 4 sec  50 ppm, LDC mode time stamped at PC&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Sample Rate Stability&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     25 ppm for sample rates &gt; 1 Hz, 10% for sample rates &lt;&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Radio Frequency (RF)Transceiver Carrier&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt; 2.4 GHz direct sequence spread spectrum, license free worldwide (2.405 to 2.480 GHz) - 16 channels, radiated power 0 dBm (1 mW)&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     RF Data Packet Standard&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     IEEE 802.15.4, open communication architecture&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     RF Data Downloading&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     8 minutes to download full memory                                                 &lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Range for Bi-Directional RF Link&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     70 m line-of-sight, up to 300 m with optional high gain antenna&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Internal Li-Ion Battery&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     3.7 volt lithium ion rechargeable battery, 250 mAh capacity&lt;br /&gt;          Customer may supply external power from 3.2 to 9 volts&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Power Consumption&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     Real-time streaming - 25 mA, datalogging - 25 mA, sleeping - 0.5 mA&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Operating Temperature&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt; -20˚C to +60˚C with standard internal battery and enclosure, extended temperature range optional with custom battery and enclosure. -40˚C to +85˚C for electronics only&lt;/td&gt;                                             &lt;/tr&gt;          &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Maximum Acceleration Limit&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     500 &lt;i&gt;g&lt;/i&gt;&lt;/td&gt;                                             &lt;/tr&gt;                                              &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Dimensions&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     58 mm x 43 mm x 26 mm (enclosure without antenna)&lt;br /&gt;        36 mm x 36 mm x 24 mm (circuit board assembly only)&lt;br /&gt;         For dimensioned print go to Documentation tab&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Weight&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     47 g (with enclosure)&lt;br /&gt;         15 g (circuit board assembly only)&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Enclosure Material&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     ABS plastic&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid"&gt;                                                     Software&lt;/td&gt;                                                 &lt;td class="grid"&gt;                                                     &lt;b&gt;Node Commander®&lt;/b&gt; Windows XP/Vista compatible&lt;/td&gt;                                             &lt;/tr&gt;                                             &lt;tr&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     Compatible Base Stations&lt;/td&gt;                                                 &lt;td class="grid_wireless"&gt;                                                     USB, RS-232, Analog, &lt;b&gt;WSDA®&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4517314512621087470?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4517314512621087470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/g-link-wireless-accelerometer-node.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4517314512621087470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4517314512621087470'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/g-link-wireless-accelerometer-node.html' title='G-Link® Wireless Accelerometer Node'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1565206091602930853</id><published>2009-06-06T20:21:00.000-07:00</published><updated>2009-06-06T20:26:26.455-07:00</updated><title type='text'>Solar Powered, Ruggedized Wireless Sensor Nodes    Solar Powered, Ruggedized Wireless Sensor Nodes</title><content type='html'>&lt;b style="color: rgb(255, 255, 255);"&gt;Features and Benefits&lt;/b&gt;                             &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt;2.4 GHz direct sequence spread spectrum radio is license free worldwide                                 &lt;/li&gt;&lt;li&gt;IEEE 802.15.4 open communication architecture       &lt;/li&gt;&lt;li&gt;Supports simultaneous streaming from multiple nodes to PC                                         &lt;/li&gt;&lt;li&gt;Datalogging rates up to 2048 Hz, stores up to 1,000,000 measurements                                             &lt;/li&gt;&lt;li&gt;Real-time streaming rates up to 4 KHz                                                  &lt;/li&gt;&lt;li&gt;Communication range up to 70 m line-of-sight, 300 m with high gain antennas                                                         &lt;/li&gt;&lt;li&gt;Rugged NEMA 4X enables long-term exposure in hostile environment                                                             &lt;/li&gt;&lt;li&gt;Low power consumption for extended use with primary batteries or solar recharged                                                                 lithium batteries                                                                 &lt;/li&gt;&lt;li&gt;Internal rechargeable battery                                                                     &lt;/li&gt;&lt;/ul&gt;&lt;b style="color: rgb(255, 255, 255);"&gt;Introduction&lt;/b&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;MicroStrain® Field Ruggedized Wireless Sensor Nodes contain either a &lt;b&gt;V-Link®&lt;/b&gt; wireless voltage node,  &lt;b&gt;SG-Link®&lt;/b&gt; wireless strain node, &lt;b&gt;G-Link®&lt;/b&gt; wireless accelerometer node, or &lt;b&gt;TC-Link®&lt;/b&gt; wireless  thermocuple node. Each is housed in a rugged NEMA 4X enclosure designed for long-term exposure to the elements. These  rugged nodes come standard with high capacity lithium batteries, designed for operation in extreme temperatures.  Optionally, they can be run with solar power, providing autonomous operation for many years.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;The &lt;b&gt;V-Link®&lt;/b&gt; wireless voltage node and &lt;b&gt;SG-Link®&lt;/b&gt; can be used with most types of analog sensors  including: strain gauges, displacement sensors, load cells, pressure sensors, settlement systems, accelerometers,  geophones, temperature sensors and others. The &lt;b&gt;G-Link®&lt;/b&gt; wireless accelerometer node incorporates a triaxial 2  &lt;i&gt;g&lt;/i&gt; or 10 &lt;i&gt;g&lt;/i&gt; accelerometer. The &lt;b&gt;TC-Link®&lt;/b&gt; wireless thermocouple node supports 6 thermocouples and a  relative humidity sensor.&lt;/p&gt;                                                         &lt;b style="color: rgb(255, 255, 255);"&gt;Applications&lt;/b&gt;&lt;br /&gt;               &lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Condition-based monitoring of machines&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Health monitoring of civil structures&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Smart structures and materials&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Experimental test and measurement&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Vibration and acoustic noise testing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;               Distributed security networks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="color: rgb(255, 255, 255);" class="grid" width="100%" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="grid"&gt;&lt;b&gt;Common Specifications&lt;/b&gt;&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             (excluding TC-Link®)&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                      &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Temperature sensor&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             -40˚C to 70˚C range, accuracy  2˚C (at 25˚C)&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Analog to Digital (A/D) Converter&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             Successive approximation type, 12 bit resolution&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Data Storage Capacity&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             2 megabytes (approximately 1,000,000 data points)&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Data Logging Mode&lt;/td&gt;                                                                         &lt;td class="grid"&gt; Log up to 1,000,000 data points (from 100 to 65,500 samples or continuous) at 32 Hz to 2048 Hz&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Sensor Event Driven Trigger&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Commence datalogging when threshold exceeded&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Real-time Streaming Mode&lt;/td&gt;                                                                         &lt;td class="grid"&gt; Transmit real time data from node to PC - rate depends on number of active channels: 1 channel - 4 KHz, 2 channels - 2 KHz, 3 channels - 1.33 KHz, 4 channels - 1 KHz, 5 channels - 800 Hz, 6 channels - 666 Hz, 7 channels - 570 Hz, 8 channels - 500 Hz&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Low Duty-cycle Mode&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Supports multiple nodes on single RF channel&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Synchronization Between Nodes&lt;/td&gt;                                                                         &lt;td class="grid"&gt; Datalogging 4 sec 50 ppm, LDC mode time stamped at PC&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Sample Rate Stability&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt; 25 ppm for sample rates &gt; 1 Hz, 10% for sample rates &lt;&gt;                                                                     &lt;/td&gt;&lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Radio Frequency (RF) Transceiver Carrier&lt;/td&gt;                                                                         &lt;td class="grid"&gt; 2.4 GHz direct sequence spread spectrum, license free worldwide (2.405 to 2.480 GHz) - 16 channels, radiated power 0 dBm (1mW)&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             RF Data Packet Standard&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             IEEE 802.15.4, open communication architecture&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             RF Data Downloading&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             8 minutes to download full memory&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                                                                                          &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Range for Bi-directional RF Link&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt; 70 m line-of-sight, up to 300 m with optional high gain antenna&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Internal Li-Ion Battery&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             3.7 volt lithium ion rechargeable battery&lt;br /&gt;             Customer may supply external power from 3.2 to 9 volts&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Autonomy&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt; Depends upon sensors and power source. Solar powered nodes can be designed to operate for up to 5 years without battery maintenance&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Operating Temperature&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             -20˚C to +60˚C with standard battery&lt;br /&gt;             -20˚C to +60˚C with rechargeable battery for solar power&lt;br /&gt;             -40˚C to +85˚C for electronics only&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                                                                                                                                                               &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Mounting Options&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             Magnetic, clamp, bolt or pipe mountable&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Dimensions&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt; 140 mm x 120 mm x 100 mm without solar panel and mounting hardware&lt;br /&gt;&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                                                                                                                                                                                                                                    &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Enclosure Material&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             ABS plastic, NEMA 4X&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                     &lt;tr&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Software&lt;/td&gt;                                                                         &lt;td class="grid_wireless"&gt;                                                                             Node Commander® Windows XP/Vista compatible&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                                                                                                                                                               &lt;tr&gt;                                                                         &lt;td class="grid"&gt;                                                                             Compatible Base Stations&lt;/td&gt;                                                                         &lt;td class="grid"&gt;                                                                             USB, RS-232, Analog, &lt;b&gt;WSDA®&lt;/b&gt;&lt;/td&gt;                                                                     &lt;/tr&gt;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               &lt;/tbody&gt;                                                             &lt;/table&gt;                                                                                                                  &lt;blockquote style="color: rgb(255, 255, 255);"&gt;                                                             &lt;p&gt;                                                                 &lt;i&gt;Patents pending&lt;/i&gt;&lt;/p&gt;                                                         &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1565206091602930853?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1565206091602930853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/solar-powered-ruggedized-wireless.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1565206091602930853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1565206091602930853'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/solar-powered-ruggedized-wireless.html' title='Solar Powered, Ruggedized Wireless Sensor Nodes    Solar Powered, Ruggedized Wireless Sensor Nodes'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-2856535789785982048</id><published>2009-06-04T21:44:00.000-07:00</published><updated>2009-06-06T20:21:14.993-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 6</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.7 Defending Against Attacks on Sensor Privacy&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Regarding the attacks on privacy mentioned earlier, there exist effective&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;techniques to counter many of the attacks levied against a sensor. Here we&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;describe several common techniques [28].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.7.1 Anonymity Mechanisms&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Location information that is too precise can enable the identification of a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;user, or make the continued tracking of movements feasible. This is a threat&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to privacy. Anonymity mechanisms depersonalize the data before the data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is released, which present an alternative to privacy policy-based access control.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Researchers have discussed several approaches using anonymity mechanisms,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for example, Gruteser and Grunwald [26] analyze the feasibility&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of anonymizing location information for location-based services in an automotive&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;telematics environment; Beresford and Stajano [6] independently&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;evaluate anonymity techniques for an indoor location system based on the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Active Bat.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Total anonymity is a difficult problem given the lack of knowledge concerning&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a node’s location. Therefore, a tradeoff is required between anonymity&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and the need for public information when solving the privacy problem.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In [27, 28, 67, 76], three main approaches are proposed:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Decentralize Sensitive Data The basic idea of this approach is to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;distribute the sensed location data through a spanning tree, so that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;no single node holds a complete view of the original data.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Secure Communication Channel Using secure communication protocols,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;such as SPINS [65], the eavesdropping and active attacks can&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;be prevented.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Change Data Traffic De-patterning the data transmissions can protect&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;against traffic analysis. For example, inserting some bogus data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;can intensively change the traffic pattern when needed.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Node Mobility Making the sensor movable can be effective in defending&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;privacy, especially the location. For example, the Cricket system&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;[67] is a location-support system for in-building, mobile, location&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;dependent applications. It allows applications running on mobile and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;static nodes to learn their physical location by using listeners that hear&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and analyze information from beacons spread throughout the building.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Thus the location sensors can be placed on the mobile device&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;as opposed to the building infrastructure, and the location information&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is not disclosed during the position determination process and the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;data subject can choose the parties to which the information should&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;be transmitted.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.7.2 Policy-based Approaches&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Policy-based approaches are currently a hot approach to address the privacy&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;problem. The access control decisions and authentication are made based&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;on the specifications of the privacy policies. In [57], Molnar and Wagner&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;present the concept of private authentication, and give a general scheme for&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;building private authentication with work logarithmic in the number of tags&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in (but not limited by) RFID (radio frequency identification) applications.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In the automotive telematics domain, Duri and colleagues [20] propose a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;policy-based framework for protecting sensor information, where an in-car&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;computer can act as a trusted agent. Snekkenes [77] presents advanced concepts&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for specifying policies in the context of a mobile phone network. These&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;concepts enable access control based on criteria such as time of the request,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;location, speed, and identity of the located object. Myles and colleagues [58]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;describe an architecture for a centralized location server that controls access&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;from client applications through a set of validator modules that check&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;XML-encoded application privacy policies. Hengartner and Steenkiste [31]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;point out that access control decisions can be governed by either room or&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;user policies. The room policy specifies who is permitted to find out about&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the people currently in a room, while the user policy states who is allowed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to get location information about another user.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.7.3 Information Flooding&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Ozturk et al. propose anti-traffic analysis mechanisms to prevent an outside&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacker from tracking the location of a data source, since that information&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;will release the location of sensed objects [61]. The randomized data routing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;mechanism and phantom traffic generation mechanism are used to disguise&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the real data traffic, so that it is difficult for an adversary to track the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;source of data by analyzing network traffic. Based on flooding-based routing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;protocols, Ozturk et al. have developed comparable methods for single path&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;routing to try to solve the privacy problems in sensor network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Baseline Flooding In the baseline implementation of flooding, every&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;node in the network only forwards a message once, and no node&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;retransmits a message that it has previously transmitted. When a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;message reaches an intermediate node, the node first checks whether&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it has received and forwarded that message before. If this is its first&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;time,the node will broadcast the message to all its neighbors. Otherwise,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it just discards the message.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Probabilistic Flooding In probabilistic flooding, only a subset of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;nodes within the entire network will participate in data forwarding,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;while the others simply discard the messages they receive. One possible&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;weakness of this approach is that some messages may get lost&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in the network and as a result affect the overall network connectivity.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, as [61] explain later in this section, this problem does not&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;appear to be a significant factor.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Flooding with Fake Messages The previous flooding strategies can&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;only decrease the chances of a privacy violation. An adversary still&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;has a chance to monitor the general traffic and even the individual&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;packets. This observation suggests that one approach to alleviate the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;risk of source-location privacy breaching is to augment the flooding&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;31&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;protocols to introduce more sources that inject fake messages into the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network. By doing so, even if the attacker captures the packets, he&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;will have no idea whether the packets are real.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Phantom Flooding Phantom flooding shares the same insights as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;probabilistic flooding in that they both attempt to direct messages to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;different locations of the network so that the adversary cannot receive&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a steady stream of messages to track the source. Probabilistic flooding&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is not very effective in achieving this goal because shorter paths are&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more likely to deliver more messages. Therefore, Ozturk et al. [61]&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;suggest enticing the attacker away from the real source and towards&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a fake source, called the phantom source. In phantom flooding, every&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;message experiences two phases: (1) a walking phase,which may be a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;random walk or a directed walk, and (2) a subsequent flooding meant&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to deliver the message to the sink. When the source sends out a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;message, the message is unicast in a random fashion within the first&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;hwalk hops (referred to as random walk phase). After the hwalk hops,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the message is flooded using the baseline flooding technique (referred&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to as flooding phase).&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Similar mechanisms are also used to disguise an adversary from finding the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;location of a base station by analyzing network traffic [29]. One key problem&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for these anti-traffic analysis mechanisms is the energy cost incurred by&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;anonymization.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Another strategy used to mask location information from eavesdroppers&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is presented in [89]. They propose a two way greedy random-walk strategy&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;GROW (Greedy Random Walk). In this case, the random walk is taken&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;from both the source and the sink. The sink first initiates a N-hop random&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;walk. The source then initiates a M-hop random walk. Once the source&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;packet reaches an intersection of these two paths, it is forwarded through&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the path created by the sink. Local broadcasting is used to detect when&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the two paths intersect. In order to minimize the chance of backtracking&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;along the random walk, the nodes are stored in a bloom filter as the walk&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;progresses. At each stage, the intermediate nodes are checked against the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;bloom filter to ensure that backtracking is minimized [89].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.8 Intrusion Detection&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;We now turn to the area of intrusion detection in wireless sensor networks.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;It is important to note that in this section we cover intrusion detection as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it applies to detecting attacks on the sensor network itself, rather than the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;popular intrusion detection application being researched for such uses as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;perimeter monitoring, and so forth.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;With that in mind, we note that intrusion detection is not necessarily&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a category unto itself, but rather has its place in nearly every aspect of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor network security. Many secure routing schemes attempt to identify&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network intruders, and key establishment techniques are used in part to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;prevent intruders from overhearing network data.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Despite the necessity of effective intrusion detection schemes for wireless&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor networks, a good solution has not yet been devised. Of course, this is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;due largely to the resource constraints present in wireless sensor networks.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, resource constraints are not the only reason. Another problem&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is that researchers have not yet been able to develop methods of reliably&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;detecting intruders in sensor networks. As such, it is difficult to define&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;characteristics (or signatures) that are specific to a network intrusion as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;opposed to the normal network traffic that might occur as the result of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;normal network operations or malfunctions resulting from the environment&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;change.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.8.1 Background on Intrusion Detection&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Traditionally, intrusion detection has focused on two major categories: anomaly&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;based intrusion detection (AID), and misuse intrusion detection (MID) [72].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Anomaly based intrusion detection relies on the assumption that intruders&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;will demonstrate abnormal behavior relative to the legitimate nodes. Thus,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the object of anomaly based detection is to detect intrusion based on unusual&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;system behavior. Typically this is done by first developing a profile&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of the system in normal use. Once the profile has been generated it can be&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;used to evaluate the system in the face of intruders.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The advantage of using an anomaly based system is that it is able to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;detect previously unknown attacks based only upon knowing that the system&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;behavior is unusual. This is particularly advantageous in wireless sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;networks where it can be difficult to boil an attack down to a signature.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, such flexible intrusion detection comes at a cost. The first is that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the anomaly based approach is susceptible to false positives. This is due&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;largely to the fact that it can be difficult to define normal system behaviors.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;To help combat this, new profiles can be taken of the network to ensure that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the profile in use is up-to-date. However, this takes time. And further, even&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;with the most up-to-date profile possible, it can still be difficult to discern&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;unusual, but legitimate, behavior from an actual intrusion. Another fault in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the anomaly based intrusion detection techniques is that the computational&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;cost of comparing the current system activity to the profile can be quite&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;high [72]. In the case of a wireless sensor network, such added computation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;can severely impact the longevity of the network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In systems based on misuse intrusion detection, the system maintains&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a database of intrusion signatures. Using these signatures, the system can&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;easily detect intrusions on the network. Further, the system is less prone&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to false positives as the intrusion signatures are narrowly defined. Such&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;narrowly defined signatures, while leading to fewer false positives, also imply&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that the intrusion detection system will be unable to detect unknown&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacks. This problem can be somewhat mitigated by maintaining an up-todate&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;signature database. However, since it can be difficult to characterize&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacks on wireless sensor networks, such databases may be inherently limited&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and difficult to generate. An advantage, however, is that the misuse&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;intrusion detection system requires less computation in order to identify intruders&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;as the comparison of network events to the available signatures is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;relatively low cost [72].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Because both techniques have their strengths and weaknesses, traditional&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;intrusion detection systems use systems that implement both anomaly based&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;intrusion detection and misuse intrusion detection models. This allows such&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;systems to utilize the fast evaluation of the misuse intrusion detection system,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;but still recognize abnormal system behavior.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.8.2 Intrusion Detection in Wireless Sensor Networks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Typically a wireless sensor network uses cryptography to secure itself against&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;unauthorized external nodes gaining entry into the network. But cryptography&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;can only protect the network against the external nodes and does little&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to thwart malicious nodes that already possess one or more keys. Brutch and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Ko classify intrusion detection systems (IDS) into two categories: host-based&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and network-based. They further classify intrusion detection schemes into&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;those that are signature based, anomaly based, and specification based [9].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Simply put, a host based IDS system operates on operating systems audit&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;trails, system call audit trails, logs, and so on. A network based IDS, on the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;other hand, operates entirely on packets that have been captured from the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network [9]. A signature based IDS simply monitors the network for specific&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;pre-determined signatures that are indicative of an intrusion. In an anomaly&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;based scheme, a standard behavior is defined and any deviation from that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;behavior triggers the intrusion detection system. Finally, a specification&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;based scheme defines a set of constraints that are indicative of a program’s&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;or protocol’s correct operation [9].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Brutch and Ko describe a series of attacks against several aspects of a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;wireless sensor network and also introduce three architectures for intrusion&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;detection in wireless sensor networks. The first is termed the stand-alone&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;architecture. In this case, as its name implies, each node functions as an&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;independent intrusion detection system and is responsible for detecting attacks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;directed toward itself. Nodes do not cooperate in any way [9].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The second architecture is the distributed and cooperative architecture.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In this case, an intrusion detection agent still resides on each node (as in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the case of the stand-alone architecture) and nodes are still responsible for&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;detecting attacks against themselves (local attacks), but also cooperate to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;share information in order to detect global intrusion attempts [9].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The third technique proposed by Brutch and Ko is called the hierarchical&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;architecture. These architectures are suitable for multi-layered wireless&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor networks. In this case, Brutch and Ko describe a multi-layered network&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;as one in which the network is divided into clusters with cluster-head&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;nodes responsible for routing within the cluster. The multi-layered network&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is used primarily for event correlation.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Albers et al. describe an intrusion detection architecture based on the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;implementation of a local intrusion detection system (LIDS) at each node [2].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In order to extend each node’s “vision” of the network, Albers suggests that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the LIDS existing within the network should collaborate with one another.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;All LIDS within the network will exchange two types of data, security data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and intrusion alerts. The security data is simply used to exchange information&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;with other network hosts. The intrusion alerts, however, are used to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;inform other LIDS of a locally detected intrusion [2].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;A pictorial representation of the LIDS architecture is depicted in Figure&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;2. MIB (management information base) variables are accessed through&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;SNMP running on the mobile host, where the LIDS components are depicted&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;within the block labeled LIDS. The local MIB is designed to interface with&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the SNMP agent to provide MIB variable collection from the local LIDS&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;agent or mobile agents. The mobile agents are responsible for both the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;collection and processing of data from remote hosts, specifically SNMP requests.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The agents are capable of migration between individual hosts and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are capable of transferring data back to their home LIDS. The local LIDS&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;agent is responsible for detecting and responding to local intrusions as well&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;as responding to events generated by remote nodes [2].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Albers et al. propose to use SNMP auditing as the audit source for each&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;LIDS. Rather than simply sending the SNMP messages over an unreliable&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;UDP connection, it is suggested that mobile agents will be responsible for&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;message transporting. In order to detect an intrusion, Albers suggests using&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;either misuse or anomaly detection. When a LIDS detects an intrusion, it&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;should communicate this intrusion to other LIDS on the network. Possible&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;responses include forcing the potential intruder to re-authenticate, or to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;simply ignore the suspicious node when performing cooperative actions [2].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Although this approach can not be applied to wireless sensor network directly,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it is an interesting idea that explores the local information only, which&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is the key to any intrusion detection techniques in sensor network [22]. In&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;summary, we envision that the intrusion detection in wireless sensors remains&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;an open problem, and more study is needed. Taking the pre-deployment information,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;such as sensing data distribution, into consideration is a possible&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;direction.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.9 Secure Data Aggregation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;As wireless sensor networks continue to grow in size, so does the amount&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of data that the sensor networks are capable of sensing. However, due to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the computational constraints placed on individual sensors, a single sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is typically responsible for only a small part of the overall data. Because of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;this, a query of the wireless sensor network is likely to return a great deal&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of raw data, much of which is not of interest to the individual performing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the query.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Thus, it is advantageous for the raw data to first be processed so that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more meaningful data can be gleaned from the network. This is typically&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;done using a series of aggregators. An aggregator is responsible for collecting&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the raw data from a subset of nodes and processing/aggregating the raw data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;from the nodes into more usable data.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, such a technique is particularly vulnerable to attacks as a single&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;node is used to aggregate multiple data. Because of this, secure information&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregation techniques are needed in wireless sensor networks where one or&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more nodes may be malicious.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.9.1 Introduction to Data Aggregation and Its Utility&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Before discussing the security aspects of secure information aggregation, we&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;first begin with an overview of several information aggregating techniques.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Clustering techniques are discussed in [22]. They develop a localized algorithm&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that uses the directed diffusion technique to achieve a global perspective&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;using only local nodes. In their algorithm, nodes are assigned levels,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;with level 0 being the lowest level. When a node transmits a message, the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;number of hops that the message travels is proportional to the node’s level.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;A node can be promoted and demoted. Using this technique, higher level&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;nodes are able to communicate across clusters, while their lower level siblings&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;cannot. This effectively enables localized cluster computation while the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;higher level nodes can coordinate their cluster’s local information to achieve&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a global solution [22].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;If an aggregation node is itself compromised, then all of the data being&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;delivered from the sensor network to the base station may be forged. To&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;detect this, Ye et al. describe a statistical en-route filtering mechanism [91].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;It utilizes multiple MACs along the path from the aggregator to the base&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;station. Any packet that fails any of the MAC tests will be disregarded.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;A more recent technique called TAG is proposed in [54]. In this case,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the authors propose an SQL like language that is used for generating queries&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;over the sensor network. The TAG approach is one of a general purpose&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregation. That is, it has not been designed with an application specific&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;intent. It’s operation is fairly simple, the base station defines a query using&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the SQL-like language designed for use in TAG. The sensors then route data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;back to the base station according to a routing tree. At each point in the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;tree, data is aggregated according to the routing tree and according to the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;particular aggregation function that is defined in the initial query [54].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;More recently Shrivastava et al. propose a summary structure that is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;able to support fairly complex aggregate functions, such as median and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;range queries [75]. It’s important to note that typical aggregate functions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are capable of performing min/max, sum, and average. The more complex&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregates, such as finding the most frequent data values, are typically not&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;supported. They note that the added aggregate functions are not exact.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, they prove strict guarantees on the approximation quality of the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;queries [75].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Wagner analyzes the resilience of all aggregation techniques in [82], and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;argues that current aggregation schemes were designed without security in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;mind and that there are easy attacks against them. Wagner proposes a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;mathematical framework for formally evaluating the security for aggregation,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;allowing them to quantify the robustness of an aggregation operator&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;against malicious data. This seminal work opens the door to secure data&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregation in sensor networks; however, the one-level homogeneous aggregation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;model is too simple to represent real sensor network deployments.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Extending the model to a more realistic model, e.g., multi-level and heterogeneous,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is an interesting direction.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.9.2 Secure Data Aggregation Techniques&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;As was shown above, the idea of information aggregation has been studied in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;reasonable depth. The problem with the standard information aggregation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;techniques, however, is that they assume that all nodes are trustworthy. Of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;course, this is not the case and secure data aggregation techniques will be&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;necessary in many wireless sensor networks.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Przydatek et al. describe a secure information aggregation technique&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;(SIA) [68]. They note that sensor networks and data aggregation techniques&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are vulnerable to a variety of attacks including denial of service attacks as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;described in 5.2. However, [68] focus their efforts on defending specifically&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;against a type of attack called the stealthy attack. In a stealthy attack, the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacker seeks to provide incorrect aggregation results to the user without&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the user knowing that the results are incorrect. Therefore, the goal of [68] is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to ensure that if a user accepts an aggregate value as correct, then there is a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;high probability that the value is close to the true aggregation value [68]. In&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the event that the aggregate value has been tampered with, the user should&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;reject the incorrect results with high probability.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The approach that [68] provide is termed the aggregate-commit-prove&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;technique. As the name would suggest, the technique is composed of three&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;phases. In the first stage, aggregate, the aggregator collects data from the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensors and computes the aggregation result according to a specific aggregate&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;function. Each sensor should share a key with the aggregator. This allows&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the aggregator to verify that the sensor reading is authentic. However, it is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;possible that a sensor has been compromised and possesses the key, or that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the sensor is simply malfunctioning. The aggregate phase does not prevent&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;such malfunctioning.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In the second phase, the commit phase, the aggregator is responsible&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for committing to the collected data. This commitment ensures that the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregator actually uses the data collected from the sensors. One way to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;perform this commitment is to use a Merkle hash-tree construction [56].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Using this technique the aggregator computes a hash of each input value and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the internal nodes are computed as the hash of their children concatenated.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The commitment is the root value. The hashing is used to ensure that the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregator cannot change any input values after having hashed them.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In the final phase, the aggregator is charged with proving the results&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to the user. The aggregator first communicates the aggregation result and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the commitment. The aggregator then uses an interactive proof to prove&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the correctness of the results. This generally requires two steps. In the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;first, the user/home server checks to ensure that the committed data is a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;good representation of the data values in the sensor network. In the second&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;step, the user/home server decides whether the aggregator is lying. This&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;can be done by checking whether or not the aggregation result is close to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the committed result [68]. The interactive proof differs depending on the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregation function that is being used.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Hu and Evans propose a secure aggregation technique that uses the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;μTESLA protocol for security [33]. In this case, the nodes organize into&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a tree based hierarchy where the internal nodes act as aggregators. Recall&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that the μTESLA protocol achieves asymmetry through delayed discloser&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of symmetric keys. Therefore, a child’s parent will be unable to immediately&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;verify the authenticity of the child’s data as the key used to generate&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the MAC will not have been revealed. This technique, however, does not&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;guarantee that nodes and aggregators are providing correct values. To address&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;this problem, the base station is responsible for distributing temporary&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;keys to the network as well as the base station’s current μTESLA key, used&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for validating MACs. Using the μTESLA key, nodes verify their children’s&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;MAC and are responsible for ensuring that the MACs are consistent.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;To this end, we argue that secure aggregation techniques play an important&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;role in adopting wireless sensor networks, because of the large amount&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of raw data and the necessity of the localized in-network processing, and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;much more investigation is needed.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.10 Defending Against Physical Attacks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Physical attacks, as we argued in the beginning of the chapter, pose a great&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;threat to wireless sensor networks, because of it’s unattended feature and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;limited resources. Sensor nodes may be equipped with physical hardware to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;enhance protection against various attacks. For example, to protect against&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;tampering with the sensors, one defense involves tamper-proofing the node’s&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;physical package [88]. [3, 4, 43] focus on building tamper-resistant hardware&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in order to make the actual data and memory contents on the sensor chip&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;inaccessible to attack. Another way is to employ special software and hardware&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;outside the sensor to detect physical tampering.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;As the price of the hardware itself gets cheaper, tamper-resistant hardware&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;may become more appropriate in a variety of sensor network deployments.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;One possible approach to protect the sensors from physical attacks is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;self-termination. The basic idea is the sensor kills itself, including destroy all&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;data and keys, when it senses a possible attack. This is particularly feasible&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in the large scale wireless sensor network which has enough redundancy of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;information, and the cost of a sensor is much cheaper than the lost of being&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;broken (attacked). The key of this approach is detecting the physical attack.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;A simple solution is periodically conducting neighborhood checking in static&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;deployment. For mobile sensor networks, this is still an open problem.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In [3, 4, 43], the authors describe techniques for extracting protected&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;software and data from smartcard processors. This includes manual microprobing,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;laser cutting, focused ion-beam manipulation, glitch attacks, and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;power analysis, most of which are also possible physical attacks on the sensor.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Based on an analysis of these attacks, Andersen et al. give examples&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of low-cost protection countermeasures that make such attacks considerably&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more difficult, including [4]:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Randomized Clock Signal Inserting random-time delays between&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;any observable reaction and critical operations that might be subject&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to an attack.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Randomized Multithreading Designing a multithread processor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;architecture that schedules the processor by hardware between two or&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more threads of execution randomly at a per-instruction level&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Robust Low-frequency Sensor Building an intrinsic self-test into&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the detector. Any attempt to tamper with the sensor should result in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the malfunction of the entire processor.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Destruction of Test Circuitry Destroying or disabling the special&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;test circuitry which is for the test engineers, closing the door to microprobing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attackers.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Restricted Program Counter Avoid providing a program counter&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that can run over the entire address space.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Top-layer Sensor Meshes Introducing additional metal layers that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;form a sensor mesh above the actual circuit and that do not carry any&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;critical signals to be effective annoyances to microprobing attackers.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;For the deployment of components outside the sensor, various approaches&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;have been proposed to protect the sensor, and are summarized in [17]. Sastry&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;et al. [71] introduce the concept of secure location verification and propose&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a secure localization scheme, the ECHO protocol, to make sure the location&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;claims are legitimate. In their work, the security rests on physical properties&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of sound and RF signal propagation. An adversary cannot cheat and claim&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a shorter distance by starting the ultra-sound response early, because it will&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;not have the nonce. Hu et al. [34] introduce directional antennas to defend&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;against wormhole attacks. In [85] the authors study the modeling and defense&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of sensor networks against Search-based Physical Attacks. They define&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a search-based physical attack model, where the attacker walks through the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor network using signal detecting equipment to locate active sensors,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and then destroys them. In a prior work, they have identified and modeled&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;blind physical attacks [84]. The defense algorithm is executed by individual&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensors in two phases: in the first phase, sensors detect the attacker&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and send out attack notification messages to other sensors; in the second&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;phase, the recipient sensors of the notification message schedule their states&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to switch. A mechanism named SWATT to verify whether the memory of a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor node has been changed [74] is proposed by Seshadri et al.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;6.11 Trust Management&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Trust is an old but important issue in any networked environment, whether&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;social networking or computer networking. Trust can solve some problems&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;beyond the power of the traditional cryptographic security. For example,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;judging the quality of the sensor nodes and the quality of their services, and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;providing the corresponding access control, e.g., does the data aggregator&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;perform the aggregation correctly? Does the forwarder send out the packet&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in a timely fashion? These questions are important, but difficult, if not&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;impossible, to answer using existing security mechanisms. We argue that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;trust management is the key to build trusted, dependable wireless sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network applications. The trust issue is emerging as sensor networks thrive.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;However, it is not easy to build a good trust model within a sensor network&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;given the resource limits. Furthermore, in order to keep the sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;nodes independent, we should not assume there is a trust among sensors in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;advance.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;According to the small world principle in the context of social networks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and peer-to-peer computing [60], one can employ a path-finder to find paths&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;from a source node to a designated target node efficiently. Based on this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;observation, Zhu et al. [92] provide a practical approach to compute trust&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in wireless networks by viewing individual mobile devices as a node of a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;delegation graph G and mapping a delegation path from the source node&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;S to the target node T into an edge in the correspondent transitive closure&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of the graph G, from which the trust value is computed. In this approach,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;an undirected transitive signature scheme is used within the authenticated&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;transitive graphs.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In [90], a trust evaluation based security solution is proposed to provide&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;effective security decisions on data protection, secure routing, and other&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network activities. Logical and computational trust analysis and evaluation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are deployed among network nodes. Each node’s evaluation of trust&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;on other nodes is based on serious study and inference from trust factors&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;such as experience statistics, data value, intrusion detection results, and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;references to other nodes, as well as a node owner’s preference and policy.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Ren et al. describe a technique to establish sufficient trust relationships in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;ad hoc networks with minimum local storage capacity requirements on the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;mobile nodes [70]. The authors propose a probabilistic solution based on a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;distributed trust model. A secret dealer is introduced only in the system&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;bootstrapping phase to complement the assumption in trust initialization.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;With the help of the secret dealer, much shorter and more robust trust chains&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are able to be constructed with high probability. A fully self-organized trust&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;establishment approach is then adopted to conform to the dynamic membership&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;changes. But the shortcoming of this approach for the common&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor network is that it is not reasonable to introduce a dealer in a totally&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;decentralized ad hoc environment.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The approaches described above are proposed in the context of ad hoc&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network. For the wireless sensor network, they can not be employed directly&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;because of the capacity of the sensor. Some researchers specifically&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;focus on the sensor networks that have been proposed recently. Ganeriwal&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and Srivastava propose a reputation-based framework for high integrity&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor networks [23]. Within this framework the authors employ a beta&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;reputation system for reputation representation, updates, and integration.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Tanachaiwiwat et al. [80] propose a mechanism of location-centric isolation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of misbehavior and trust routing in sensor networks. In their trust model,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the trustworthiness value is derived from the capacity of the cryptography,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;availability and packet forwarding. If the trust value is below a specific trust&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;threshold, then this location is considered insecure and is avoided when forwarding&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;packets.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Liang and Shi focus on trust model developing and the analysis of rating&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;aggregation algorithms in the open untrusted environment [48, 49, 50].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Their findings and observations can be applied to wireless sensor networks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;directly, although the work is performed in the context of peer-to-peer settings.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;They propose a personalized trust model called PET in [50], which&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;supports the customization of trustworthiness from the view of individual&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensors. Regarding how to aggregate the ratings from referrals, they recently&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;analyze the effect of ratings on the trust inference in a comprehensive&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;way [48]. They find that the rating is not always helpful given the limitations&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of other factors. In the open environment with high dynamics the rating&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;performance degrades and can produce negative effects. They observe that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the storage space for saving self-knowledge is a potential bottleneck to the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;effect of ratings. Their recent simulation results show that it is better to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;treat the ratings from different evaluators equally given the dynamics of the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;open environment, and simply averaging ratings is appropriate considering&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the simplicity of the algorithm design and the low cost in running the system.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;They argue that the most important issue for building a trust model is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;adjusting parameters according to environment changes. These suggestions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are quite useful for building trust models in the wireless sensor network given&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;their simplicity and cost savings.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;7 Conclusions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In this chapter we have described the four main aspects of wireless sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network security: obstacles, requirements, attacks, and defenses. Within&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;each of those categories we have also sub-categorized the major topics including&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;routing, trust, denial of service, and so on. Our aim is to provide&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;both a general overview of the rather broad area of wireless sensor network&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;security, and give the main citations such that further review of the relevant&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;literature can be completed by the interested researcher.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;As wireless sensor networks continue to grow and become more common,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;we expect that further expectations of security will be required of these&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;wireless sensor network applications. In particular, the addition of publickey&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;cryptography and the addition of public-key based key management&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;described in 6.1.3 will likely make strong security a more realistic expectation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in the future. We also expect that the current and future work in privacy&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and trust will make wireless sensor networks a more attractive option in a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;variety of new arenas.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-2856535789785982048?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/2856535789785982048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/wireless-sensor-network-security-survey_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2856535789785982048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2856535789785982048'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/wireless-sensor-network-security-survey_04.html' title='Wireless Sensor Network Security - A Survey - 6'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-2727198289264065489</id><published>2009-06-01T20:43:00.000-07:00</published><updated>2009-06-01T20:46:37.275-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 5</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.4.2 Techniques for Securing the Routing Protocol&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Deng, Han, and Mishra describe an intrusion tolerant routing protocol, INSENS,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that is designed to limit the scope of an intruder’s destruction and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;route despite network intrusion without having to identify the intruder [15].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;They note that an intruder need not be an actual intrusion on the sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network, but might simply be a node that is malfunctioning for no particularly&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;malicious reason. Identifying an actual intruder versus a malfunctioning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node can be extremely difficult, and for this reason Deng et al. make&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;no distinction between the two. The first technique they describe to mitigate&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the damage done by a potential intruder is to simply employ the use&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of redundancy. In this case, as described previously under denial of service,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multiple identical messages are routed between a source and destination. A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message is sent once along several distinct paths with the hope that at least&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;one will arrive at the destination. To discern which, if any, of the messages&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;arriving at the destination are authentic, an authentication scheme can be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;employed to confirm the message’s integrity [15].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Deng et al. also make use of an assumed asymmetry between base stations&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and wireless sensor nodes. They assume that the base stations are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;somewhat less resource constrained than the individual sensor node. For&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;this reason, they suggest using the base station to compute routing tables&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on behalf of the individual sensor nodes. This is done in three phases. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the first phase, the base station broadcasts a request message to each neighbor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;which is then propagated throughout the network. In the second phase,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the base station collects local connectivity information from each node. Finally,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the base station computes a series of forwarding tables for each node.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The forwarding tables will include the redundancy information used for the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;redundant message transmission described above.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;There are several possible attacks that can be made on the routing protocol&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;during each of the three stages described above. In the first phase, a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;might spoof the base station by sending a spurious request message [15]. A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;malicious node might also include a fake path(s) when forwarding the re-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;quest message to its neighbors. It may not even forward the request message&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;at all.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;To counter this, Deng et al. use a scheme similar to μTESLA where&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;one-way key chains are used to identify a message originating from the base&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;station.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Tanachaiwiwat, et al. present a novel technique named TRANS (Trust&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Routing for Location Aware Sensor Networks) [79]. The TRANS routing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protocol is designed for use in data centric networks. It also makes use&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of a loose-time synchronization asymmetric cryptographic scheme to ensure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message confidentiality. In their implementation, μTESLA is used to ensure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message authentication and confidentiality. Using μTESLA, TRANS is able&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to ensure that a message is sent along a path of trusted nodes while also using&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;location aware routing. The strategy is for the base station to broadcast&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;an encrypted message to all of its neighbors. Only those neighbors who are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;trusted will possess the shared key necessary to decrypt the message. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;trusted neighbor(s) then adds its location (for the return trip), encrypts the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;new message with its own shared key and forwards the message to its neighbor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;closest to the destination. Once the message reaches the destination, the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;recipient is able to authenticate the source (base station) using the MAC&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that will correspond to the base station. To acknowledge or reply to the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message, the destination node can simply forward a return message along&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the same trusted path from which the first message was received [79].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;One particular challenge to secure routing in wireless sensor networks is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that it is very easy for a single node to disrupt the entire routing protocol&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;by simply disrupting the route discovery process. Papadimitratos and Haas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;propose a secure route discovery protocol that guarantees, subject to several&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;conditions, that correct topological information will be obtained [62]. This&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;scenario is somewhat similar to the TRANS protocol mentioned above. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;security relies on the MAC (message authentication code) and an accumulation&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of the node identities along the route traversed by a message. In so&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;doing, a source can discover the sensor network topology as each node along&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the route from source to destination appends its identity to the message. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;order to ensure that the message has not been tampered with, a MAC is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;constructed and can be verified both at the destination and the source (for&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the return message from the destination).&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A related problem is the concept of wormholes in a sensor network. A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;wormhole attack is one in which a malicious node eavesdrops on a packet or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;series of packets, tunnels them through the sensor network to another malicious&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node, and then replays the packets. This can be done to misrepresent&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the distance between the two colluding nodes. It can also be used to more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;generally disrupt the routing protocol by misleading the neighbor discovery&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;process [40].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Often additional hardware, such as a directional antenna [34], is used&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to defend against wormhole attacks. This, however, can be cost-prohibitive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;when it comes to large-scale network deployment. Instead, Wang and Bhargava&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use a visualization approach to identifying wormholes [83]. They first&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;compute a distance estimation between all neighbor sensors, including possible&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;existing wormholes. Using multi-dimensional scaling, they then compute&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a virtual layout of the sensor network. A surface smoothing strategy is then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;used to adjust for roundoff errors in the multi-dimensional scaling. Finally,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the shape of the resulting virtual network is analyzed. If a wormhole exists&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;within the network, the shape of the virtual network will bend and curve towards&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the offending nodes. Using this strategy the nodes that participate in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the wormhole can be identified and removed from the network. If a network&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;does not contain a wormhole, the virtual network will appear flat [83].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.4.3 Defending Against the Sybil Attack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;To defend against the Sybil attack described previously in Section 5.3, the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network needs some mechanism to validate that a particular identify is the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;only identity being held by a given physical node [59]. Newsome et al. describe&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;two methods to validate identities, direct validation and indirect validation.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In direct validation a trusted node directly tests whether the joining&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;identity is valid. In indirect validation, another trusted node is allowed to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;vouch for (or against) the validity of a joining node [59]. Newsome et al.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;primarily describe direct validation techniques, including a radio resource&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;test. In the radio test, a node assigns each of its neighbors a different channel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on which to communicate. The node then randomly chooses a channel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and listens. If the node detects a transmission on the channel it is assumed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that the node transmitting on the channel is a physical node. Similarly, if&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the node does not detect a transmission on the specified channel, the node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;assumes that the identity assigned to the channel is not a physical identity.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Another technique to defend against the Sybil attack is to use random&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key pre-distribution techniques. The idea behind this technique is that with&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a limited number of keys on a keyring, a node that randomly generates&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;identities will not possess enough keys to take on multiple identities and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;thus will be unable to exchange messages on the network due to the fact&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that the invalid identity will be unable to encrypt or decrypt messages.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.5 Detecting Node Replication Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In [63], Parno, et al. describe two algorithms: randomized multicast, and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;line-selected multicast. Randomized multicast is an evolution of a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;broadcasting strategy. In the simple node broadcasting strategy each sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;propagates an authenticated broadcast message throughout the entire sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network. Any node that receives a conflicting or duplicated claim revokes the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;conflicting nodes [63]. This strategy will work, but the communication cost is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;far too expensive. In order to reduce the communication cost, a deterministic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multicast could be employed where nodes would share their locations with&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a set of witness nodes. In this case, witnesses are computed based on a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node’s ID. In the event that a node has been replicated on the network, two&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;conflicting locations will be forwarded to the same witness who can then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;revoke the offending nodes [63]. But since a witness is based on a node’s&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;ID, it can easily be computed by an attacker who can then compromise the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;witness nodes. Thus, securely utilizing a deterministic multicast strategy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;would require too many witnesses and the communication cost would be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;too high.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Randomized multicast improves upon the insecurity of deterministic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multicast by randomly choosing the witnesses. In the event that a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is replicated two sets of witness nodes are chosen. Assuming a network of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;size n, if each node derives&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;p&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;n witnesses then the birthday paradox suggests&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that there will likely be at least one collision [63]. In the event that a collision&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is detected, the offending nodes can easily be revoked by propagating&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a revocation throughout the network. Unfortunately, the communication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;cost of the randomized multicast algorithm is still O(n2) - too high for large&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;networks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The line-selected multicast algorithm seeks to further reduce the communication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;costs of the randomized multicast algorithm. It is based upon&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;rumor routing described in [8]. The idea is that a location claim travelling&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;from source s to destination d will also travel through several intermediate&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nodes. If each of these nodes records the location claim, then the path of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;location claim through the network can be thought of as a line segment [63].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In this case the destination of the location claims is one of the randomly chosen&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;witnesses described in the multicast algorithm. As the location claim&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;routes through the network towards a witness node, the intermediate sensors&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;check the claim. If the claim results in an intersection of a line segment&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;then the nodes originating the conflicting claims are revoked. The line selected&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multicast algorithm reduces the communication cost to O(n&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;p&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;n) as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;long as each line segment is of length O(&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;p&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;n) nodes. The storage cost of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;line-selected multicast algorithm is O(&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;p&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;n) [63].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.6 Combating Traffic Analysis Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Strategies to combat the traffic analysis attacks previously described are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;possible. Deng et al. propose using a random walk forwarding technique&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that occasionally forwards a packet to a node other than the sensor’s parent&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node [16]. This would make it difficult to discern a clear path from the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;senor to the base station and would help to mitigate the rate monitoring&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attack, but would still be vulnerable to the time correlation attack. To&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;defend against the time correlation attack, Deng et al. suggest a fractal&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;propagation strategy [16]. In this technique a node will (with a certain&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;probability) generate a fake packet when its neighbor is forwarding a packet&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to the base station. The fake packet is sent randomly to another neighbor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;who may also generate a fake packet. These packets essentially use a timeto-&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;live (TTL) to decide when forwarding should stop. This effectively hides&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the base station from time correlation attacks. Since traffic analysis is closely&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;related to privacy violation, we discus traffic analysis to the next subsection.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-2727198289264065489?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/2727198289264065489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/wireless-sensor-network-security-survey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2727198289264065489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2727198289264065489'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/06/wireless-sensor-network-security-survey.html' title='Wireless Sensor Network Security - A Survey - 5'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4756272796708913817</id><published>2009-05-31T20:19:00.000-07:00</published><updated>2009-05-31T20:20:58.923-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 4</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.2 Defending Against DoS Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In Table 2 the most common layers of a typical wireless sensor network are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;summarized along with their attacks and defenses. Since denial of service&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attacks are so common (see Section 5), effective defenses must be available&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to combat them. One strategy in defending against the classic jamming&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attack is to identify the jammed part of the sensor network and effectively&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;route around the unavailable portion. Wood and Stankovic [88] describe&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a two phase approach where the nodes along the perimeter of the jammed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;region report their status to their neighbors who then collaboratively define&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the jammed region and simply route around it.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;To handle jamming at the MAC layer, nodes might utilize a MAC admission&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;control that is rate limiting. This would allow the network to ignore&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;those requests designed to exhaust the power reserves of a node. This, however,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is not fool-proof as the network must be able to handle any legitimately&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;large traffic volumes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Overcoming rogue sensors that intentionally misroute messages can be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;done at the cost of redundancy. In this case, a sending node can send the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message along multiple paths in an effort to increase the likelihood that the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message will ultimately arrive at its destination. This has the advantage of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;effectively dealing with nodes that may not be malicious, but rather may&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;have simply failed as it does not rely on a single node to route its messages.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;To overcome the transport layer flooding denial of service attack Aura,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Nikander and Leiwo suggest using the client puzzles posed by Juels and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Brainard [5] in an effort to discern a node’s commitment to making the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;connection by utilizing some of their own resources. Aura et al. advocate&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that a server should force a client to commit its own resources first. Further,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;they suggest that a server should always force a client to commit more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;resources up front than the server. This strategy would likely be effective as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;long as the client has computational resources comparable to those of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;server.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.3 Secure Broadcasting and Multicasting&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The research community of wireless sensor networks has progressively reached&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a consensus that the major communication pattern of wireless sensor networks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is broadcasting and multicasting, e.g., 1-to-N, N-to-1, and M-to-N,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;instead of the traditional point-to-point communication on the Internet.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Next we examine the current state of research in secure broadcasting and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multicasting. As we will see, in wireless sensor networks, a great deal of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the security derives from ensuring that only members of the broadcast or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multicast group possess the required keys in order to decrypt the broadcast&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;or multicast messages. Because of this, most of the work presented&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in 6.1 is still applicable. Here, however, we will address those schemes that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;have been specifically designed to support broadcasting and multicasting in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;wireless sensor networks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.3.1 Traditional Broadcasting and Multicasting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Traditionally, multicasting and broadcasting techniques have been used to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;reduce the communication and management overhead of sending a single&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;message to multiple receivers. In order to ensure that only certain users receive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the multicast or broadcast, encryption techniques must be employed.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In both a wired and wireless network this is done using cryptography. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;problem then is one of key management. To handle this, several key management&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;schemes have been devised: centralized group key management protocols,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;decentralized management protocols, and distributed management&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protocols [69].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In the case of the centralized group key management protocols, a central&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;authority is used to maintain the group. Decentralized management&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protocols, however, divide the task of group management amongst multiple&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nodes. Each node that is responsible for part of the group management is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;responsible for a certain subset of the nodes in the network. In the last&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;case, distributed key management protocols, there is no single key management&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;authority. Therefore, the entire group of nodes are responsible for key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;management [69].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In order to efficiently distribute keys, one well known technique is to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use a logical key tree. Such a technique falls into the centralized group key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;management protocols. This technique has been extended to wireless sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;networks in [66, 46, 45]. While centralized solutions are often not ideal, in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the case of wireless sensor networks a centralized solution offers some utility.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Such a technique allows a more powerful base station to offload some of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;computations from the less powerful sensor nodes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.3.2 Secure Multicasting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Di Pietro et al. describe a directed diffusion based multicast technique for&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use in wireless sensor networks that also takes advantage of a logical key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;hierarchy [66]. In a standard logical key hierarchy a central key distribution&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;center is responsible for disbursing the keys throughout the network. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key distribution center, therefore, is the root of the key hierarchy while&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;individual nodes make up the leaves. The internal nodes of the key hierarchy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;contain keys that are used in the re-keying process [66].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Directed diffusion is a data-centric, energy efficient dissemination technique&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that has been designed for use in wireless sensor networks [38]. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;directed diffusion, a query is transformed into an interest (due to the data-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;centric nature of the network). The interest is then diffused throughout&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the network and the network begins collecting data based on that interest.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The dissemination technique also sets up certain gradients designed to draw&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;events toward the interest. Data collected as a result of the interest can&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;then be sent back along the reverse path of the interest propagation [38].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Using the above mentioned directed diffusion technique, Di Pietro et al.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;enhance the logical key hierarchy to create a directed diffusion based logical&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key hierarchy. The logical key hierarchy technique provides mechanisms&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;for nodes joining and leaving groups where the key hierarchy is used to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;effectively re-key all nodes within the leaving node’s hierarchy [66]. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;directed diffusion is also used in node joining and leaving. When a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;declares an intent to join, for example, a join “interest” is generated which&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;travels down the gradient of “interest about interest to join” [66]. When a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node joins, a key set is generated for the new node based on keys within the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key hierarchy.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Kaya et al. discuss the problem of multicast group management in [42].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In this case, nodes are grouped based on locality and attach to a security tree.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;However, they assume that nodes within the mobile network are somewhat&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;more powerful than a traditional sensor in a wireless sensor network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.3.3 Secure Broadcasting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Lazos and Poovendran describe a tree based key distribution scheme that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is similar to [66]. They suggest a routing-aware based tree where the leaf&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nodes are assigned keys based on all relay nodes above them. They argue&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that their technique, which takes advantage of routing information, is more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;energy efficient than routing schemes that arbitrarily arrange nodes into&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the routing tree. They propose a greedy routing-aware key distribution&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;algorithm [45].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In [46], Lazos and Poovendran use a similar technique to [45], but instead&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use geographic location information (e.g., GPS) rather than routing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;information. In this case, however, nodes (with the help of the geographic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;location system) are grouped into clusters with the observation that nodes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;within a cluster will be able to reach one another with a single broadcast.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Using the cluster information, a key hierarchy is constructed as in [45].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.4 Defending Against Attacks on Routing Protocols&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Routing in wireless sensor networks has, to some extent, been reasonably&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;well studied. However, most current research has focused primarily on providing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the most energy efficient routing. There is a great need for both secure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and energy efficient routing protocols in wireless sensor networks as attacks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;such as the sinkhole, wormhole and Sybil attacks demonstrate [35, 40, 59].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;As wireless sensor networks continue to grow in size and utility, routing security&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;must not be an after-thought, but rather they must be included as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;part of the overall sensor network design. This section describes the current&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;state of routing security as it applies to wireless sensor networks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.4.1 Background&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Because wireless sensors are designed to be widely distributed power and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;computationally constrained networks, efficient routing protocols must be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;used in order to maximize the battery life of each node. There are a variety&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of routing protocols in use in wireless sensor networks, so it is not possible&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to provide a single security protocol that will be able to secure each type&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of routing protocol. Before introducing several techniques used to provide&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;secure routing in wireless sensor networks, we will begin with a general&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;overview of several routing protocols that are currently in use. An excellent&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;discussion on many of the attacks on routing protocols is also discussed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in [40].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In general, packet routing algorithms are used to exchange messages with&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor nodes that are outside of a particular radio range. This is different&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;than to sensors that are within radio range where packets can be transmitted&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;using a single hop. In such single hop networks security is still a concern, but&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is more accurately addressed through secure broadcasting and multicasting.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The first packet routing algorithm is based on node identifiers similar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to traditional routing. In this case, each sensor is identified by an address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and routing to/from the sensor is based on the address. This is generally&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;considered inefficient in sensor networks, where nodes are expected to be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;addressed by their location, rather than their identifier.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;As a consequence of the distaste of routing based on node identifiers,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;geographic routing protocols have been introduced [41, 7]. One common&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;routing protocol, GPSR [41] allows nodes to send a packet to a region,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;rather than a particular node. Such a routing protocol lends itself nicely to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the concept of data-centric networks. A data-centric network is one in which&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data are stored by name in the sensor network. Data with the same name&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;are stored at the same node. In fact, data need not be stored anywhere&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;near the sensor responsible for generating the data. When searching the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network, searches are therefore based on the data’s general name, rather&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;than the identity responsible for holding the data. Security specific to this&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;type of network is discussed in [79].&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4756272796708913817?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4756272796708913817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4756272796708913817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4756272796708913817'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_31.html' title='Wireless Sensor Network Security - A Survey - 4'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-1948547424979603704</id><published>2009-05-29T00:23:00.000-07:00</published><updated>2009-05-29T00:29:31.702-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 3</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6 Defensive Measures&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Now we are in a position to describe the measures for satisfying security requirements,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and protecting the sensor network from attacks. We start with&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key establishment in wireless sensor networks, which lays the foundation&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;for the security in a wireless sensor network, followed by defending against&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;DoS attacks, secure broadcasting and multicasting, defending against attacks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on routing protocols, combating traffic analysis attacks, defending against&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attacks on sensor privacy, intrusion detection, secure data aggregation, defending&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;against physical attacks, and trust management.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.1 Key Establishment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;One security aspect that receives a great deal of attention in wireless sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;networks is the area of key management. Wireless sensor networks are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;unique (among other embedded wireless networks) in this aspect due to their&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;size, mobility and computational/power constraints. Indeed, researchers envision&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;wireless sensor networks to be orders of magnitude larger than their&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;traditional embedded counterparts. This, coupled with the operational constraints&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;described previously, makes secure key management an absolute&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;necessity in most wireless sensor network designs. Because encryption and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key management/establishment are so crucial to the defense of a wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network, with nearly all aspects of wireless sensor network defenses&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;relying on solid encryption, we first begin with an overview of the unique key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and encryption issues surrounding wireless sensor networks before discussing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;more specific sensor network defenses.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.1.1 Background&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Key management issues in wireless networks are not unique to wireless sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;networks. Indeed, key establishment and management issues have been&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;studied in depth outside of the wireless networking arena. Traditionally,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key establishment is done using one of many public-key protocols. One of&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the more common is the Diffie-Hellman public key protocol, but there are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;many others.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Most of the traditional techniques, however, are unsuitable in low power&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;devices such as wireless sensor networks. This is due largely to the fact that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;typical key exchange techniques use asymmetric cryptography, also called&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;public key cryptography. In this case, it is necessary to maintain two mathematically&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;related keys, one of which is made public while the other is kept&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;private. This allows data to be encrypted with the public key and decrypted&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;only with the private key. The problem with asymmetric cryptography, in a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;wireless sensor network, is that it is typically too computationally intensive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;for the individual nodes in a sensor network. This is true in the general case,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;however, [25, 29, 55, 87] show that it is feasible with the right selection of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;algorithms.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Symmetric cryptography is therefore the typical choice for applications&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that cannot afford the computational complexity of asymmetric cryptography.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Symmetric schemes utilize a single shared key known only between&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the two communicating hosts. This shared key is used for both encrypting&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and decrypting data. The traditional example of symmetric cryptography&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is DES (Data Encryption Standard). The use of DES, however, is quite&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;limited due to the fact that it can be broken relatively easily. In light of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the shortcomings of DES, other symmetric cryptography systems have been&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;proposed including 3DES (Triple DES), RC5, AES, and so on [73].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;An analysis of the various ciphers is presented in [44] with a summary&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of their results shown in Table 1. The table shows two different rankings&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;- one by key setup and the other by encryption mode. In both rankings,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;algorithms are optimized for both speed and size, and are ranked by speed,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;code size and data size within both the speed and size categories (see Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;1). From the key setup table, we can see that MISTY1 seems to generally&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;perform the best with top finishes in data memory and speed in both size&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;optimized and speed optimized categories. When comparing the algorithms&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;by encryption/decryption, the winner seems less clear. Again, MISTY1 performs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;well, finishing within the top three in each category. RC5-32, on the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;other hand, has an apparent advantage in both data memory and code memory&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;at the expense of speed. By examining the number of CPU cycles, [44]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;concludes that the most energy efficient cipher listed in Table 1 is Rijndael.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Their reasoning is that fewer CPU cycles translates directly into less energy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;used.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;One major shortcoming of symmetric cryptography is the key exchange&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;problem. Simply put, the key exchange problem derives from the fact that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;16&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;By key setup:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Rank Size Optimized Speed Optimized&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Code mem. Data mem. Speed Code mem. Data mem. Speed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;1 RC5-32 MISTY1 MISTY1 RC6-32 MISTY1 MISTY1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;2 KASUMI Rijndael Rijndael KASUMI Rijndael Rinjdael&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;3 RC6-32 KASUMI KASUMI RC5-32 KASUMI KASUMI&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4 MISTY1 RC6-32 Camellia MISTY1 RC6-32 Camellia&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5 Rijndael RC5-32 RC5-32 Rijndael Camellia RC5-32&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6 Camellia Camellia RC6-32 Camellia RC5-32 RC6-32&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;By encryption (CBC/CFB/OFB/CTR)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Rank Size Optimized Speed Optimized&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Code mem. Data mem. Speed Code mem. Data mem. Speed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;1 RC5-32 RC5-32 Rijndael RC6-32 RC5-32 Rijndael&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;2 RC6-32 MISTY1 MISTY1 RC5-32 MISTY1 Camellia&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;3 MISTY1 KASUMI KASUMI MISTY1 KASUMI MISTY1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4 KASUMI RC6-32 Camellia KASUMI RC6-32 RC5-32&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5 Rijndael Rijndael RC6-32 Rijndael Rijndael KASUMI&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6 Camellia Camellia RC5-32 Camellia Camellia RC6-32&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Table 1: A summary of cipher performance from [44].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;two communicating hosts must somehow know the shared key before they&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;can communicate securely. So the problem that arises is how to ensure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that the shared key is indeed shared between the two hosts who wish to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;communicate and no other rogue hosts who may wish to eavesdrop. How&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to distribute a shared key securely to communicating hosts is a non-trivial&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;problem since pre-distributing the keys is not always feasible.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.1.2 Key Establishment and Associated Protocols&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Random key pre-distribution schemes have several variants [13, 21, 37, 53].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Eschenauer and Gligor propose a key pre-distribution scheme [21] that relies&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on probabilistic key sharing among nodes within the sensor network. Their&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;system works by distributing a key ring to each participating node in the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network before deployment. Each key ring should consist of a number&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;randomly chosen keys from a much larger pool of keys generated offline. An&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;enhancement to this technique utilizing multiple keys is described in [13].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Further enhancements are proposed in [19, 53] with additional analysis and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;enhancements provided by [37].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Using this technique, it is not necessary that each pair of nodes share&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a key. However, any two nodes that do share a key may use the shared&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key to establish a direct link to one another. Eschenauer and Gligor show&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that, while not perfect, it is probabilistically likely that large sensor networks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;will enjoy shared-key connectivity. Further, they demonstrate that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;17&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;such a technique can be extended to key revocation, re-keying, and the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;addition/deletion of nodes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The LEAP protocol described by Zhu et al. [93] takes an approach that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;utilizes multiple keying mechanisms. Their observation is that no single&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;security requirement accurately suites all types of communication in a wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network. Therefore, four different keys are used depending on&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;whom the sensor node is communicating with. Sensors are preloaded with&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;an initial key from which further keys can be established. As a security&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;precaution, the initial key can be deleted after its use in order to ensure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that a compromised sensor cannot add additional compromised nodes to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In PIKE [12], Chan and Perrig describe a mechanism for establishing a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key between two sensor nodes that is based on the common trust of a third&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node somewhere within the sensor network. The nodes and their shared&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;keys are spread over the network such that for any two nodes A and B,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;there is a node C that shares a key with both A and B. Therefore, the key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;establishment protocol between A and B can be securely routed through C.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Huang et al. [36] propose a hybrid key establishment scheme that makes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use of the difference in computational and energy constraints between a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor node and the base station. They posit that an individual sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;node possesses far less computational power and energy than a base station.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In light of this, they propose placing the major cryptographic burden on&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the base station where the resources tend to be greater. On the sensor side,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;symmetric-key operations are used in place of their asymmetric alternatives.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The sensor and the base station authenticate based on elliptic curve cryptography.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Elliptic curve cryptography is often used in sensors due to the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;fact that relatively small key lengths are required to achieve a given level of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;security.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Huang et al. also use certificates to establish the legitimacy of a public&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key. The certificates are based on an elliptic curve implicit certificate&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;scheme [36]. Such certificates are useful to ensure both that the key belongs&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to a device and that the device is a legitimate member of the sensor network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Each node obtains a certificate before joining the network using an&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;out-of-band interface.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;6.1.3 Public Key Cryptography&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Two of the major techniques used to implement public-key cryptosystems&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;are RSA and elliptic curve cryptography (ECC) [73]. Traditionally, these&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;have been thought to be far too heavyweight for use in wireless sensor networks.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Recently, however, several groups have successfully implemented&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;public-key cryptography (to varying degrees) in wireless sensor networks.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In [29] Gura et al. report that both RSA and elliptic curve cryptography&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;are possible using 8-bit CPUs with ECC, demonstrating a performance advantage&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;over RSA. Another advantage is that ECC’s 160 bit keys result in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;shorter messages during transmission compared the 1024 bit RSA keys. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;particular Gura et al. demonstrate that the point multiplication operations&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in ECC are an order of magnitude faster than private-key operations within&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;RSA, and are comparable (though somewhat slower) to the RSA public-key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;operation [29].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In [87], Watro et al. show that portions of the RSA cryptosystem can be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;successfully applied to actual wireless sensors, specifically the UC Berkeley&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;MICA2 motes [32]. In particular, they implemented the public operations&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on the sensors themselves while offloading the private operations to devices&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;better suited for the larger computational tasks. In this case, a laptop was&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;used.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The TinyPK system described by [87] is designed specifically to allow authentication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and key agreement between resource constrained sensors. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;agreed upon keys may then be used in conjunction with the existing cryptosystem,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;TinySec [39]. To do this, they implement the Diffie-Hellman key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;exchange algorithm and perform the public-key operations on the Berkeley&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;motes.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The Diffie-Hellman key exchange algorithm used in [55] is depicted in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Figure 1. In this case, a point G is selected from an elliptic curve E, both&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of which are public. A random integer KA is selected, which will act as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the private key. The public key (TA in the case of Alice from Figure 1) is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;then TA = KA ¤ G. Bob performs a similar set of operations to compute&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;TB = KB ¤ G. Alice and Bob can now easily compute the shared-secret&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;using their own private keys and the public keys that have been exchanged.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In this case, Alice computes KA ¤ TB = KA ¤ KB ¤ G while Bob computes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;KB ¤ TA = KB ¤ KA ¤ G. Because KA ¤ TB = KB ¤ TA, Alice and Bob now&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;share a secret key.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;As stated above, the elliptic curve cryptography shows promise over that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of RSA due to its efficiency compared to the private-key operations of RSA.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Further, using ECC, the key length required to securely transmit Tiny-&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Sec keys can be as small as 163 bits rather than the 1024 bits required in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;RSA. In [55], Malan et al. demonstrate a working implementation of Diffie-&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Hellman based on the Elliptic Curve Discrete Logarithm Problem (Figure 1).&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;19&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;compute K B  *  T A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;T  B  = K B  * G&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt; A&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;compute K A  *  T  B&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A T   = K   * G Alice chooses random K     Bob chooses random K B&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;agree on E, G&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Agree on KA  * K B * G&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Elliptic Curve Diffie−Hellman&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Figure 1: The Diffie-Hellman Elliptic Curve Key Exchange Algorithm [55].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Network Layer Attacks Defenses&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Physical Jamming Spread-spectrum,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;priority messages,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;lower duty cycle,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;region mapping,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;mode change&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Tampering Tamper-proof, hiding&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Link Collision Error correcting code&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Exhaustion Rate limitation&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Unfairness Small frames&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Neglect and greed Redundancy, probing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Network Homing Encryption&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and routing Misdirection Egress filtering,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;authorization monitoring&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Black holes Authorization,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;monitoring, redundancy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Transport Flooding Client Puzzles&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Desynchronization Authentication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Table 2: Sensor network layers and DoS attacks/defenses [88].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;And while key generation is by no means fast or inexpensive (34.161 seconds&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to generate a public/private-key pair and 34.173 seconds to generate a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;shared secret with Diffie-Hellman [55]), it is sufficient for infrequent use in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;generating keys in the TinySec protocols.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-1948547424979603704?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/1948547424979603704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1948547424979603704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/1948547424979603704'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_29.html' title='Wireless Sensor Network Security - A Survey - 3'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8775950287630400291</id><published>2009-05-25T18:53:00.000-07:00</published><updated>2009-05-25T19:00:50.946-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 3</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5 Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Sensor networks are particularly vulnerable to several key types of attacks.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Attacks can be performed in a variety of ways, most notably as denial of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;service attacks, but also through traffic analysis, privacy violation, physical&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attacks, and so on. Denial of service attacks on wireless sensor networks can&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;range from simply jamming the sensor’s communication channel to more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sophisticated attacks designed to violate the 802.11 MAC protocol [64] or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;any other layer of the wireless sensor network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Due to the potential asymmetry in power and computational constraints,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;guarding against a well orchestrated denial of service attack on a wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network can be nearly impossible. A more powerful node can easily&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;jam a sensor node and effectively prevent the sensor network from performing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;its intended duty.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;We note that attacks on wireless sensor networks are not limited to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;simply denial of service attacks, but rather encompass a variety of techniques&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;including node takeovers, attacks on the routing protocols, and attacks on&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a node’s physical security. In this section, we first address some common&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;denial of service attacks and then describe additional attacking, including&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;those on the routing protocols as well as an identity based attack known as&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the Sybil attack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.1 Background&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Wood and Stankovic define one kind of denial of service attack as “any&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;event that diminishes or eliminates a network’s capacity to perform its expected&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;function” [88]. Certainly, denial of service attacks are not a new&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;phenomenon. In fact, there are several standard techniques used in traditional&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;computing to cope with some of the more common denial of service&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;techniques, although this is still an open problem to the network security&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;community. Unfortunately, wireless sensor networks cannot afford the computational&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;overhead necessary in implementing many of the typical defensive&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;strategies.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;What makes the prospect of denial of service attacks even more alarming&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is the projected use of sensor networks in highly critical and sensitive applications.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;For example, a sensor network designed to alert building occupants&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in the event of a fire could be highly susceptible to a denial of service attack.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Even worse, such an attack could result in the deaths of building occupants&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;due to the non-operational fire detection network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Other possible uses for wireless sensors include the monitoring of traffic&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;flows which may include the control of traffic lights, and so forth. A denial&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of service attack on such a sensor network could prove very costly, especially&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;on major roads.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;For this reason, researchers have spent a great deal of time both identifying&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the various types of denial of service attacks and devising strategies&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to subvert such attacks. We describe now some of the major types of denial&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of service attacks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.2 Types of Denial of Service attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A standard attack on wireless sensor networks is simply to jam a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;or set of nodes. Jamming, in this case, is simply the transmission of a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;radio signal that interferes with the radio frequencies being used by the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network [88]. The jamming of a network can come in two forms:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;constant jamming, and intermittent jamming. Constant jamming involves&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the complete jamming of the entire network. No messages are able to be&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sent or received. If the jamming is only intermittent, then nodes are able to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;exchange messages periodically, but not consistently. This too can have a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;detrimental impact on the sensor network as the messages being exchanged&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;between nodes may be time sensitive [88].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Attacks can also be made on the link layer itself. One possibility is that&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;an attacker may simply intentionally violate the communication protocol,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;e.g., ZigBee [94] or IEEE 801.11b (Wi-Fi) protocol, and continually transmit&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;messages in an attempt to generate collisions. Such collisions would require&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the retransmission of any packet affected by the collision. Using this technique&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;it would be possible for an attacker to simply deplete a sensor node’s&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;power supply by forcing too many retransmissions.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;At the routing layer, a node may take advantage of a multihop network&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;by simply refusing to route messages. This could be done intermittently or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;constantly with the net result being that any neighbor who routes through&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the malicious node will be unable to exchange messages with, at least, part&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of the network. Extensions to this technique including intentionally routing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;messages to incorrect nodes (misdirection) [88].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The transport layer is also susceptible to attack, as in the case of flooding.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Flooding can be as simple as sending many connection requests to a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;susceptible node. In this case, resources must be allocated to handle the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;connection request. Eventually a node’s resources will be exhausted, thus&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;rendering the node useless.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.3 The Sybil attack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Newsome et al. describe the Sybil attack as it relates to wireless sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;networks [59]. Simply put, the Sybil attack is defined as a “malicious device&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;illegitimately taking on multiple identities”[59]. It was originally described&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;as an attack able to defeat the redundancy mechanisms of distributed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data storage systems in peer-to-peer networks [18]. In addition to defeating&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;distributed data storage systems, the Sybil attack is also effective against&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;routing algorithms, data aggregation, voting, fair resource allocation and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;foiling misbehavior detection. Regardless of the target (voting, routing, aggregation),&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the Sybil algorithm functions similarly. All of the techniques&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;involve utilizing multiple identities. For instance, in a sensor network voting&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;scheme, the Sybil attack might utilize multiple identities to generate additional&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;“votes.” Similarly, to attack the routing protocol, the Sybil attack&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;would rely on a malicious node taking on the identity of multiple nodes, and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;thus routing multiple paths through a single malicious node.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.4 Traffic Analysis Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Wireless sensor networks are typically composed of many low-power sensors&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;communicating with a few relatively robust and powerful base stations. It&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;is not unusual, therefore, for data to be gathered by the individual nodes&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;where it is ultimately routed to the base station. Often, for an adversary&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to effectively render the network useless, the attacker can simply disable&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the base station. To make matters worse, Deng et al. demonstrate two attacks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that can identify the base station in a network (with high probability)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;without even understanding the contents of the packets (if the packets are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;themselves encrypted) [16].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A rate monitoring attack simply makes use of the idea that nodes closest&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to the base station tend to forward more packets than those farther away&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;from the base station. An attacker need only monitor which nodes are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sending packets and follow those nodes that are sending the most packets. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;a time correlation attack, an adversary simply generates events and monitors&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to whom a node sends its packets. To generate an event, the adversary could&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;simply generate a physical event that would be monitored by the sensor(s)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in the area (turning on a light, for instance) [16].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.5 Node Replication Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Conceptually, a node replication attack is quite simple: an attacker seeks to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;add a node to an existing sensor network by copying (replicating) the node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;ID of an existing sensor node [63]. A node replicated in this fashion can&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;severely disrupt a sensor network’s performance: packets can be corrupted&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;or even misrouted. This can result in a disconnected network, false sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;readings, etc. If an attacker can gain physical access to the entire network&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;he can copy cryptographic keys to the replicated sensor and can also insert&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the replicated node into strategic points in the network [63]. By inserting&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the replicated nodes at specific network points, the attacker could easily&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;manipulate a specific segment of the network, perhaps by disconnecting it&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;altogether.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.6 Attacks Against Privacy&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Sensor network technology promises a vast increase in automatic data collection&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;capabilities through efficient deployment of tiny sensor devices. While&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;these technologies offer great benefits to users, they also exhibit significant&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;potential for abuse. Particularly relevant concerns are privacy problems,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;since sensor networks provide increased data collection capabilities [28]. Adversaries&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;can use even seemingly innocuous data to derive sensitive information&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;if they know how to correlate multiple sensor inputs. For example, in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the famous “panda-hunter problem” [61], the hunter can imply the position&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of pandas by monitoring the traffic.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The main privacy problem, however, is not that sensor networks enable&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the collection of information. In fact, much information from sensor networks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;could probably be collected through direct site surveillance. Rather,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor networks aggravate the privacy problem because they make large&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;volumes of information easily available through remote access. Hence, ad-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;versaries need not be physically present to maintain surveillance. They can&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;gather information in a low-risk, anonymous manner. Remote access also&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;allows a single adversary to monitor multiple sites simultaneously [11]. Some&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of the more common attacks [28, 11] against sensor privacy are:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Monitor and Eavesdropping This is the most obvious attack to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;privacy. By listening to the data, the adversary could easily discover&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the communication contents. When the traffic conveys the control&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;information about the sensor network configuration, which contains&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;potentially more detailed information than accessible through the location&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;server, the eavesdropping can act effectively against the privacy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protection.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Traffic Analysis Traffic analysis typically combines with monitoring&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and eavesdropping. An increase in the number of transmitted packets&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;between certain nodes could signal that a specific sensor has registered&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;activity. Through the analysis on the traffic, some sensors with special&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;roles or activities can be effectively identified.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Camouflage Adversaries can insert their node or compromise the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nodes to hide in the sensor network. After that these nodes can masquerade&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;as a normal node to attract the packets, then misroute the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;packets, e.g. forward the packets to the nodes conducting the privacy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;analysis.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;It is worth noting that, as pointed out in [64], the current understanding&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of privacy in wireless sensor networks is immature, and more research is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;needed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;5.7 Physical Attacks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Sensor networks typically operate in hostile outdoor environments. In such&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;environments, the small form factor of the sensors, coupled with the unattended&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and distributed nature of their deployment make them highly susceptible&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to physical attacks, i.e., threats due to physical node destructions [86].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Unlike many other attacks mentioned above, physical attacks destroy sensors&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;permanently, so the losses are irreversible. For instance, attackers can&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;extract cryptographic secrets, tamper with the associated circuitry, modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;programming in the sensors, or replace them with malicious sensors under&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the control of the attacker [85]. Recent work has shown that standard sensor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nodes, such as the MICA2 motes, can be compromised in less than one&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;minute [30]. While these results are not surprising given that the MICA2&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;lacks tamper resistant hardware protection, they provide a cautionary note&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;about the speed of a well-trained attacker. If an adversary compromises a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor node, then the code inside the physical node may be modified.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-8775950287630400291?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/8775950287630400291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8775950287630400291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/8775950287630400291'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_25.html' title='Wireless Sensor Network Security - A Survey - 3'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-7302356215574468996</id><published>2009-05-22T22:29:00.000-07:00</published><updated>2009-05-22T22:32:19.309-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey - 2</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4 Security Requirements&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A sensor network is a special type of network. It shares some commonalities&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;with a typical computer network, but also poses unique requirements&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of its own as discussed in Section 3. Therefore, we can think of the requirements&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of a wireless sensor network as encompassing both the typical&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network requirements and the unique requirements suited solely to wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor networks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.1 Data Confidentiality&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Data confidentiality is the most important issue in network security. Every&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network with any security focus will typically address this problem first. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor networks, the confidentiality relates to the following [10, 65]:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• A sensor network should not leak sensor readings to its neighbors.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Especially in a military application, the data stored in the sensor node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;may be highly sensitive.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• In many applications nodes communicate highly sensitive data, e.g.,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key distribution, therefore it is extremely important to build a secure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;channel in a wireless sensor network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Public sensor information, such as sensor identities and public keys,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;should also be encrypted to some extent to protect against traffic analysis&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attacks.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The standard approach for keeping sensitive data secret is to encrypt the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data with a secret key that only intended receivers possess, thus achieving&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;confidentiality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.2 Data Integrity&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;With the implementation of confidentiality, an adversary may be unable&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to steal information. However, this doesn’t mean the data is safe. The&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;adversary can change the data, so as to send the sensor network into disarray.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;For example, a malicious node may add some fragments or manipulate the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data within a packet. This new packet can then be sent to the original&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;receiver. Data loss or damage can even occur without the presence of a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;malicious node due to the harsh communication environment. Thus, data&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;integrity ensures that any received data has not been altered in transit.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.3 Data Freshness&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Even if confidentiality and data integrity are assured, we also need to ensure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the freshness of each message. Informally, data freshness suggests that the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data is recent, and it ensures that no old messages have been replayed. This&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;requirement is especially important when there are shared-key strategies&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;employed in the design. Typically shared keys need to be changed over&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;time. However, it takes time for new shared keys to be propagated to the&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;entire network. In this case, it is easy for the adversary to use a replay&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;attack. Also, it is easy to disrupt the normal work of the sensor, if the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor is unaware of the new key change time. To solve this problem a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;nonce, or another time-related counter, can be added into the packet to&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;ensure data freshness.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.4 Availability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Adjusting the traditional encryption algorithms to fit within the wireless&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network is not free, and will introduce some extra costs. Some approaches&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;choose to modify the code to reuse as much code as possible. Some&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;approaches try to make use of additional communication to achieve the same&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;goal. What’s more, some approaches force strict limitations on the data access,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;or propose an unsuitable scheme (such as a central point scheme) in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;order to simplify the algorithm. But all these approaches weaken the availability&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of a sensor and sensor network for the following reasons:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Additional computation consumes additional energy. If no more energy&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;exists, the data will no longer be available.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• Additional communication also consumes more energy. What’s more,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;as communication increases so too does the chance of incurring a communication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;conflict.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;• A single point failure will be introduced if using the central point&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;scheme. This greatly threatens the availability of the network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;The requirement of security not only affects the operation of the network,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;but also is highly important in maintaining the availability of the whole&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;network.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.5 Self-Organization&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A wireless sensor network is a typically an ad hoc network, which requires every&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor node be independent and flexible enough to be self-organizing and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;self-healing according to different situations. There is no fixed infrastructure&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;available for the purpose of network management in a sensor network. This&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;inherent feature brings a great challenge to wireless sensor network security&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;as well. For example, the dynamics of the whole network inhibits the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;idea of pre-installation of a shared key between the base station and all sensors&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;[21]. Several random key predistribution schemes have been proposed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;in the context of symmetric encryption techniques [13, 21, 37, 53]. In the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;context of applying public-key cryptography techniques in sensor networks,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;an efficient mechanism for public-key distribution is necessary as well. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the same way that distributed sensor networks must self-organize to support&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multihop routing, they must also self-organize to conduct key management&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and building trust relation among sensors. If self-organization is lacking in a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network, the damage resulting from an attack or even the hazardous&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;environment may be devastating.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.6 Time Synchronization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Most sensor network applications rely on some form of time synchronization.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In order to conserve power, an individual sensor’s radio may be turned off&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;for periods of time. Furthermore, sensors may wish to compute the end-toend&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;delay of a packet as it travels between two pairwise sensors. A more&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;collaborative sensor network may require group synchronization for tracking&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;applications, etc. In [24], the authors propose a set of secure synchronization&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protocols for sender-receiver (pairwise), multihop sender-receiver (for&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;use when the pair of nodes are not within single-hop range), and group&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;synchronization.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.7 Secure Localization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Often, the utility of a sensor network will rely on its ability to accurately and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;automatically locate each sensor in the network. A sensor network designed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to locate faults will need accurate location information in order to pinpoint&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the location of a fault. Unfortunately, an attacker can easily manipulate nonsecured&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;location information by reporting false signal strengths, replaying&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;signals, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;A technique called verifiable multilateration (VM) is described in [81]. In&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;multilateration, a device’s position is accurately computed from a series of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;known reference points. In [81], authenticated ranging and distance bounding&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;are used to ensure accurate location of a node. Because of distance&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;bounding, an attacking node can only increase its claimed distance from a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;reference point. However, to ensure location consistency, an attacking node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;would also have to prove that its distance from another reference point is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;shorter [81]. Since it cannot do this, a node manipulating the localization&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;protocol can be found. For large sensor networks, the SPINE (Secure Positioning&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;for sensor NEtworks) algorithm is used. It is a three phase algorithm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;based upon verifiable multilateration [81].&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;In [47], SeRLoc (Secure Range-Independent Localization) is described.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Its novelty is its decentralized, range-independent nature. SeRLoc uses locators&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that transmit beacon information. It is assumed that the locators are&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;trusted and cannot be compromised. Furthermore, each locator is assumed&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to know its own location. A sensor computes its location by listening for&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the beacon information sent by each locator. The beacons include the locator’s&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;location. Using all of the beacons that a sensor node detects, a node&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;computes an approximate location based on the coordinates of the locators.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Using a majority vote scheme, the sensor then computes an overlapping antenna&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;region. The final computed location is the “center of gravity” of the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;overlapping antenna region [47]. All beacons transmitted by the locators&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;are encrypted with a shared global symmetric key that is pre-loaded to the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor prior to deployment. Each sensor also shares a unique symmetric key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;with each locator. This key is also pre-loaded on each sensor.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;4.8 Authentication&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;An adversary is not just limited to modifying the data packet. It can change&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the whole packet stream by injecting additional packets. So the receiver&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;needs to ensure that the data used in any decision-making process originates&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;from the correct source. On the other hand, when constructing the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;sensor network, authentication is necessary for many administrative tasks&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;(e.g. network reprogramming or controlling sensor node duty cycle). From&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the above, we can see that message authentication is important for many&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;applications in sensor networks. Informally, data authentication allows a receiver&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to verify that the data really is sent by the claimed sender. In the case&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;of two-party communication, data authentication can be achieved through a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;purely symmetric mechanism: the sender and the receiver share a secret key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to compute the message authentication code (MAC) of all communicated&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;data.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Adrian Perrig et al. propose a key-chain distribution system for their&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;μTESLA secure broadcast protocol [65]. The basic idea of the μTESLA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;system is to achieve asymmetric cryptography by delaying the disclosure of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;the symmetric keys. In this case a sender will broadcast a message generated&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;with a secret key. After a certain period of time, the sender will disclose the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;secret key. The receiver is responsible for buffering the packet until the secret&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;key has been disclosed. After disclosure the receiver can authenticate the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;packet, provided that the packet was received before the key was disclosed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;One limitation of μTESLA is that some initial information must be unicast&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;to each sensor node before authentication of broadcast messages can begin.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Liu and Ning [51, 52] propose an enhancement to the μTESLA system&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;that uses broadcasting of the key chain commitments rather than μTESLA’s&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;unicasting technique. They present a series of schemes starting with a simple&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;pre-determination of key chains and finally settling on a multi-level key&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;chain technique. The multi-level key chain scheme uses pre-determination&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;and broadcasting to achieve a scalable key distribution technique that is&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;designed to be resistant to denial of service attacks, including jamming.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-7302356215574468996?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/7302356215574468996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7302356215574468996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7302356215574468996'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey_22.html' title='Wireless Sensor Network Security - A Survey - 2'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-2147297210509995278</id><published>2009-05-14T08:29:00.000-07:00</published><updated>2009-05-14T08:36:26.324-07:00</updated><title type='text'>Wireless Sensor Network Security - A Survey</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Abstract&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;As wireless sensor networks continue to grow, so does the need for effective&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;security mechanisms. Because sensor networks may interact with sensitive&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;data and/or operate in hostile unattended environments, it is imperative&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that these security concerns be addressed from the beginning of the system&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;design. However, due to inherent resource and computing constraints,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;security in sensor networks poses different challenges than traditional network/&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;computer security. There is currently enormous research potential in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the field of wireless sensor network security. Thus, familiarity with the current&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;research in this field will benefit researchers greatly. With this in mind,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;we survey the major topics in wireless sensor network security, and present&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the obstacles and the requirements in the sensor security, classify many of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the current attacks, and finally list their corresponding defensive measures.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;2 Introduction&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Wireless sensor networks are quickly gaining popularity due to the fact&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that they are potentially low cost solutions to a variety of real-world challenges&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;[1]. Their low cost provides a means to deploy large sensor arrays&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in a variety of conditions capable of performing both military and civilian&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;tasks. But sensor networks also introduce severe resource constraints due&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to their lack of data storage and power. Both of these represent major obstacles&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to the implementation of traditional computer security techniques&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in a wireless sensor network. The unreliable communication channel and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;unattended operation make the security defenses even harder. Indeed, as&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;pointed out in [65], wireless sensors often have the processing characteristics&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of machines that are decades old (or longer), and the industrial trend is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;to reduce the cost of wireless sensors while maintaining similar computing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;power. With that in mind, many researchers have begun to address the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;challenges of maximizing the processing capabilities and energy reserves of&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;wireless sensor nodes while also securing them against attackers. All aspects&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of the wireless sensor network are being examined including secure and efficient&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;routing [15, 41, 62, 79], data aggregation [22, 33, 54, 68, 75, 91], group&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;formation [6, 42, 69], and so on.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;In addition to those traditional security issues, we observe that many&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;general-purpose sensor network techniques (particularly the early research)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;assumed that all nodes are cooperative and trustworthy. This is not the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;case for most, or much of, real-world wireless sensor networking applications,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;which require a certain amount of trust in the application in order to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;maintain proper network functionality. Researchers therefore began focusing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;on building a sensor trust model to solve the problems beyond the capability&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of cryptographic security [23, 49, 48, 50, 70, 80, 90, 92]. In addition, there&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;are many attacks designed to exploit the unreliable communication channels&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and unattended operation of wireless sensor networks. Furthermore, due to&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the inherent unattended feature of wireless sensor networks, we argue that&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;physical attacks to sensors play an important role in the operation of wireless&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor networks. Thus, we include a detailed discussion of the physical&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacks and their corresponding defenses [3, 4, 30, 34, 43, 71, 74, 84, 85, 88],&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;topics typically ignored in most of the current research on sensor security.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;We classify the main aspects of wireless sensor network security into four&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;major categories: the obstacles to sensor network security, the requirements&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of a secure wireless sensor network, attacks, and defensive measures. The&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;organization then follows this classification. For the completeness of the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;chapter, we also give a brief introduction of related security techniques,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;while providing appropriate citations for those interested in a more detailed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;discussion of a particular topic.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The remainder of this chapter is organized as follows. In Section 3,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;we summarize the obstacles for the sensor network security. The security&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;requirements of a wireless sensor network are listed in Section 4. The major&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;attacks in sensor network are categorized in Section 5, and we outline the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;corresponding defensive measures in Section 6. Finally, we conclude the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;chapter in Section 7.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;3 Obstacles of Sensor Security&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;A wireless sensor network is a special network which has many constraints&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;compared to a traditional computer network. Due to these constraints it&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is difficult to directly employ the existing security approaches to the area&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of wireless sensor networks. Therefore, to develop useful security mechanisms&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;while borrowing the ideas from the current security techniques, it is&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;necessary to know and understand these constraints first [10].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;3.1 Very Limited Resources&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;All security approaches require a certain amount of resources for the implementation,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;including data memory, code space, and energy to power the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor. However, currently these resources are very limited in a tiny wireless&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Limited Memory and Storage Space A sensor is a tiny device with&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;only a small amount of memory and storage space for the code. In&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;order to build an effective security mechanism, it is necessary to limit&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the code size of the security algorithm. For example, one common&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor type (TelosB) has an 16-bit, 8 MHz RISC CPU with only 10K&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;RAM, 48K program memory, and 1024K flash storage [14]. With&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;such a limitation, the software built for the sensor must also be quite&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;small. The total code space of TinyOS, the de-facto standard operating&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;system for wireless sensors, is approximately 4K [32], and the core&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;scheduler occupies only 178 bytes. Therefore, the code size for the all&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;security related code must also be small.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Power Limitation Energy is the biggest constraint to wireless sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;capabilities. We assume that once sensor nodes are deployed in a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;sensor network, they cannot be easily replaced (high operating cost)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;or recharged (high cost of sensors). Therefore, the battery charge&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;taken with them to the field must be conserved to extend the life&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of the individual sensor node and the entire sensor network. When&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;implementing a cryptographic function or protocol within a sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;node, the energy impact of the added security code must be considered.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;When adding security to a sensor node, we are interested in the impact&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that security has on the lifespan of a sensor (i.e., its battery life). The&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;extra power consumed by sensor nodes due to security is related to the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;processing required for security functions (e.g., encryption, decryption,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;signing data, verifying signatures), the energy required to transmit the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;security related data or overhead (e.g., initialization vectors needed&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;for encryption/decryption), and the energy required to store security&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;parameters in a secure manner (e.g., cryptographic key storage).&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;3.2 Unreliable Communication&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Certainly, unreliable communication is another threat to sensor security.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;The security of the network relies heavily on a defined protocol, which in&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;turn depends on communication.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Unreliable Transfer Normally the packet-based routing of the sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network is connectionless and thus inherently unreliable. Packets&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;may get damaged due to channel errors or dropped at highly congested&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;nodes. The result is lost or missing packets. Furthermore, the unreliable&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;wireless communication channel also results in damaged packets.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Higher channel error rate also forces the software developer to devote&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;resources to error handling. More importantly, if the protocol lacks&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;the appropriate error handling it is possible to lose critical security&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;packets. This may include, for example, a cryptographic key.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Conflicts Even if the channel is reliable, the communication may still&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;be unreliable. This is due to the broadcast nature of the wireless sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network. If packets meet in the middle of transfer, conflicts will occur&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;and the transfer itself will fail. In a crowded (high density) sensor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;network, this can be a major problem. More details about the effect&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;of wireless communication can be found at [1].&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Latency The multi-hop routing, network congestion, and node processing&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;can lead to greater latency in the network, thus making it&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;difficult to achieve synchronization among sensor nodes. The synchronization&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;issues can be critical to sensor security where the security&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;mechanism relies on critical event reports and cryptographic key distribution.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Interested readers please refer to [78] on real-time communications&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;in wireless sensor networks.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;3.3 Unattended Operation&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Depending on the function of the particular sensor network, the sensor nodes&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;may be left unattended for long periods of time. There are three main&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;caveats to unattended sensor nodes:&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Exposure to Physical Attacks The sensor may be deployed in an&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;environment open to adversaries, bad weather, and so on. The likelihood&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;that a sensor suffers a physical attack in such an environment&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;is therefore much higher than the typical PCs, which is located in a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;secure place and mainly faces attacks from a network.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• Managed Remotely Remote management of a sensor network makes&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it virtually impossible to detect physical tampering (i.e., through tamperproof&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;seals) and physical maintenance issues (e.g., battery replacement).&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Perhaps the most extreme example of this is a sensor node&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;used for remote reconnaissance missions behind enemy lines. In such&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;a case, the node may not have any physical contact with friendly forces&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;once deployed.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;• No Central Management Point A sensor network should be a&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;distributed network without a central management point. This will&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;increase the vitality of the sensor network. However, if designed incorrectly,&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;it will make the network organization difficult, inefficient, and&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;fragile.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;Perhaps most importantly, the longer that a sensor is left unattended the&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:85%;" &gt;more likely that an adversary has compromised the node.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-2147297210509995278?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/2147297210509995278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2147297210509995278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2147297210509995278'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/05/wireless-sensor-network-security-survey.html' title='Wireless Sensor Network Security - A Survey'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-4956404393275398700</id><published>2009-04-24T20:08:00.000-07:00</published><updated>2009-04-24T20:11:29.007-07:00</updated><title type='text'>Bridging The Gap Between Wireless Sensor Networks And The Scientists Who Use Them</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;A new, simpler programming language for wireless sensor networks is designed for easy use by geologists who might use them to monitor volcanoes and biologists who rely on them to understand birds' nesting behaviors, for example. Researchers at the University of Michigan and Northwestern University have written the language with the novice programmer in mind.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;"Most existing programming languages for wireless sensor networks are a nightmare for nonprogrammers," said Robert Dick, associate professor in the U-M Department of Electrical Engineering and Computer Science. "We're working on ways to allow the scientists who actually use the devices to program them reliably without having to hire an embedded systems programming expert."&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Finding an embedded systems expert to program a sensor network is difficult and costly and can lead to errors because the person using the network is not the person programming it, Dick said. The cost and disconnect associated with the situation means these networks aren't being used to their full potential.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Lan Bai, U-M doctoral student in electrical engineering and computer science, will present a paper on the new programming languages on April 13 at the Conference on Information Processing in Sensor Networks in St. Louis.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Modern wireless sensor networks, which have become more common in the past five years, allow researchers to monitor variables such as temperature, vibration and humidity in real time at various points across a broad environment. The sensors range in size from several centimeters across to several inches. Unlike passive radio frequency identification, or RFID tags, these active sensors can compute and communicate with each other through radio.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Civil engineers are working on using wireless sensor networks to monitor vibration in bridges to keep tabs on their health.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;To create their language, the researchers examined the variables that a scientist using a sensor network might want to monitor, and the areas in which the scientist might need flexibility. They identified 19 of these "application level properties." They then grouped them into seven categories, or archetypes. They've essentially broken up the main programming language into seven archetypes that zero in on specific types of monitoring that different researchers might use. They wrote a language for one archetype and are working on others. They call their first language WASP, which stands for Wireless sensor network Archetype-Specific Programming language.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;In WASP, scientists tell the system what they want it to do, rather than how they want it to complete the task.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;"Scientists enter the requirements and our system sorts out the implementation details for them automatically," Dick said.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;In a 56-hour, 28-user study that they believe to be the first to evaluate a broad range of sensor network languages, the researchers compared novice programmers' experiences with WASP and four common, more complicated languages.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;On average, users of other languages successfully completed assigned tasks only 30 percent of the time. It took those who succeeded an average of 22 minutes to finish. When using WASP, the average success rate was 81 percent, and it took those who succeeded an average of 12 minutes. That's a speed improvement of more than 44 percent.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;The paper is called "Archetype-Based Design: Sensor Network Programming for Application Experts, Not Just Programming Experts." Peter Dinda, an associate professor at Northwestern University, is a co-author with Dick and Bai. This research is funded by the National Science Foundation.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-4956404393275398700?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/4956404393275398700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/bridging-gap-between-wireless-sensor.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4956404393275398700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/4956404393275398700'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/bridging-gap-between-wireless-sensor.html' title='Bridging The Gap Between Wireless Sensor Networks And The Scientists Who Use Them'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-2640548487446245432</id><published>2009-04-22T18:59:00.000-07:00</published><updated>2009-04-22T19:03:40.061-07:00</updated><title type='text'>Temperature Sensor Types</title><content type='html'>&lt;span style="color: rgb(255, 255, 255);"&gt; Big differences exist between different temperature sensor or temperature measurement device types. Using one perspective,  they can be simply classified into two groups, contact and non-contact. The two  links below take you to descriptive pages on each type with a breakdown by more  specific, detailed types under that simple, first breakout.      &lt;/span&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;There are also vendors of each sensor type, some vendors sell more than one type and some sell nearly all types, but not always all brands. There are differences between brands and the differneces are most evident among those device types for which there are few if any recognized standards. Start your search either for a specific temperature measurement device type or go to the vendor page index and you can access the  vendors of specific types from there.     &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Both contact and non-contact sensors require  some assumptions and inferences in use to measure temperature. Many, many well-known  uses of these sensors are very straightforward and few, if any, assumptions are  required. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Other uses require some careful analysis to determine the controlling  aspects of influencing factors that can make the apparent temperature quite different  from the indicated temperature. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b class="std_sm"&gt;Tell your new product and  application stories at The Temperature Community website:   www.tempsensor.net or feedback to us and we'll consider  adding it here with your byline!&lt;/b&gt;&lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Remember  the truism that all sensor have errors in their readings - all the time. One key  secret to high quality measurement results is to have confidence in the error  estimates. Neglecting to make a careful error analysis can result in error much  larger than the assumed values. &lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;It is worth noting that all competent error  analyses start with the uncertainties assigned to the traceable calibration of  the sensor itself. Without traceable calibration, one is forced to make assumptions.  (You know what the word ass|u|me means, we hope.) &lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Without traceable measurements, the numerical values of results will always be questionable and hardly worth the effort, and cost. It most often pays to get started on the right path to technically sound measurements by beginning with some understanding of the options involved in selecting a temperature measurement device and then in obtaining one that meets the expected conditions and standards, is calibrated and that the calibration is traceable to either a fundamental standard (e.g. the triple point of water) or a national standard. See our calibration and standards pages for more details on each aspect of sound measurement practice. &lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;/p&gt;&lt;h2&gt;Contact  Sensors&lt;/h2&gt;&lt;strong&gt;Contact temperature sensors measure their own temperature.&lt;/strong&gt;  &lt;p&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;One infers the temperature of the object to which the sensor is in contact  by assuming or knowing that the two are in thermal equilibrium, that is, there  is no heat flow between them.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;/p&gt;&lt;h2&gt;Noncontact Sensors&lt;/h2&gt; Most commercial and scientific noncontact temperature sensors measure the thermal radiant power of the Infrared or Optical radiation that they receive from a known or calculated area on its surface, or a known or calculated volume within it (in those cases where the obect is semitransparent within the measuring wavelength passbad of the sensor). &lt;p&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;One  then infers the temperature of an object from which the radiant power is assumed  to be emitted (&lt;i&gt;some may be reflected rather than emitted&lt;/i&gt;). Sometimes the  inference requires a correction for the spectral emissivity (&lt;i&gt;NB: the two words, spectral &amp;amp; emissivity, are used together in correcting IR Thermometer readings -the "emissivity", unspecified, is a big trap which even some of the suppliers of devices and calibration equipment fall into unwittingly for a variety of reason about which one can only speculate &lt;/i&gt;) of the object  being measured. &lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Knowing how and when to apply a spectral emissivity correction  is part of the inference, too, and can introduce significant errors if not done  correctly. See our Trip down the E-missivity Trail to  help you understand that aspect a little better. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;/p&gt;&lt;h2&gt;Dewpoint  Temperature &lt;/h2&gt;&lt;h2&gt;-- Humidity--&lt;/h2&gt; Although this area is in reality just an  application of temperature sensors and other sensors, it grew out of temperature  measurements. &lt;p&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Remember the old style humidity indicators that consisted  of two little glass thermometers, the wet and dry bulb thermometers with a little  look up table that told you the humidity, both absolute and relative? Have a look,  it's a very important area in terms of human comfort,  food safety and energy conservation and efficiency in  thermal processes.&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;&lt;/p&gt;&lt;h2&gt;Thermal Imaging &lt;/h2&gt;The special world of thermography and thermal images includes  the temperature-measuring kind of thermal imagers called "Radiomatic",  by those in the business, and "Quantitative" by those mostly in R&amp;amp;Dwith  thermal imaging. Then, too, there are those who call it "Thermology"  when it applies to measurements made on the human body and "Medical Thermography"  by still others, some even in the same business. &lt;p&gt;&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;Users of infrared thermal  imaging have many options in cameras both with and without temperature scales  or temperature indication. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;It seems really odd to have all these different  names kicking about, when they all refer to the same basic technology. The names  seem to differ only by application area. In reality, they all work because of  the same Law of Physics, called Planck's Law. &lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;That's the same law that describes  how IR thermometers, optical pyrometers, radiation thermometers and infrared intrusion  or people detectors work (note the common trait of multiple names).&lt;/p&gt;&lt;p style="color: rgb(255, 255, 255);"&gt;The only thing that an IR thermal imager of any denomination really does is take the output from an infrared detector, or plethera of detectors, and presents a 2-D scan of the infrared intensity distribution in the field of view of an optical system. These devices could be called by one common name. The devices that provide temperature information, probably more than any other type of device should be called Infrared Imagers, or Thermal Infrared Imagers or, simply, Thermal Imagers. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-2640548487446245432?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/2640548487446245432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/temperature-sensor-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2640548487446245432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/2640548487446245432'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/temperature-sensor-types.html' title='Temperature Sensor Types'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-5303972252301373830</id><published>2009-04-16T19:23:00.000-07:00</published><updated>2009-04-16T19:24:14.277-07:00</updated><title type='text'>Sensor Networks : An Overview</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);"&gt;Sensor network s are dense wireless networks of small, low-cost sensors, which collect and disseminate environmental data. Wireless sensor networks facilitate monitoring and controlling of physical environments from remote locations with better accuracy. In this paper, the authors provide an overview of overcoming various energy and computational constraints deficiencies through more energy efficient routing, localization algorithms, system design and the solutions proposed in recent research literature.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span id="more-204"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;A sensor network can be described as a collection of sensor nodes which co-ordinate to perform some specific action. Unlike traditional networks, sensor networks depend on dense deployment and co-ordination to carry out their tasks.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Sensor networks have a variety of applications. fro examples include environmental monitoring, condition based maintenance, habitat monitoring, seismic detection, military surveillance, inventory tracking,etc.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;Challenges :&lt;/b&gt;&lt;br /&gt;In spite of the diverse applications, sensor networks pose a number of unique thechincal challenges :&lt;/p&gt; &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt; Ad Hoc Deployment : Most sensor nodes are deployed in regions which have no network infrastructure at all.&lt;/li&gt;&lt;li&gt;Unattended operation : In most cases, once deployed, sensor networks have no human intervention.&lt;/li&gt;&lt;li&gt;Untethered : The sensor nodes are not connected to any anergy source. There is only a finite source of energy.&lt;/li&gt;&lt;li&gt;Dynamic changes : It is required that sensor network system can be adaptable to changing connectivity as well as changing environmental stimuli.&lt;/li&gt;&lt;/ul&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;The authors survey a number of papers that propose solutions in these following areas :&lt;br /&gt;- Energy efficiency&lt;br /&gt;- Localization&lt;br /&gt;- Routing&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;Energy Efficiency :&lt;br /&gt;&lt;/b&gt; Energy consumption is the most factor to determine the life of a sensor network because usually sensor nodes are driven by battery and have very low energy resources. This makes energy optimization more complicated in sensor networks because it involved not only reduction of energy consumption but also prolonging the life of the network as much as possible.&lt;br /&gt;The power consumed by the sensor nodes can be reduced by developing design methodologies and architectures which help in energy aware design of sensor networks.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;A sensor node usually consists of four sub-systems :&lt;br /&gt;&lt;/b&gt;&lt;/p&gt; &lt;ul style="color: rgb(255, 255, 255);"&gt;&lt;li&gt; a computing subsystem : It consist of a microprocessor (MCU)&lt;/li&gt;&lt;li&gt;a communication subsystem : It consists of a short range radio&lt;/li&gt;&lt;li&gt;a sensing subsystem : It consists of a group of sensors and actuators and link the node to the outside world.&lt;/li&gt;&lt;li&gt;a power supply subsystem : It consists of a battery which supplies power to the node.&lt;/li&gt;&lt;/ul&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;Localization :&lt;br /&gt;&lt;/b&gt; In sensor networks, nodes are deployed into a an unplanned infrastructure where there is no a priori knowledge of location. The problem of estimating spatial-coordinate of the node is referred to as localization. Some solution is use Global Positioning System (GPS), recursive trilateral/multilateral techniques, proximity based localization.&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;b&gt;Routing :&lt;br /&gt;&lt;/b&gt; Conventional routing protocols have several limitations when being used in sensor networks due to the energy constrained nature of these networks. These protocols essentially follow the flooding technique in which a node stores the data item it receives and then sends copies of the data item to all its neighbors. There are two main deficiencies to this approach :&lt;br /&gt;-Implosion&lt;br /&gt;- Resource management.&lt;br /&gt;Some of the routing protocol which have been proposed for sensor networks aimed at eliminating these problems are :&lt;br /&gt;- Negotiation based protocols - Sensor Protocols for Information via Negotiation (SPIN)&lt;br /&gt;- Directed Diffusion&lt;br /&gt;- Energy Aware Routing&lt;br /&gt;- Rumor Routing&lt;br /&gt;- Multipath routing&lt;br /&gt;- Media Access Control in Sensor Networks&lt;/p&gt; &lt;p style="color: rgb(255, 255, 255);"&gt;Simulators for Sensor Networks :&lt;br /&gt;- NS-2&lt;br /&gt;- GloMoSim&lt;br /&gt;- SensorSim&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-5303972252301373830?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/5303972252301373830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/sensor-networks-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5303972252301373830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/5303972252301373830'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/sensor-networks-overview.html' title='Sensor Networks : An Overview'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-7468154194927271164</id><published>2009-04-15T19:26:00.000-07:00</published><updated>2009-04-15T19:29:04.117-07:00</updated><title type='text'>Fibre Optic Temperature Sensors</title><content type='html'>&lt;h2 style="color: rgb(255, 255, 255);"&gt;Introduction to Fibre Optic Temperature Sensors&lt;/h2&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Fibre optic sensors are a family of sensors (temperature is not the only parameter that can be measured) that employ thin glass fibres as the sole means to excite and read the sensing element. The fibre is the same as used for communications.&lt;/p&gt;       &lt;h2 style="color: rgb(255, 255, 255);"&gt;Characteristics of fibre optic sensors&lt;/h2&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt; There          are several characteristics of optical fibres that allow them to be used          for sensors. These include micro bending, interferometric effects, refractive          index change, polarization change, fibre length change, fibre diffraction          grating effects, and the Sagnac effect (light traveling in opposite directions around a loop used to sense rotation). &lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;For          fibre optic temperature sensors, the sensing element is usually deposited          directly on the cleaved end of an optical fibre and temperature is deduced          from the reflected phase or spectrum.&lt;/p&gt;       &lt;center style="color: rgb(255, 255, 255);"&gt;         &lt;p&gt;&lt;img src="http://www.capgo.com/Resources/Temperature/FibreOptic/fiberOptic1.GIF" align="bottom" height="156" width="365" /&gt;&lt;/p&gt;       &lt;/center&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Another          approach is to use a bimetallic strip (or other temperature sensitive          mechanism) to bend the glass fibre sufficiently to generate a measurable          anomaly. This is crudely demonstrated in the following diagram:&lt;/p&gt;       &lt;center style="color: rgb(255, 255, 255);"&gt;         &lt;p&gt;&lt;img src="http://www.capgo.com/Resources/Temperature/FibreOptic/fiberOptic2.GIF" align="bottom" height="156" width="438" /&gt;&lt;/p&gt;       &lt;/center&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt; &lt;/p&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Fibre            optic temperature sensors and their associated measuring devices are expensive            and hence applied only when they have a compelling advantage for specialist            applications. For this reason they are not comprehensively covered in            this document. It is possible that in the future these types of sensors            will become significantly cheaper and more widely deployed as optical            integrated circuits become a reality.&lt;/p&gt;       &lt;h2 style="color: rgb(255, 255, 255);"&gt;Great for measuring temperature in difficult or dangerous places&lt;/h2&gt;       &lt;p style="color: rgb(255, 255, 255);"&gt;Sometime temperatures need to be measured in places that do not allow conventional sensors to be employed. For example when measuring the temperature of the windings of a high voltage oil cooled power transformer. The voltage may be as high as 500 kV peak. Wired sensors would be a health hazard to anyone near the measuring device. However non-contact sensors cannot be used, because the transformer windings are not visible. It is situations like these that fibre optic sensors become the only option.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3827907237346040673-7468154194927271164?l=sensornetworks-plus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sensornetworks-plus.blogspot.com/feeds/7468154194927271164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/fibre-optic-temperature-sensors.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7468154194927271164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3827907237346040673/posts/default/7468154194927271164'/><link rel='alternate' type='text/html' href='http://sensornetworks-plus.blogspot.com/2009/04/fibre-optic-temperature-sensors.html' title='Fibre Optic Temperature Sensors'/><author><name>Mr J</name><uri>http://www.blogger.com/profile/15333117989675328803</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3827907237346040673.post-8372146342501589617</id><published>2009-04-10T06:12:00.000-07:00</published><updated>2009-04-10T06:15:48.352-07:00</updated><title type='text'>Sensor-Network Applications</title><content type='html'>&lt;p style="color: rgb(255, 255, 255);" class="authoraffil"&gt;Johannes Gehrke &lt;span class="highlight"&gt;•&lt;/span&gt; Cornell University&lt;br /&gt;Ling Liu &lt;span class="highlight"&gt;•&lt;/span&gt; Georgia Institute of  Technology&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;&lt;span class="dropcap_all"&gt;M&lt;/span&gt;oore’s law indicates that the number of transistors in an integrated circuit doubles every 18 months. In a 1997 interview, Gordon Moore illustrated this law with a real-world comparison: E.O. Wilson, an expert on ants, estimated that the global ant population is roughly 10&lt;sup&gt;17&lt;/sup&gt;—approximately the same as the number of transistors produced in that year alone (see www.intel.com/pressroom/archive/speeches/gem93097.htm). This analogy demonstrates the growing pervasiveness of small-scale computing devices throughout the physical world, and the wireless sensor network community is a driving force behind this.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Novel instruments often motivate new scientific discoveries; for example, using the Arecibo Telescope—the world’s largest aperture telescope (the dish is 1,000 feet in diameter)—Russell Hulse and Joseph Taylor discovered the first pulsar in a binary system, confirming the existence of gravitational radiation in support of Einstein’s general theory of relativity. Similarly, wireless sensor networks enable a paradigm shift in the science of monitoring — whether of habitats and ecologies, buildings, soil moisture, equipment vibration, health care, or myriad other applications. They can significantly improve the accuracy and density of scientific measurements of physical phenomena because we can deploy them in large numbers directly where experiments are taking place.&lt;/p&gt;  &lt;h1 style="color: rgb(255, 255, 255);"&gt;Underlying technology&lt;/h1&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;Let’s briefly review some of the technology behind wireless sensor nodes, taking as an example the TelosB mote platform developed at the University of California, Berkeley. Like most wireless sensor network nodes, the TelosB requires a processor, storage, sensors, a radio, and an energy source. It has a Texas Instruments MSP430 processor running at 8 MHz and 10 Kbytes of RAM; it uses only 2 milliamperes of power in its active modus and 1 microampere in sleep modus. It also has 1 Mbyte of external flash RAM for data storage, is powered by two AA batteries, and uses the CC2420 IEEE 802.15.4 (ZigBee) wideband radio with a maximum data rate of 250 Kbytes per second. Wideband radios have replaced narrowband radios (such as the RFM TR1000 used in first-generation motes) because they’re more resilient to noise; however, fine-grained control is limited because they expose only a packet interface to the processor. Additionally, the TelosB platform has two (optional) integrated sensors—a temperature sensor and a humidity sensor—as well as expansion connectors that can control other sensors and peripherals.&lt;/p&gt;  &lt;p style="color: rgb(255, 255, 255);"&gt;In addition to hardware, wireless sensor nodes rely on specialized software infrastructure. The TelosB mote platform, for example, uses TinyOS, an event-driven operating system, also developed at UC Berkeley. This platform consists of components that communicate through events. Applications are written by assembling and connecting a suitable subset of components. Typical sensor networks consist of tens, if not hundreds, o
