{'fraction_non_alphanumeric': 0.027428571428571427, 'fraction_numerical': 0.001142857142857143, 'mean_word_length': 5.636363636363637, '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}}
TmRPL++: Trust based smarter-HOP for optimized mobility in RPL

Ensuring security in routing protocols designed for Internet of Things (IoT) is more challenging owing to the fact that devices are resource constrained. The need for lightweight security mechanisms is apparent because cryptography based mechanisms have intense computation requirements. Although Routing Protocol for Low power and lossy networks (RPL) inherently comprises a few security mechanisms, it has been shown that those mechanisms are fragile, and additional measures are required to strengthen its security. In this paper, we propose a lightweight trust based security algorithm for RPL, called TmRPL++, to prevent the consequences of routing attacks. TmRPL++ has been implemented and integrated in the Contiki 6LoWPAN/RPL stack, and its functionality has been verified through extensive simulations.