{'fraction_non_alphanumeric': 0.014598540145985401, 'fraction_numerical': 0.0, 'mean_word_length': 5.341040462427745, '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}}
Certificate based keying scheme for DTLS secured IoT

The IP-based Internet of Things (IoT) stands for the universal
interconnection of smart objects and back end users with the help of
IP protocols. Secure key management among the smart objects is an
important aspect of IoT security. Due to the high levels of resource
constraints of the devices in terms of memory, battery capacity and
CPU power, and other network characteristics such as mobility,
scalability, heterogeneity and limited bandwidth, the conventional
security protocols cannot be directly deployed in IoT networks in
their raw formats. We propose a lightweight DTLS-based keying
mechanism for CoAP IoT smart objects which supports the scalability of
the network and node mobility. In addition to the key establishment
part the protocol also provides node authentication. The protocol
consumes less device resources and minimum network bandwidth by
incurring low message overhead. The smart objects can securely access
the network and obtain certificates after an initial configuration
irrespective of the manufacturer standards.