On the Implementation Code of the Secure Mesh Routing Protocol PASER - - PowerPoint PPT Presentation

on the implementation code of the secure mesh routing
SMART_READER_LITE
LIVE PREVIEW

On the Implementation Code of the Secure Mesh Routing Protocol PASER - - PowerPoint PPT Presentation

International Workshop on OMNeT++ Code Contribution On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Mohamad Sbeiti and Christian Wietfeld 05.03.2013 Faculty of Electrical and Computing


slide-1
SLIDE 1

Faculty of Electrical and Computing Engineering Communication Networks Institute

  • Prof. Dr.-Ing. Christian Wietfeld

On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Mohamad Sbeiti and Christian Wietfeld

05.03.2013

International Workshop on OMNeT++ Code Contribution

slide-2
SLIDE 2

Slide 2 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Sample Use Case of Wireless Mesh Networks

Incident Scene

Mesh Router Fire Fighter Unmanned Aerial Vehicle Toxic and Explosive Gas Rescue Van – Mesh Gateway Flight Trajectory Burning Hall Mesh Link Wormhole Tunnel Malicious Node

slide-3
SLIDE 3

Slide 3 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Sample Use Case of Wireless Mesh Networks

Incident Scene

Mesh Router Fire Fighter Unmanned Aerial Vehicle Toxic and Explosive Gas Rescue Van – Mesh Gateway Flight Trajectory Burning Hall Mesh Link Wormhole Tunnel Malicious Node

  • Lack of efficient security mechanisms in wireless mesh

networks especially with respect to routing attacks such as wormhole à à Design of PASER

  • Lack of implementations of security mechanisms in

OMNeT++ à à Contribution of the PASER code

PASER:= Position Aware Secure and Efficient Mesh Routing Protocol

slide-4
SLIDE 4

Slide 4 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Overview of the Implementation Design of PASER in OMNeT++

IP Networking Subsystem

Route Request / Route Error / Route Refresh / PASER Messages

Route Discovery Route Maintenance Timer Management Socket

Route Request / Route Reply / Key Block Req. / Rep.

Cryptographic Operations Routing and Neighbour Tables Message Buffer Message Structure

PASER Data Structures and Support Library PASER Logic

Update Timeouts Add Route / Release Packets Add Route / Delete Route / Release Packets Sign / Encrypt / Hash Delete Route

OpenSSL API

Support Functions

External Support Library Key Distribution Center (KDC) Module

KDC Server Socket

Hello Route Error / Route Refresh Key Block Request / Reply Add Route / Delete Route / PASER Messages / Released Packets

Configuration Message Processing

Implementation Goals

  • Performance evaluation
  • Low-effort optimization
  • Verfication of the

protocol robustness against well-known attacks

  • Portable code:
slide-5
SLIDE 5

Slide 5 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Validation Setup – Static Scenario

Experimental Simulation

RoBoard RB-110 (1GHz CPU, 256MB RAM) - Iperf

WLAN Type Application Data Rates [Mbit/s] IEEE 802.11 g IBSS UDP-CBR 5 Channel Model Simulation Time [s] # Runs Nakagami m= 9 100 10

1 2 3 Source

Simulation: 204 m Simulation: 209 m

Destination

Indoor:-49 dBm Indoor:-46 dBm

Malicious Node

Wormhole tunnel

slide-6
SLIDE 6

Slide 6 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Validation Results

Without wormhole attack With wormhole attack

è Experimental measurements validate to a large extent simulation results è PASER is robust against wormhole attack

1 2 3 Source

Simulation: 204 m Simulation: 209 m

Destination Malicious Node

Indoor:-49 dBm Indoor:-46 dBm Wormhole tunnel

Goodput Goodput

slide-7
SLIDE 7

Slide 7 On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture

Communication Networks Institute

  • Prof. Dr.-Ing. C. Wietfeld

Mohamad Sbeiti

Thank you for your attention JOIN US: www.PASER.info

“Good and (secure) communication is as stimulating as black coffee, and just as hard to sleep after."

  • Anne Morrow Lindbergh -