1 - 2 - 3 - 8 - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - R - S - T - U - V - W - X
RTCP
Click on the red underlined text to get to the source
... message authentication
of RTP and RTCP streams (Section 3). SRTP defines a set of default
cryptographic ...
... * 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).
...
... 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 ...
... 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 ...
... 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 ...
... 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.
...
