为了解决无线传感器网络中恶意节点成为簇头而引起的层次路由安全问题,提出了一种基于Mamdani模糊推理的可信簇头选举算法(TCEM)。TCEM算法根据节点的行为表现,采用贝叶斯原理评估节点信任值,在此基础上,结合密集度及向心度,使用Mamdani模糊推理方法计算节点优越度,选择最优者作为簇头,从而实现簇头的可信选举。仿真实验结果表明,该算法能有效阻止恶意节点成为簇头,且在簇头合理分布、网络整体能效等方面均有良好表现。
A trusted cluster-head election algorithm based on Mamdani fuzzy inference (TCEM) is proposed to resolve the security issue of cluster-based routing in wireless sensor networks caused by malicious nodes selected as a cluster-head. According to nodes' behaviors, the TCEM applies the Bayes' theorem to evaluation of nodes' trust-value, and on the basis of this, performs the calculation of nodes' advantage using the Marndani method with the combination of the concentration and the centrality so as to select the optimal nodes as trusted cluster-heads. The simulation results show that the TCEM can effectively prevent malicious nodes from being cluster-heads, and has the better performances both in proper distributing of cluster-heads and in improving the energy efficiency of the networks.