{'fraction_non_alphanumeric': 0.026166097838452786, 'fraction_numerical': 0.0, 'mean_word_length': 5.111111111111111, '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 dynamic key management scheme for MANETs

Key management scheme is a critical issue of Mobile Ad hoc Networks (MANETs). Malicious nodes may attack the legitimate nodes by eavesdropping. Data encryption is a solution to resolve this problem. Due to the restricted energy and computational capability of MANETs, it's necessary to design a lightweight and storage efficient key management scheme. In this paper, we propose a hop-by-hop authentication and routing-driven dynamic key management scheme. An improved Elliptic Curve Diffie-Hellman (ECDH) protocol with mutual authentication is used to generate pair-wise keys, and the pair-wise keys are stored in caches before their expiration. The simulation results and performance evaluation show that the proposed scheme can reduce more key storage space than other schemes. Furthermore, it increases the security level of MANETs.