Mobile Security & Privacy Simulator
The Mobile Security & Privacy (MoSP) Simulator is a simulator for the research in the field of security and privacy of modern mobile devices. It is designed for the evaluation of mobile security and privacy issues as well as corresponding solutions. The development of the simulator originated at the Distributed Computing & Security Group at the Leibniz Universität Hannover, Germany.
Some features:
- implemented using Python 2.7
- based on SimPy 2.1 or later
- uses geo-spatial data from the OpenStreetMap project
- road network is extracted for movement simulation
- roads may have a width from OSM data or by simulator defaults
- border nodes (outside of bounding box) are detected and marked for special uses
- point of interest from OSM data can be used to define locations
- people can move to or interact with this
- pausing, random and routed movement of people
- movement can be changed
- selecting people in definable distance
- interact with single or groups of other people
- interaction can be simple as a zombie infection or complex - you implement it in python
- actions can be started and stopped
- communication also is an interaction
- interaction also is "Who is in my visible area?" (visual perception)
- people can interact with any road node, maybe a cafe there, or simple pause walking
- a simulated person can be steered by external device - its location is used in simulation
- map visualization
- simulation viewer based on pyglet
- draw continuous movement of some thousand people
- draw geometric primitives or text on demand/events
- simulation viewer based on pyglet
- deprecated simple viewer based on libchamplain
- draw continuous movement of some hundred people
- more visualization
- tool for heatmap visualization
- plotting needs external tools such as gnuplot
- More
- MoSP Geo Tool
- geo-spatial data tool for map generalization, connecting poi, partition removal
- MoSP Siafu
- coupled indoor simulation using the extended Siafu context simulator
- MoSP Geo Tool
Documentation
See the API documentation generated via epydoc.Examples
Different simulation examples are contained in the code at mosp_examples.Publications
- B. Henne, C. Szongott, M. Smith: Towards a mobile security & privacy simulator. In Open Systems (ICOS), 2011 IEEE Conference on, pp.95-100, 25-28 Sept. 2011. (PDF)
- B. Henne, C. Szongott, M. Smith: Coupled multi-agent simulations for mobile security & privacy research. In Digital Ecosystems Technologies (DEST), 2012 6th IEEE International Conference on, 18-20 June 2012. (PDF)
- C. Szongott, B. Henne, M. Smith: Evaluating the threat of epidemic mobile malware. In Wireless and Mobile Computing, Networking and Communications (WiMob), 2012 8th International Conference on, pp.443-450, 8-10 Oct. 2012. (PDF)
- C. Szongott, B. Henne, M. Smith: Mobile Evil Twin Malnets - The Worst of Both Worlds. In Cryptology and Network Security, 11th International Conference, LNCS Vol. 7712, 12-14 Dez. 2012. (PDF)
- B. Henne, C. Szongott, M. Smith: SnapMe if you can: Privacy Threats of other Peoples' Geo-tagged Media and What We can do about it. In Security and Privacy in Wireless and Mobile Networks (WiSec), 2013 6th ACM Conference on, 17-19 Apr. 2013. (PDF)
Talks
- Towards a mobile security & privacy simulator (ICOS2011)
- Evaluierung von Bedrohungen und Schutzmechanismen für die Sicherheit und Privatsphäre mobiler Geräte unter Zuhilfenahme von Simulation (NTH IT-Ökosysteme: Kolloqium, 01/2012)
Videos
See our example videos at YouTube.
Screenshots
Support
You may try to contact us. However, we do not anymore work on the code.