30
Lowering the Impact of Intrusion Detection in Wireless Sensor Networks using Code Generation Techniques [email protected]

IDS in WSN - Status Update

Embed Size (px)

DESCRIPTION

The second in a series of short presentation to introduce my master's thesis on Intrusion Detection in Wireless Sensor Networks.

Citation preview

Page 1: IDS in WSN - Status Update

Lowering the Impact of Intrusion Detection!in Wireless Sensor Networks!

using Code Generation [email protected]

Page 2: IDS in WSN - Status Update

Brought to you in association with …

WSNs, implementation,!

hands-on experience

Security, risk managementFrameworks,!

Software Architecture

aka Wouter Joosen, Christophe Huygens en Jef Maerien

Page 3: IDS in WSN - Status Update

Wireless Sensor Network IDS!The situation on the field

Page 4: IDS in WSN - Status Update

What could possibly go

wrong ?

Page 5: IDS in WSN - Status Update
Page 6: IDS in WSN - Status Update
Page 7: IDS in WSN - Status Update
Page 8: IDS in WSN - Status Update
Page 9: IDS in WSN - Status Update
Page 10: IDS in WSN - Status Update
Page 11: IDS in WSN - Status Update
Page 12: IDS in WSN - Status Update
Page 13: IDS in WSN - Status Update
Page 14: IDS in WSN - Status Update
Page 15: IDS in WSN - Status Update
Page 16: IDS in WSN - Status Update

unattendedbattery operated

little memorylimited processing

requires follow-upendless possibilities

a lot of datanon functional

Page 17: IDS in WSN - Status Update
Page 18: IDS in WSN - Status Update

RESOURCES

Page 19: IDS in WSN - Status Update
Page 20: IDS in WSN - Status Update
Page 21: IDS in WSN - Status Update
Page 22: IDS in WSN - Status Update
Page 23: IDS in WSN - Status Update

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)

Page 24: IDS in WSN - Status Update

Domain Specific Language!+ Code Generation

Functional Loop Fusion

Grouped Communication

Page 25: IDS in WSN - Status Update
Page 26: IDS in WSN - Status Update

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

Page 27: IDS in WSN - Status Update

Wrap up: The Problem

Page 28: IDS in WSN - Status Update

Wrap up: The Proposed Solution

Domain Specific Language!+ Code Generation

Functional Loop Fusion

Grouped Communication

Page 29: IDS in WSN - Status Update

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

Page 30: IDS in WSN - Status Update

Christophe Van [email protected]

Lowering the Impact of Intrusion Detection!in Wireless Sensor Networks!using Code Generation Techniques

Co-Promotor: Prof. Dr. Ir. Christophe [email protected]

Promotor: Prof. Dr. Ir.Wouter [email protected]

Coach: Drs. Ir. Jef Maerien [email protected]

QA