Post on 08-Jun-2015
description
transcript
Lowering the Impact of Intrusion Detection!in Wireless Sensor Networks!
using Code Generation TechniquesChristophe.VanGinneken@student.kuleuven.be
Brought to you in association with …
WSNs, implementation,!
hands-on experience
Security, risk managementFrameworks,!
Software Architecture
aka Wouter Joosen, Christophe Huygens en Jef Maerien
Wireless Sensor Network IDS!The situation on the field
What could possibly go
wrong ?
unattendedbattery operated
little memorylimited processing
requires follow-upendless possibilities
a lot of datanon functional
RESOURCES
Power Consumption at 1 MHz, 1.8V, 25°C Active: 0.4 mA Power-down Mode: 0.1 μA Power-save Mode: 0.7 μA
XBee Series 2 TX Current: 40 mA (@3.3 V) RX Current: 40 mA (@3.3 V) Power-down Current: < 1 μA @ 25oC
40mA = ~ 1.5 day#(lipo battery 1700mAh)
Domain Specific Language!+ Code Generation
Functional Loop Fusion
Grouped Communication
Today!! 3 nodes (ATMEGA1284p + XBee)!! +!manual heartbeat implementation!!
Tomorrow!! + manual reputation implementation!!
Soon!! + (manually) generated fused code!! = evaluation ROM/RAM, processing and ! ! !! ! network usage!!
Near Future!! + port to AVR RAVEN!! + deployable implementation
Wrap up: The Problem
Wrap up: The Proposed Solution
Domain Specific Language!+ Code Generation
Functional Loop Fusion
Grouped Communication
Wrap up: Criteria
40mA = ~ 1.5 day#(lipo battery 1700mAh)
Network usageInitial focus on reduction of
Regarding Expressivity:!DSL is defined as a subset of Erlang
ROM/RAM & Processing Time
Christophe Van Ginneken!Christophe.VanGinneken@student.kuleuven.be
Lowering the Impact of Intrusion Detection!in Wireless Sensor Networks!using Code Generation Techniques
Co-Promotor: Prof. Dr. Ir. Christophe Huygens!Christophe.Huygens@cs.kuleuven.be
Promotor: Prof. Dr. Ir.Wouter Joosen!Wouter.Joosen@cs.kuleuven.be
Coach: Drs. Ir. Jef Maerien !Jef.Maerien@cs.kuleuven.be
QA