Abstract

Network topology obfuscation (NTO) is generally considered as a promising proactive mechanism to mitigate traffic analysis attacks. The main challenge is to strike a balance among energy consumption, reliable routing, and security levels due to resource constraints in sensor nodes. Furthermore, software-defined wireless sensor networks (WSNs) are more vulnerable to traffic analysis attacks due to the uncovered pattern of control traffic between the controller and the nodes. In this article, a new energy-aware NTO mechanism is proposed, which maximizes the attack costs and is efficient and practical to be deployed. Specifically, first, a route obfuscation method is proposed by utilizing ranking-based route mutation, based on four different critical criteria: 1) route overlapping; 2) energy consumption; 3) link costs; and 4) node reliability. Then, a sink node obfuscation method is introduced by selecting several fake sink nodes that are indistinguishable from actual sink nodes, according to the <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k$ </tex-math></inline-formula> -anonymity model. As a result, the most suitable routes and sink nodes can be selected, and a highest obfuscation level can be reached without sacrificing energy efficiency. Finally, extensive simulation results demonstrate that the proposed methods can strongly mitigate traffic analysis attacks and achieve effective NTO for software-defined WSNs. In addition, the proposed methods can reduce the success rate of the attacks while achieving lower energy consumption and higher network lifetime.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call