{'fraction_non_alphanumeric': 0.019730941704035873, 'fraction_numerical': 0.0, 'mean_word_length': 4.873684210526315, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Fuzzy-based Trust Management in WSNs

Wireless sensor networks (WSNs) are composed of a large number of sensor nodes that are selforganized. The open nature of WSNs makes them easily exposed to a variety of attacks and brings many security challenges. Furthermore, because of the potentially dynamic behavior of WSNs, there is hardly any infrastructure or centralized control. To enhance the security in WSNs, it is necessary to evaluate the trustworthiness of nodes since some of them may refuse to forward packets for saving their limited resources. In this paper, we propose a fuzzy-based trust management in WSNs. All neighbors of one nodes are ranked by their trust value. Only those with higher trust values can be chosen to forward packets. Our trust model exploits multiple metrics, rather than a single metric, and converts them into a single numerical ranking. We perform an thorough evaluation of our proposed approach. The results indicate that our trust model can not only identify abnormal nodes’ behaviors, but can also reduce query traffic while improving the reliability of the exchange messages.