Internet Engineering Task Force (IETF) A. Popov
Request for Comments: 7465 Microsoft Corp.
Updates: 5246, 4346, 2246 February 2015
Category: Standards Track
ISSN: 2070-1721
Prohibiting RC4 Cipher Suites
Popov Standards Track [Page 1]
RFC 7465 Prohibiting RC4 Cipher Suites February 2015
Table of Contents
1. Introduction
RC4 is a stream cipher that is described in [SCH]; it is widely supported, and often preferred by TLS servers. However, RC4 has long been known to have a variety of cryptographic weaknesses, e.g., see [PAU], [MAN], and [FLU]. Recent cryptanalysis results [ALF] exploit biases in the RC4 keystream to recover repeatedly encrypted plaintexts.
1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
2. Changes to TLS
Because of the RC4 deficiencies noted in Section 1, the following apply:
Popov Standards Track [Page 2]
RFC 7465 Prohibiting RC4 Cipher Suites February 2015
o If the TLS client only offers RC4 cipher suites, the TLS server MUST terminate the handshake. The TLS server MAY send the insufficient_security fatal alert in this case.
3. Security Considerations
This document helps maintain the security guarantees of the TLS protocol by prohibiting the use of the RC4-based cipher suites (listed in Appendix A), which do not provide a sufficiently high level of security.4. References 4.1. Normative References[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
4.2. Informative References
[ALF] AlFardan, N., Bernstein, D., Paterson, K., Poettering, B.,
Popov Standards Track [Page 3]
RFC 7465 Prohibiting RC4 Cipher Suites February 2015
[MAN] Mantin, I. and A. Shamir, "A Practical Attack on Broadcast
Popov Standards Track [Page 4]
RFC 7465 Prohibiting RC4 Cipher Suites February 2015 Appendix A. RC4 Cipher SuitesThe following cipher suites defined for TLS use RC4:
Popov Standards Track [Page 5]
RFC 7465 Prohibiting RC4 Cipher Suites February 2015
Acknowledgements