Encryption with ZRTP
ZRTP is an SRTP-based encryption algorithm that differs from SRTP by exchanging encryption keys within the media stream, making the encryption more secure and also transparent to servers that don't understand the protocol. This allows ZRTP to be more flexible than SRTP and gives complete control to the endpoints to handle all levels and requirements of encryption without the risk of a man-in-the-middle attack. ZRTP also does not require a key exchange prior to media setup. The key exchange occurs during the initial portion of the RTP conversation. The ZRTP protocol is fully laid out in RFC 6189.
One of the major strong points of ZRTP is its ability to work via proxies. Typically with SRTP, every point communicating via ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access