1. A framework for formal analysis and simulative evaluation of security attacks in wireless sensor networks
- Author
-
Francesco Racciatti, Cinzia Bernardeschi, Gianluca Dini, and Maurizio Palmieri
- Subjects
Computer science ,Attack evaluation ,Energy consumption ,Computer security ,computer.software_genre ,Formal methods ,Wireless sensor networks ,Network simulation ,Formal verification ,Computational Theory and Mathematics ,Hardware and Architecture ,Proof of concept ,Castalia ,Security ,Computer Science (miscellaneous) ,Simulation ,Engineering design process ,computer ,Wireless sensor network ,Software - Abstract
When designing Wireless Sensor Networks it is important to analyze their security risks and provide adequate solutions for protecting them from malicious attacks. Unfortunately, perfect security cannot be achieved, for performance reasons. Therefore, designers have to devise security priorities, and select security mechanisms accordingly. However, in the early stages of the design process, the concrete effects of security attacks on the system may not be clearly identified. In this paper, we propose a framework that integrates formal verification and network simulation for enabling designers to evaluate the effects of attacks, identify possible security mechanisms, and evaluate their effectiveness, since design time. Formal methods are used to build the abstract model of the application, together with a set of attacks, and to state properties of general validity. The simulator measures the impact of the attacks in terms of common network parameters, like energy consumption or computational effort. Such information can be used to select adequate security mechanisms, then the initial abstract model can be refined to adopt them, and finally prove that former system properties are still verified. The framework relies on UPPAAL for formal modeling and verification and uses the Attack Simulation Framework on top of Castalia as a network simulator. As proof of concept, a case study is shown.
- Published
- 2021