Uncompromising UDP Security
Security over unreliable networks is difficult because key packets may be lost, re-ordered or duplicated. Solutions to date have compromised on the security of the protocol in order to handle packet loss and duplication. Datagram TLS is a
standard protocol that allows the widely deployed TLS protocol to be used over unreliable networks.
Advanced State Machine
MatrixDTLS has an advanced state machine that can reassemble and retransmit packets to maintain the secure and authenticated state between networked devices. Both the encryption/decryption and the tamper-checking of each packet is done internally within MatrixDTLS.
Supports All MatrixSSL Features
Both Client and Servers are implemented with MatrixDTLS. All of the advanced features of MatrixSSL are supported over UDP, including:
- Block ciphers: 3DES, AES, SEED
- RSA and Diffie-Hellman keys up to 4096 bits
- Session resumption (caching)
- Re-negotiation of keys on an active connection
- Client certificate authentication
- Ephemeral public keys
- Pre-shared keys (no public key infrastructure required)
Multiple Platform and Network Compatibility
MatrixDTLS is portable to desktop operating systems, game consoles, telecommunication platforms and embedded devices. Integrating DTLS into a product currently using UDP or other packet networks such as Cellular GSM is straightforward with included PeerSec Support Services.