A DTLS Abstraction Layer for the Recursive Networking Architecture in RIOT

06/28/2019
by   M. Aiman Ismail, et al.
0

On the Internet of Things (IoT), devices continuously communicate with each other, with a gateway, or other Internet nodes. Often devices are constrained and use insecure channels for their communication, which exposes them to a selection of attacks that may extract sensitive pieces of information or manipulate dialogues for the purpose of sabotaging. This paper presents a new layer in the RIOT networking architecture to seamlessly integrate secure communication between applications using DTLS. The layer acts as a modular abstraction layer of the different DTLS implementations, enabling swapping of the underlying implementation with just a few lines of code. This paper also introduces credman, a new module to manage credentials used for (D)TLS connections.

READ FULL TEXT

page 1

page 3

research
01/09/2018

Connecting the World of Embedded Mobiles: The RIOT Approach to Ubiquitous Networking for the Internet of Things

The Internet of Things (IoT) is rapidly evolving based on low-power comp...
research
11/26/2019

Security Framework for IoT Devices against Cyber-Attacks

Internet of Things (IoT) is the interconnection of heterogeneous smart d...
research
02/17/2021

LIRA-V: Lightweight Remote Attestation for Constrained RISC-V Devices

This paper presents LIRA-V, a lightweight system for performing remote a...
research
01/28/2022

Constellation: An Edge-Based Semantic Runtime System for Internet of Things Applications

With the global Internet of Things IoT market size predicted to grow to ...
research
12/31/2022

WiFi Physical Layer Stays Awake and Responds When it Should Not

WiFi communication should be possible only between devices inside the sa...
research
06/09/2023

R-PMAC: A Robust Preamble Based MAC Mechanism Applied in Industrial Internet of Things

This paper proposes a novel media access control (MAC) mechanism, called...

Please sign up or login with your details

Forgot password? Click here to reset