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