UDP Channel Security
The UDP channel security for CoAP protocol is defined by the Datagram Transport Layer Security (DTLS) [RFC6347], which is the equivalent of TLS v1.2 [RFC5246] for HTTP and utilizes a subset of the Cipher Suites defined in TLS.
DTLS is a long-lived session-based security solution for UDP. It provides a secure handshake with session key generation, mutual authentication, data integrity and confidentiality.
IMPACT IoT supports the security modes defined in the OMA LWM2M specification namely:
- Pre-Shared Keys
- X.509 Certificate
- Raw Public Key (RPK)
- NoSec Mode