rfc-8813

Clarifications for Elliptic Curve Cryptography Subject Public Key Information

T. Ito, S. Turner
date2020-08 streamIETF areasec wglamps statusPROPOSED STANDARD pages3 canonicalhttps://www.rfc-editor.org/rfc/rfc8813 doi10.17487/RFC8813
This document updates RFC 5480 to specify semantics for the keyEncipherment and dataEncipherment key usage bits when used in certificates that support Elliptic Curve Cryptography.

updates

Extracted elements (4)

design-rationale §1

RFC 5480 specified 7 of the 9 key usage values for ECC certificates but made no mention of keyEncipherment and dataEncipherment. RFC 8813 corrects this omission by explicitly prohibiting both bits, since ECC key agreement algorithms do not perform key encipherment or data encipherment.

pkix, crypto

interoperability-note §3

This document updates RFC 5480 Section 3 by appending explicit prohibition of keyEncipherment and dataEncipherment key usage bits for certificates using id-ecPublicKey, id-ecDH, or id-ecMQV algorithm identifiers, clarifying behavior previously left unspecified.

pkix, crypto

normative-requirement §3 MUST NOT

If the keyUsage extension is present in a certificate that indicates id-ecDH or id-ecMQV in SubjectPublicKeyInfo, then keyEncipherment and dataEncipherment MUST NOT be present.

pkix, crypto, security

security-consideration §4

This document introduces no new security considerations beyond those found in RFC 5480.

pkix, crypto, security