{'fraction_non_alphanumeric': 0.01990521327014218, 'fraction_numerical': 0.011374407582938388, 'mean_word_length': 5.175438596491228, '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 lightweight encryption and authentication scheme for wireless sensor networks

The research of Wireless Sensor Networks (WSNs) has recently received a strong boost from IEEE 802.15.4 task group, which focuses on the specifications for low rate wireless personal area networks. Another important driving force of WSNs is the ZigBee Alliance, an industrial alliance concentrating on WSNs. This paper addresses the security of WSNs with respect to the protocol stack defined by IEEE 802.15.4 and the ZigBee Alliance. Some security problems are identified and remedies are suggested. A new security architecture based on a lightweight public key scheme, called Derivable Public Key (DPK), is proposed. The DPK scheme significantly simplifies the public key operations and reduces the related cost by eliminating the need for distributing and storing public keys other than the one from the trust centre. It makes possible to support authentications for multicast/broadcast communications in WSNs, which are not available and account for many attacks so far.