A Model Checking Method for Secure Routing Protocols by SPIN with State Space Reduction

Secure routing protocols is one of the types of wireless multi-hop network protocols where the validity of routes between nodes is guaranteed by utilizing digital signatures for route information. To proceed deployment of secure routing protocols in social, it is desirable to verify whether those specifications satisfy the given properties or not. Although one of possible ways in such verification is to utilize a model checking tool, e.g., SPIN, for secure routing protocols, state space explosion should be considered for model checking on wireless multi-hop network protocols due to the huge number of topologies. In this paper, we propose a method to reduce a state space during the model checking on secure routing protocols. We then conduct experiments to compare the performance of the proposed method with the original model checking in SPIN. Our promising result shows that the number of states by the proposed method is one order of magnitude smaller than the original model checking by virtue of reducing a state space during the model checking.