IoT Anti-Jamming Strategy Using Game Theory and Neural Network

The internet of things (IoT) is one of the most exposed networks to attackers due to its widespread and its heterogeneity. In such networks, jamming attacks are widely used by malicious users to compromise the private and secure communications. Many techniques are proposed in the literature to secure the network from malicious jamming attacks. However, most of these techniques require either the implementation of complex coordination schemes or the use of high transmission power and are therefore challenging to implement in limited resources IoT networks. In this paper, a low complexity anti-jamming defending strategy using smart power allocation under limited power constraints is proposed for health monitoring IoT networks. This strategy is designed by formulating the worst case jamming effect minimization problem as a Colonel Blotto game while considering the slow channel fading effect. By analyzing the Nash Equilibrium (NE) of the game, making use of efficient and fast equilibrium approximation techniques, designing a fast numerical solving approach, training an artificial neural network (ANN) to enhance the accuracy of the estimation, an anti-jamming power allocating strategy is proposed and is shown to be effective in reducing the power consumption and in combating jamming attacks with less resources. A data population scheme is also proposed to make the proposed ANN exploit as much possible the available data to provide accurate NE estimation.