talk
Transcription
talk
1 INRIA Grenoble Rhône-Alpes Evaluation Seminar March 2010 Zoom on Sensor Networks : Big Brother or Big Buddy ? 1 Sensor networks are…. … a distributed & communicating measurement architecture M L G H B J A K I C E D F X Coordinator X Relay device X Simple Device Evaluation Seminar March 2010 2 Sensor networks are… .. simple but complicated objects: • • • • • • The radio medium The protocols: MAC, routing, auto-organization, transport… Security / privacy Energy consumption The network scale: 2 ~ 100.000 And so much more Not only scientific / technical but also ethical and social issues: « Will Big Brother be watching us ? » « Will Big Buddy give us a hand ? » Evaluation Seminar March 2010 3 … application-driven networks So let’s take a look at applications, e.g.: « Keeping pacemakers safe » PLANETE « Bio-logging » ADT INRIA / SENSTOOLS « Understanding epidemics in hospitals » MOSAR / TubExpo Evaluation Seminar March 2010 4 … application-driven networks So let’s take a look at applications, e.g.: « Keeping pacemakers safe » PLANETE « Bio-logging » ADT INRIA / SENSTOOLS « Understanding epidemics in hospitals » MOSAR / TubExpo Evaluation Seminar March 2010 5 « Keeping Pacemakers Safe » • Manufacturers have started adding wireless capabilities to many Implantable Medical Devices (IMD) • This allows doctors to access vital information and send commands to these devices quickly, • but security researchers have raised security concerns: • • Most IMD does not provide any security They are vulnerable to many attacks: • An attacket can modify configuration and retrieve confidential data Evaluation Seminar March 2010 6 « Keeping Pacemakers Safe » • IMD security is a challenging problem: • Security vs Safety tradeoff • 2 contradictory design requirements: • • IMD must not be accessible to an attacker • An attacker could kill a patient IMD must always be accessible to a doctor • Even if the doctor has the credential ! • We cannot put the patient’s life at risk because of security ! • How can we solve this dilemna ? Evaluation Seminar March 2010 7 « Keeping Pacemakers Safe » • Planete’s solution: Proximity Based Access Control • Restrict access to implantable medical devices depending on the physical proximity of the communicating device • Combine key exchange and distance bounding • The IMD verifies that the reader is physically « close » before exchanging a key • The distance is configurable according to the sensibility of the operation • If reader is close, the key exchange succeeds and the key is used to secure the communication (reader can go away) • If the reader is too far, the key exchange aborts • Security / Safety trade-off: • • Doctors can always get access to IMD by getting close to the device (~2/3cm) Attacker cannot get access to the IMD… unless getting very close ! • The patient is likely to detect him ! Evaluation Seminar March 2010 8 « Keeping Pacemakers Safe » • Distance bounding based on ultra-sound signals • • IMD sends an ultra-sound signal at time t and waits for on the reply channel at time t+δ It then estimates the distance • d = δ*vs with vs the sound speed • If d < 3cm, the key exchange is performed, else it is aborted • This scheme has been prototyped and tested • This solution has been attented and published at ACM CCS’09 (Computer and Communication Security) Evaluation Seminar March 2010 9 … application-driven networks So let’s take a look at applications, e.g.: « Keeping pacemakers safe » PLANETE « Bio-logging » ADT INRIA / SENSTOOLS « Understanding epidemics in hospitals » MOSAR / TubExpo Evaluation Seminar March 2010 10 « Bio-logging applied to sport » My definition of bio-logging: to observe, analyse and understand • • • what an individual experiences during « its life » how it reacts and adapts to its environment or to a stressing constraint using bio-loggers a.k.a. sensor nodes / networks The X-Trem-Log project: « What about monitoring an ultra-runner and its environment 24/24, 7/7 during the 25th Marathon des Sables » Evaluation Seminar March 2010 11 « Bio-logging applied to sport » Objectives: • • • • Gather physiological data on the ultra-runner Gather biomecanical data on the ultra-runner Gather environmental data during the race Analyse data… 7 days race in the desert, in self-suffisance: • • • • • Ergonomy: the system should operate without an operator Robustness: the system should resist the desert conditions Non-intrusivity: the system should not incommodate and must be light ! Autonomy: the system should operate during the whole race Reliability: the system can not be maintained nor repaired Something that has never been done before… Evaluation Seminar March 2010 12 « Bio-logging applied to sport » Finally very close to ethology: But interesting in many domains: • • • • • • Physiology Bio-mechanic: fédération française de ski (FFS) Ethology: IPHC, CNRS Sport / safety equipment: Salomon Sports Physical rehabilitation: INRIA Demar Robotic… Evaluation Seminar March 2010 13 « Bio-logging applied to sport » A Body Area Network (BANet): a distributed measurement architecture at the human / animal scale Participation of Salomon Sports for the sensor node integration in the equipment Evaluation Seminar March 2010 14 « Bio-logging applied to sport » Evaluation Seminar March 2010 15 … application-driven networks So let’s take a look at applications, e.g.: « Keeping pacemakers safe » PLANETE « Bio-logging » ADT INRIA / SENSTOOLS « Understanding epidemics in hospitals » MOSAR / TubExpo Evaluation Seminar March 2010 16 « Understanding epidemics in hospitals » Sensor nodes can be used to monitor interactions between individuals • physical distance ~ radio distance Evaluation Seminar March 2010 17 « Understanding epidemics in hospitals » Two projects: • • Europe MOSAR: nosocomial infections in the healthcare context AFFSET TubExpo: tuberculosis and healthcare workers Three deployments of large scale sensor networks: • • • Bichat hospital: 3 months, 100 sensors La Pitié – Salpétrière hospital: 3 months, 100 sensors Berck hospital: 6 months, 600 sensors Analysis of the interactions between • • Health-Care workers – Patients Health-Care workers – Health-Care workers Evaluation Seminar March 2010 18 « Understanding epidemics in hospitals » Understanding contact frequency, duration, depending on: • • The individual The pathology Not forgetting the impact of the measure: measure w. errors Evaluation Seminar March 2010 analysis modeling 19 Applications require developments and support So let’s take a look at developments, e.g.: Hardware: ADT SensTools, SED Softwares, e.g.: « WSNet / WSim » AMAZONES, D-NET, SWING Experimentation: « SensLab » AMAZONES, D-NET, SED Evaluation Seminar March 2010 20 « SensLab » Evaluation Seminar March 2010 21 « SensLab » A very large scale open wireless sensor network testbed Evaluation Seminar March 2010 22 « SensLab » LEDs FLASH MSP430 ID Evaluation Seminar March 2010 Antenna Daughter board connector I/O + JTAG Sound Radio Light Temperature 23 « SensLab » Control node Open node Gateway SensLAB 2 4 Evaluation Seminar March 2010 24 « SensLab » At INRIA Rhône Alpes, Evaluation Seminar March 2010 25 « SensLab » At INRIA Rhône Alpes, Evaluation Seminar March 2010 26 « SensLab » First Opening the 24th of november 2009 Evaluation Seminar March 2010 27 To conclude with Sensor Networks Sensor networks offer: • • • a wide area of research and study in a wide range of domains a common object of study « We should not loose ourselves and remain application-driven » Sensor networks offer the opportunity to change scale: • E.g.: epidemiology, bio-logging, biomechanics, environment monitoring, etc. In this context, the challenge is both: • • • To collect the data To analyse the data To model the data Evaluation Seminar March 2010 28