Internet Engineering Task Force (IETF)                            T. Ito
Request for Comments: 8813                               SECOM CO., LTD.
Updates: 5480                                                  S. Turner
Category: Standards Track                                          sn3rd
ISSN: 2070-1721                                              August 2020

Clarifications for Elliptic Curve Cryptography Subject Public Key Information




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.

このドキュメントは、楕円曲線暗号化をサポートする証明書で使用されるときに、鍵暗号化およびDataEncepriptキー使用率ビットのセマンティクスを指定するためにRFC 5480を更新します。

Status of This Memo


This is an Internet Standards Track document.


This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

この文書は、インターネットエンジニアリングタスクフォース(IETF)の製品です。IETFコミュニティのコンセンサスを表します。それは公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による出版の承認を受けました。インターネット規格に関する詳細情報は、RFC 7841のセクション2で利用できます。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at


Copyright Notice


Copyright (c) 2020 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(C)2020 IETFの信頼と文書著者として識別された人。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents ( in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書は、この文書の公開日に有効なIETF文書(に関するBCP 78とIETF信頼の法的規定を受けています。この文書に関してあなたの権利と制限を説明するので、これらの文書を慎重に見直してください。この文書から抽出されたコードコンポーネントには、信頼法の法的規定のセクション4。

Table of Contents


   1.  Introduction
   2.  Terminology
   3.  Updates to Section 3
   4.  Security Considerations
   5.  IANA Considerations
   6.  Normative References
   Authors' Addresses
1. Introduction
1. はじめに

[RFC5480] specifies the syntax and semantics for the Subject Public Key Information field in certificates that support Elliptic Curve Cryptography. As part of these semantics, it defines what combinations are permissible for the values of the key usage extension [RFC5280]. [RFC5480] specifies 7 of the 9 values; it makes no mention of the keyEncipherment and dataEncipherment key usage bits. This document corrects this omission by updating Section 3 of [RFC5480] to make it clear that neither keyEncipherment nor the dataEncipherment key usage bits are set for key agreement algorithms defined therein. The additions are to be made to the end of Section 3 of [RFC5480].

[RFC5480]楕円曲線暗号化をサポートする証明書の「主題公開鍵情報」フィールドの構文と意味論を指定します。これらのセマンティクスの一部として、キー使用量拡張[RFC5280]の値に対してどの組み合わせが許可されているかを定義します。[RFC5480] 9値の7を指定します。キー暗号とデータ暗号化キー使用率ビットについては言及されていません。この文書は、[RFC5480]の更新を更新して、鍵暗号化もデータ暗号鍵の使用ビットも設定されていないことを明確にしていないことを明確にしてください。追加は[RFC5480]のセクション3の終わりに行われます。

2. Terminology
2. 用語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

「必須」、「必須」、「必須」、「SHALL」、「必ず」、「推奨する」、「推奨する」、「推奨する」、「推奨する」、「推奨する」、「5月」「この文書では、BCP 14 [RFC2119] [RFC8174]に記載されている場合に解釈されるべきであり、ここに示すように、すべての首都に表示されます。

3. Updates to Section 3
3. セクション3の更新

If the keyUsage extension is present in a certificate that indicates id-ecPublicKey in SubjectPublicKeyInfo, then the following values MUST NOT be present:


keyEncipherment; and dataEncipherment.


If the keyUsage extension is present in a certificate that indicates id-ecDH or id-ecMQV in SubjectPublicKeyInfo, then the following values also MUST NOT be present:


keyEncipherment; and dataEncipherment.


4. Security Considerations
4. セキュリティに関する考慮事項

This document introduces no new security considerations beyond those found in [RFC5480].


5. IANA Considerations
5. IANAの考慮事項

This document has no IANA actions.


6. Normative References
6. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <>.

[RFC2119] BRADNER、S、「RFCSで使用するためのキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<>。

[RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", RFC 5280, DOI 10.17487/RFC5280, May 2008, <>.

[RFC5280] Cooper、D.、Santesson、S.、Farrell、S.、Boeyen、S.、Housley、R.、およびW.Polk、 "Internet X.509公開鍵インフラストラクチャ証明書および証明書失効リスト(CRL)プロファイル「、RFC 5280、DOI 10.17487 / RFC5280、2008年5月、<>。

[RFC5480] Turner, S., Brown, D., Yiu, K., Housley, R., and T. Polk, "Elliptic Curve Cryptography Subject Public Key Information", RFC 5480, DOI 10.17487/RFC5480, March 2009, <>.

[RFC5480]ターナー、S、ブラウン、D.、Yiu、K.、Housley、R.、およびT.Polk、 "楕円曲線暗号化学情報公開鍵情報"、RFC 5480、DOI 10.17487 / RFC5480、2009年3月、<>。

[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <>.

[RFC8174] Leiba、B、「RFC 2119キーワードの大文字の曖昧さ」、BCP 14、RFC 8174、DOI 10.17487 / RFC8174、2017年5月、<>。

Authors' Addresses


Tadahiko Ito SECOM CO., LTD.



Sean Turner sn3rd

Sean Turner SN3RD