DTLS protocol version 1.0 was established in 2006 and provides communications security for datagram protocols. Here are its basic characteristics:
- Permits client/server applications to communicate without permitting:
- Eavesdropping
- Tampering
- Message forgery
- Based on the TLS protocol
- Provides security guarantees
- The DLS protocol's datagram semantics are preserved
The following diagram illustrates where the Transport Layer fits into the overall schema of SSL/TLS protocol layers and the protocols for each layer:
SSL/TLS protocol layers
DTLS protocol version 1.0 provides detailed specifications of the major areas of coverage, and are as follows:
- Ciphers:
- Anti-replay block cipher
- New cipher suites
- Standard (or null) stream ciphers
- Denial of service countermeasures
- Handshake:
- Message format
- Protocol
- Reliability
- Messages:
- Fragmentation and reassembly
- Loss-insensitive messaging
- Size
- Timeout and retransmission
- Packet loss
- Path Maximum Transition Unit (PMTU) discovery
- Record layer
- Record payload protection
- Reordering
- Replay detection
- Transport layer mapping