RFC 4771:Integrity Transform Carrying Roll-Over Co...
RFC-Ref

SRTP


Click on the red underlined text to get to the source

... When a receiver joins an ongoing SRTP [RFC3711] session, out-of-band signaling ...
... joins the service, he grabs the SEQ from the first seen SRTP packet and prepends the ROC to build the index. If integrity protection is used, the packet will be discarded. If there is no ...
... ROC value and initializes its local ROC to 1. Now, if an SRTP packet prior to wraparound, i.e., with a SEQ lower than 0 (say, SEQ ...
... SEQ = 0xffff), was delayed and reaches the receiver as the first SRTP packet he sees, the receiver will initialize its highest received sequence number ...
... sequence number, s_l, to 0xffff. Next, the receiver will receive SRTP packets with sequence numbers larger than zero, and will deduce that the SEQ ...
... 3GPP2 and 3GPP, where SRTP is used for streaming media protection in their respective multicast ...
... in the MKI (Master Key Identifier) field of each SRTP packet. This has the advantage that the receiver immediately knows the entire ...
... authentication tag of a special integrity transform in selected SRTP packets. The benefit of this approach is that the functionality of fast and ...
... robust synchronization can be achieved as a separate integrity transform, using the hooks existing in SRTP. Furthermore, when the ROC is transmitted to the receiver ...


... The value R is the rate at which the ROC is included in the SRTP packets. Since the ROC consumes four octets, this gives the possibility to use it sparsely. ...
... When the receiver receives an SRTP packet, it processes the packet according to RFC 3711prop except that during authentication ...
... transform to SRTCP. Hence, the transform SHALL only be applied to SRTP, and SHALL NOT be used with SRTCP. ...


... integrity protection is offered, i.e., mode 3, the following applies. The receiver's SRTP layer SHOULD ignore the ROC value from the packet if the application layer ...
... removed from the packet before continued processing. In this scenario, the application layer feedback to the SRTP layer need not be on a per-packet basis, and it can consist merely of a ...
... boolean value set by the application layer and read by the SRTP layer. Thus, note the following difference. Using mode 2 will integrity ...
... MAC in the same way as the pre-defined authentication transform for SRTP, i.e., HMAC- SHA1 ...


... Integrity transforms SRTP auth alg | Value --------------+------ RCCm1 ...
... To have the ability to use different integrity transforms for SRTP and SRTCP, which is needed in connection ...
... Type | Meaning | Possible values -----+-----------------------------+---------------- 14 | SRTP Auth. algorithm | see below 15 | SRTCP ...
... SRTCP Auth. algorithm | see below 16 | SRTP Session Auth. key len | see below 17 | SRTCP ...
... SRTCP Session Auth. key len | see below 18 | SRTP Authentication tag len | see below 19 | SRTCP ...
... RFC 3830prop, the following approach MUST be taken: If any of the parameter types 14-19 (specifying behavior specific to SRTP or SRTCP) and a corresponding general parameter (type 2, 3, or 11) are both ...
... Authentication algorithm" parameter (type 2) is set to HMAC-SHA-1, and the "SRTP Auth. Algorithm" (type 14) is set to RCCm1 ...
... Algorithm" (type 14) is set to RCCm1, SRTP will use the RCCm1 algorithm, but since ...


... our knowledge, the only security consideration introduced here is that the entire SRTP index (ROC || SEQ) will become public since it ...
... SEQ) will become public since it is transferred without encryption. (In normal SRTP operation, only the SEQ-part of the index is disclosed.) However, RFC 3711prop ...
... 3711prop does not identify a need for encrypting the SRTP index. It is important to realize that only every Rth packet is integrity ...


... register values in the range 0-240 in the SRTP auth alg namespace and the SRTP ...
... SRTP auth alg namespace and the SRTP Type namespace. ...
... RCCm2, and the value 4 for RCCm3 have been registered in the SRTP auth alg namespace as specified in Table 1 in Section 4. ...
... ROC transmission rate has been registered in the SRTP Type namespace as specified in Table 2 in Section 4. ...
... namespace as specified in Table 2 in Section 4. The values 14 to 19 have been registered in the SRTP Type namespace according to Table 3 in Section 4. ...


... Baugher, M., McGrew, D., Naslund, M., Carrara, E., and K. Norrman, "The Secure Real-time Transport Protocol (SRTP)", RFC 3711prop, March 2004. ...



Google
Web
RFC-Ref