Datagram Transport Layer Security (DTLS), is a communications protocol. The protocol provides a layer of security for datagram-based applications. DTLS permits secure communications and is based on the Transport Layer Security (TLS) protocol. Embedded security helps ensure messages are not forged, tampered with, or eavesdropped.
Let's review the relevant terminology:
- Communication protocol: A set of rules that govern how information is transmitted.
- Datagram: A structured transfer unit.
- Eavesdropping: Undetected listening to in-transit data packets.
- Forgery: Transmission of a packet with falsified sender.
- Network packet: A formatted unit of data for transmission.
- Tampering: The altering of data packets after the sender transmits them and before the intended receiver receives them.
- TLS protocol: The most common network security protocol. Uses, as an example, IMPA and POP for email.
The DTLS Java Enhancement Proposal 219 is aimed at creating an API for the DTLS versions...