Puzzle-based selfish behavior punishment mechanism of MAC layer in cognitive radio networks

Selfish behavior is one type of the attacks happening in MAC layer of distributed cognitive radio networks. In this paper, we analyze the characteristics of selfish behavior and the methods to expose it. In order to improve the self-giving cooperation between the nodes in Cognitive Radio Networks (CRNs) and increase the fairness index of the whole networks, this paper proposed a rigorous punishment mechanism based on a puzzle model. The results of stimulations show that the proposed punishment mechanism increases the fairness index of the cognitive radio networks and improves the self-giving cooperation between nodes in CRNs.