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 Engineering Communication Networks Institute Prof. Dr.-Ing. Christian Wietfeld
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld Sample Use Case of Wireless Mesh Networks Mesh Router Toxic and Explosive Gas Burning Hall Unmanned Aerial Vehicle Rescue Van – Mesh Gateway Flight Trajectory Fire Fighter Mesh Link Malicious Node Incident Scene Wormhole Tunnel Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 2
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld Sample Use Case of Wireless Mesh Networks Mesh Router Toxic and Explosive Gas o Lack of efficient security mechanisms in wireless mesh Burning Hall networks especially with respect to routing attacks such Unmanned Aerial Vehicle as wormhole à à Design of PASER Rescue Van – Mesh Gateway o Lack of implementations of security mechanisms in OMNeT++ Flight Trajectory Fire Fighter Mesh Link à à Contribution of the PASER code Malicious Node PASER:= Position Aware Secure and Efficient Mesh Routing Protocol Incident Scene Wormhole Tunnel Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 3
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld Overview of the Implementation Design of PASER in OMNeT++ Key Distribution Center (KDC) Implementation Goals External Support Library Module OpenSSL API KDC Server o Performance evaluation Socket Sign / Encrypt / Hash o Low-effort optimization PASER Data Structures and Support Library Cryptographic Message Message Message Operations Structure Buffer Processing o Verfication of the Configuration Routing and Neighbour Tables protocol robustness Support Functions against well-known PASER Logic Key Block Request / Reply attacks Update Timeouts Route Discovery Route Maintenance o Portable code : Release Packets Key Block Req. / Release Packets Route Request / Timer Management Delete Route / Route Error / Route Refresh Route Reply / Add Route / Add Route / Delete Route Rep. Hello Socket Route Request / Add Route / Route Error / Delete Route / Route Refresh / PASER Messages / PASER Messages Released Packets IP Networking Subsystem Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 4
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld Validation Setup – Static Scenario Malicious Node Wormhole tunnel Simulation: 209 m Simulation: 204 m Indoor:-49 dBm Indoor:-46 dBm Source 1 2 Destination 3 Simulation Experimental RoBoard RB-110 (1GHz WLAN Type Application Data Rates CPU, 256MB RAM) - Iperf [Mbit/s] IEEE 802.11 g UDP-CBR 5 IBSS Channel Model Simulation Time # Runs [s] Nakagami 100 10 m= 9 Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 5
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld Validation Results Malicious Node Wormhole tunnel Simulation: 209 m Simulation: 204 m Indoor:-49 dBm Indoor:-46 dBm 1 Source 2 Destination 3 Goodput Goodput Without wormhole attack With wormhole attack è Experimental measurements validate to a large extent simulation results è PASER is robust against wormhole attack Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 6
Communication Networks Institute Prof. Dr.-Ing. C. Wietfeld 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 - Mohamad Sbeiti On the Implementation Code of the Secure Mesh Routing Protocol PASER in OMNeT++: The Big Picture Slide 7
Recommend
More recommend