RFC 3711:The Secure Real-time Transport Protocol (...
RFC-Ref

RTCP


Click on the red underlined text to get to the source

... traffic for RTP, RTCP (the Real-time Transport Control Protocol) [RFC]. ...
... message authentication of RTP and RTCP streams (Section 3). SRTP defines a set of default cryptographic ...
... RTP sequence number for SRTP and an index number for Secure RTCP (SRTCP). ...


... * the confidentiality of the RTP and RTCP payloads, and ...
... * the integrity of the entire RTP and RTCP packets, together with protection against replayed packets. ...
... SRTCP integrity protection is mandatory (malicious or erroneous alteration of RTCP messages could otherwise disrupt the processing of the RTP stream). ...
... SRTP is a suitable protection scheme for RTP/RTCP in both wired and wireless scenarios. ...


... receiving side. Secure RTCP (SRTCP) provides the same security services to RTCP ...
... RTCP (SRTCP) provides the same security services to RTCP as SRTP does to RTP ...
... SRTCP message authentication is MANDATORY and thereby protects the RTCP fields to keep track of membership, provide feedback to RTP senders ...
... * no rollover counter and s_l-value need to be maintained as the RTCP index is explicitly carried in each SRTCP packet, ...
... plus a port pair for RTP and RTCP), and that a multimedia session is defined as a collection of RTP sessions ...
... context. It is up to the implementation to assure such binding, since the RTCP port may not be ...
... replay protection, both for RTP and RTCP, as integrity protection alone cannot assure security ...
... Secure RTCP ...
... Secure RTCP follows the definition of Secure RTP. SRTCP adds three ...
... authentication tag) and one optional field (the MKI) to the RTCP packet definition. The three mandatory fields MUST be appended to an RTCP packet in order to form an equivalent SRTCP ...
... MKI) to the RTCP packet definition. The three mandatory fields MUST be appended to an RTCP packet in order to form an equivalent SRTCP packet. The added fields follow any other profile-specific ...
... sender report or a receiver report. However, the RTCP encryption prefix (a ...
... Authenticated Portion -----+ Figure 2. An example of the format of a Secure RTCP packet, consisting of an underlying RTCP compound packet with a Sender ...
... Figure 2. An example of the format of a Secure RTCP packet, consisting of an underlying RTCP compound packet with a Sender Report and SDES packet. ...
... SRTCP packet consists of the encryption (Section 4.1) of the RTCP payload of the equivalent compound RTCP packet, from the first RTCP packet ...
... (Section 4.1) of the RTCP payload of the equivalent compound RTCP packet, from the first RTCP packet, i.e., from the ninth (9) octet to the end of the compound packet. The Authenticated ...
... RTCP payload of the equivalent compound RTCP packet, from the first RTCP packet, i.e., from the ninth (9) octet to the end of the compound packet. The Authenticated Portion of an ...
... SRTCP packet consists of the entire equivalent (eventually compound) RTCP packet, the E flag, and the SRTCP index (after any encryption ...
... encrypted or unencrypted. Section 9.1 of [RFC3550] allows the split of a compound RTCP packet into two lower-layer packets, one to be encrypted ...
... stream(s), while the NULL algorithm SHALL be applied to the RTCP packets not to be encrypted. SRTCP ...
... Message authentication for RTCP is REQUIRED, as it is the control protocol (e.g., it has a BYE packet) for RTP. ...
... to the added fields) does not cause SRTCP messages to use more than their share of RTCP bandwidth. To avoid this, the following two measures MUST be taken: ...
... measures MUST be taken: 1. When initializing the RTCP variable "avg_rtcp_size" defined in chapter 6.3 of [RFC3550], it MUST include the size of the fields ...


... SSRC SHALL be taken from the first header in the RTCP compound packet. E and SRTCP index are the 1-bit and ...
... The NULL cipher is used when no confidentiality for RTP/RTCP is requested. The keystream can be thought of as "000..0", i.e., the encryption ...


... cryptographic significance, to be unique per RTP/RTCP stream and packet. The pre- defined SRTP ...
... session MUST be terminated. If a sender of RTCP discovers that the sender of SRTP (or SRTCP ...
... stream, it is up to the security policy of the RTCP sender how to behave, e.g., whether an RTCP ...
... RTCP sender how to behave, e.g., whether an RTCP BYE-packet should be sent and/or if the event should be logged. ...
... logged. Note: in most typical applications (assuming at least one RTCP packet for every 128,000 RTP packets), it will be the SRTCP ...


... SRTP can be used as security protocol for the RTP/RTCP traffic in many different scenarios. SRTP ...
... sufficiently long lifetime of the keys and a minimum set of keys in place for most practical purposes. Also, in this case RTCP protection can be applied smoothly. Under these assumptions, use of the MKI ...
... receivers share the same master key as per Section 9.1 to secure all their respective RTCP traffic. This shared master key could then be the same one used by the sender ...
... contexts) that has to be maintained for each receiver, sending back RTCP Receiver Reports. At minimum, a replay window might need to be maintained for each RTCP ...
... RTCP Receiver Reports. At minimum, a replay window might need to be maintained for each RTCP source. ...



Google
Web
RFC-Ref