{'fraction_non_alphanumeric': 0.016648168701442843, 'fraction_numerical': 0.0022197558268590455, 'mean_word_length': 5.136054421768708, '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 Block Cryptographic Algorithm for Wireless Sensor Networks Based on Hybrid Chaotic Map

Nodes in Wireless Sensor Networks (WSNs) have limitations in terms of computing speed, storage space and energy consumption. There are some drawbacks in existing algorithms for WSNs, such as too many complex operations in RC6 and large memory occupation in Rijndael. A chaotic block encryption algorithm is proposed in this paper, which aims to address these problems. The classical Feistel network structure is employed in the proposed algorithm, since it is a widely used block encryption structure with low resource consumption. Moreover, RC5 is used to generate round keys by using a hybrid chaotic map. Experimental results show that this work has a better performance than conventional algorithms in terms of security and efficiency. Thus, the proposed algorithm is feasible for the data security in WSNs.