ZRTP est un protocole de chiffrement pour les appels téléphoniques passés en VoIP.
ZRTP utilise l'échange de clés Diffie-Hellman et le protocole SRTP pour le chiffrement. Le protocole ZRTP peut aussi fonctionner sur différents types de réseaux téléphoniques (GSM, UMTS, ISDN, PSTN, SATCOM, UHF/VHF radio …).
Le protocole a été soumis à l'IETF par Philip Zimmermann, Jon Callas et Alan Johnston le .
Plusieurs applications pour smartphone utilisent ZRTP[1],[2] tout comme le protocole de messagerie XMPP qui cherche à l'intégrer[3].
Le , un article de Der Spiegel indique que le protocole ZRTP résistait aux attaques de la NSA en 2012[4].