RFC 9053: COSE 初期アルゴリズム
Internet Engineering Task Force (IETF) J. Schaad
Request for Comments: 9053 August Cellars
Obsoletes: 8152 August 2022
Category: Informational
ISSN: 2070-1721
CBOR Object Signing and Encryption (COSE): 初期アルゴリズム
概要
Concise Binary Object Representation (CBOR) は、コードサイズとメッセージサイズを 小さくするために設計されたデータ形式です。このデータ形式に対して基本的な セキュリティサービスを定義できる必要があります。本書は、CBOR Object Signing and Encryption (COSE) プロトコル (RFC 9052) で使用できるアルゴリズムの セットを定義します。
本書は RFC 9052 とともに、RFC 8152 を廃止します。
本書の状態
本書はインターネット標準化過程の仕様ではありません。情報提供を目的として 公開されています。
本書は Internet Engineering Task Force (IETF) の成果物です。IETF コミュニティの 合意を表しています。公開レビューを受け、Internet Engineering Steering Group (IESG) によって公開が承認されました。IESG によって承認されたすべての文書が、 あらゆるレベルのインターネット標準の候補となるわけではありません。 RFC 7841 のセクション 2 を参照してください。
本書の現在の状態、正誤表、およびフィードバックの提供方法に関する情報は、 https://www.rfc-editor.org/info/rfc9053 で入手できます。
著作権表示
Copyright (c) 2022 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) 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 Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.
目次
- はじめに 1.1. 要件用語 1.2. RFC 8152 からの変更点 1.3. 文書の用語 1.4. CBOR データ構造の CDDL 文法 1.5. 例
- 署名アルゴリズム 2.1. ECDSA 2.1.1. ECDSA のセキュリティに関する考慮事項 2.2. Edwards-Curve Digital Signature Algorithm (EdDSA) 2.2.1. EdDSA のセキュリティに関する考慮事項
- メッセージ認証コード (MAC) アルゴリズム 3.1. ハッシュベースのメッセージ認証コード (HMACs) 3.1.1. HMAC のセキュリティに関する考慮事項 3.2. AES メッセージ認証コード (AES-CBC-MAC) 3.2.1. AES-CBC-MAC のセキュリティに関する考慮事項
- コンテンツ暗号化アルゴリズム 4.1. AES-GCM 4.1.1. AES-GCM のセキュリティに関する考慮事項 4.2. AES-CCM 4.2.1. AES-CCM のセキュリティに関する考慮事項 4.3. ChaCha20 および Poly1305 4.3.1. ChaCha20/Poly1305 のセキュリティに関する考慮事項
- 鍵導出関数 (KDFs) 5.1. HMAC ベースの抽出および展開鍵導出関数 (HKDF) 5.2. コンテキスト情報構造
- コンテンツ鍵配布方法 6.1. 直接暗号化 6.1.1. 直接鍵 6.1.2. KDF 付き直接鍵 6.2. 鍵ラップ 6.2.1. AES 鍵ラップ 6.3. 直接鍵合意 6.3.1. 直接 ECDH 6.4. 鍵ラップ付き鍵合意 6.4.1. 鍵ラップ付き ECDH
- 鍵オブジェクトパラメータ 7.1. 楕円曲線鍵 7.1.1. 二重座標曲線 7.2. オクテット鍵ペア 7.3. 対称鍵
- COSE 機能 8.1. 既存のアルゴリズムへの割り当て 8.2. 既存の鍵タイプへの割り当て 8.3. 例
- CBOR エンコーディング制限
- IANA に関する考慮事項 10.1. "COSE Key Types" レジストリへの変更 10.2. "COSE Algorithms" レジストリへの変更 10.3. "COSE Key Type Parameters" レジストリへの変更 10.4. 専門家レビューの指示
- セキュリティに関する考慮事項
- 参考文献 12.1. 規範的参考文献 12.2. 情報的参考文献 謝辞 著者の住所