[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [AVT] RTP: Confidentiality mechanisms



--> Stephen Casner writes:
>In Section 9.1 of the RTP spec on Confidentiality, I added "redrawn
>for each unit" to clarify that RTCP packets can't use just one random
>number for all packets.  In addition, I've added two statements
>requested by the IESG.

Looks reasonable. I suggest a small addition to the second change, to
indicate that stronger security is under development. 

>OLD:
>   For RTCP, a 32-bit random number MUST be
>   prepended to the unit before encryption to deter known plaintext
>   attacks. For RTP, no prefix is required because the sequence number
>   and timestamp fields are initialized with random offsets.
>
>NEW:
>   For RTCP, a 32-bit random number redrawn for
>   each unit MUST be prepended to the unit before encryption to deter
>   known plaintext attacks.  For RTP, no prefix is required because the
>   sequence number and timestamp fields are initialized with random
>   offsets.  This is considered to be a weak initialization vector (IV),
>   because of poor randomness properties.  In addition, if the
>   subsequent field, the SSRC, can be manipulated by an enemy, there is
>   further weakness of the encryption method.
>
>
>
>OLD:
>   Other encryption algorithms MAY be
>   specified dynamically for a session by non-RTP means.  It is
>   RECOMMENDED that stronger encryption algorithms such as Triple-DES be
>   used in place of the default algorithm.
>NEW ADDITION:
>   In particular, an AES
>   profile taking into account known plaintext and CBC plaintext
>   manipulation concerns will be the correct choice in future.
                         ^ is under development, and 

Colin
_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt