This list covers SRTP additions and extensions. It does not include any of the methods to provide keys to SRTP.
The Use of Timed Efficient Stream Loss-Tolerant Authentication (TESLA) in the Secure Real-time Transport Protocol (SRTP) is defined in RFC 4383. It defines the use of TESLA (RFC 4082) transform within the Secure Real-time Transport Protocol (SRTP), to provide data origin authentication for multicast and broadcast data streams. SRTP is a good match for TESLA, since the latter requires buffering that is more easily accomodated at higher layers of the network stack.
Encrypted Key Transport for Secure RTP is defined in draft-mcgrew-srtp-ekt-01.txt. It is an extension to SRTP that provides for the secure transport of SRTP master keys, RolloverCounters, and other information, within SRTCP. This facility enables SRTP to work for decentralized conferences with minimal control, and
to handle situations caused by SIP forking and early media.
Integrity Transform Carrying Roll-over Counter is defined in draft-lehtovirta-srtp-rcc-03.txt. This document defines an integrity transform for SRTP,
which allows the roll-over counter (ROC) to be transmitted in SRTP
packets as part of the authentication tag.
ZRTP: Extensions to RTP for Diffie-Hellman Key Agreement for SRTP is defined in draft-zimmermann-avt-zrtp-01.txt. This This document defines ZRTP, RTP (Real-time Transport Protocol) header extensions for a Diffie-Hellman exchange to agree on a session key and parameters for establishing Secure RTP (SRTP) sessions.
Using SRTP transport format with HIP is defined in draft-tschofenig-hiprg-hip-srtp-01.txt . The Host Identity Protocol (HIP) is a signaling protocol which adds a new layer between the traditional Transport and Network layer. HIP is an end-to-end authentication and key exchange protocol, which supports security and mobility in a commendable manner. The HIP base specification is genralized and purported to support different key exchange mechanisms in order to provide confidentiality protection for the subsequent data traffic. In some cases it might not be desirable to establish IPsec security associations for protection of media traffic. This draft explains how keying material and parameters for usage with the Secure Real Time Protocol (SRTP) can be established using HIP. Note: this draft has expired and has not been resubmitted, and thus is no longer available from the IETF.
The use of AES-192 and AES-256 in Secure RTP is defined in draft-mcgrew-srtp-big-aes-00.txt. This memo describes the use of the Advanced Encryption Standard (AES) with 192 and 256 bit keys within the Secure RTP protocol. It defines Counter Mode encryption for SRTP and SRTCP and a new SRTP Key Derivation Function (KDF) for AES-192 and AES-256.