[要約] RFC 5581は、OpenPGPの文脈でCamellia暗号アルゴリズムを使用するための方法を定義しています。この文書の目的は、OpenPGPプロトコル内でのCamellia暗号の利用を標準化し、安全なデータ交換を促進することにあります。Camelliaは、公開鍵暗号化とデジタル署名のための標準であるOpenPGPでの使用を目的としています。このRFCは、OpenPGPのセキュリティオプションを拡張することを目指しており、関連するRFCにはRFC 4880(OpenPGPの基本を定義)などがあります。RFC 5581の導入により、ユーザーはAESなどの他の暗号と同様に、Camelliaを選択肢として利用できるようになります。

Network Working Group                                            D. Shaw
Request for Comments: 5581                                     June 2009
Updates: 4880
Category: Informational
        

The Camellia Cipher in OpenPGP

OpenPGPのCamellia暗号

Status of This Memo

本文書の状態

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

このメモは、インターネットコミュニティに情報を提供します。いかなる種類のインターネット標準も規定していません。このメモの配布は無制限です。

Copyright Notice

著作権表示

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

Copyright(c)2009 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

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 (http://trustee.ietf.org/license-info). Please review these documents carefully, as they describe your rights and restrictions with respect to this document.

このドキュメントは、BCP 78およびこのドキュメントの公開日(http://trustee.ietf.org/license-info)に発効するIETFドキュメントに関連するIETFトラストの法的規定の対象となります。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。

Abstract

概要

This document presents the necessary information to use the Camellia symmetric block cipher in the OpenPGP protocol.

このドキュメントでは、OpenPGPプロトコルでCamellia対称ブロック暗号を使用するために必要な情報を示します。

Table of Contents

目次

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 2
   2.  Requirements Notation . . . . . . . . . . . . . . . . . . . . . 2
   3.  Camellia  . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
   4.  Security Considerations . . . . . . . . . . . . . . . . . . . . 2
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3
   6.  Normative References  . . . . . . . . . . . . . . . . . . . . . 3
        
1. Introduction
1. はじめに

The OpenPGP protocol [RFC4880] can support many different symmetric ciphers. This document presents the necessary information to use the Camellia [RFC3713] symmetric cipher in the OpenPGP protocol.

OpenPGPプロトコル[RFC4880]は、さまざまな対称暗号をサポートできます。このドキュメントは、OpenPGPプロトコルでCamellia [RFC3713]対称暗号を使用するために必要な情報を提供します。

2. Requirements Notation
2. 要件表記

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].

このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、 [RFC2119]で説明されているように解釈されます。

3. Camellia
3. カメリア

Camellia is specified in [RFC3713]. It is a 128-bit symmetric block cipher (as are AES and Twofish in OpenPGP) that supports 128-bit, 192-bit, and 256-bit keys. This document defines the use of Camellia in OpenPGP.

Camelliaは[RFC3713]で指定されています。これは、128ビット、192ビット、および256ビットのキーをサポートする1​​28ビットの対称ブロック暗号(OpenPGPのAESおよびTwofishと同様)です。このドキュメントは、OpenPGPでのCamelliaの使用を定義しています。

     +---------------------+----------------------------------------+
     | Camellia Key Length | OpenPGP Symmetric-Key Algorithm Number |
     +---------------------+----------------------------------------+
     |         128         |                   11                   |
     |         192         |                   12                   |
     |         256         |                   13                   |
     +---------------------+----------------------------------------+
        

OpenPGP applications MAY implement Camellia. If implemented, Camellia may be used in any place in OpenPGP where a symmetric cipher is usable, and it is subject to the same usage requirements (such as its presence in the Preferred Symmetric Algorithms signature subpacket) as the other symmetric ciphers in OpenPGP.

OpenPGPアプリケーションはCamelliaを実装してもよい(MAY)。実装されている場合、Camelliaは対称暗号が使用可能なOpenPGPの任意の場所で使用でき、OpenPGPの他の対称暗号と同じ使用要件(Preferred Symmetric Algorithmsシグネチャサブパケットでの存在など)が適用されます。

While the OpenPGP algorithm preferences system prevents interoperability problems with public key encrypted messages, if Camellia (or any other optional cipher) is used for encrypting private keys, there could be interoperability problems when migrating a private key from one system to another. A similar issue can arise when using an optional cipher for symmetrically encrypted messages, as this OpenPGP message type does not use the algorithm preferences system. Those using optional ciphers in this manner should take care they are using a cipher that their intended recipient can decrypt.

OpenPGPアルゴリズムの設定システムは、公開鍵暗号化メッセージの相互運用性の問題を防ぎますが、秘密鍵の暗号化にCamellia(またはその他のオプションの暗号)を使用すると、秘密鍵をあるシステムから別のシステムに移行するときに相互運用性の問題が発生する可能性があります。このOpenPGPメッセージタイプはアルゴリズム設定システムを使用しないため、対称的に暗号化されたメッセージにオプションの暗号を使用する場合にも、同様の問題が発生する可能性があります。この方法でオプションの暗号を使用している人は、意図した受信者が解読できる暗号を使用していることに注意する必要があります。

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

At publication time, there are no known weak keys for Camellia, and the Camellia algorithm is believed to be strong. However, as with any technology involving cryptography, implementers should check the current literature, as well as the Camellia home page at http://info.isl.ntt.co.jp/camellia/ to determine if Camellia has been found to be vulnerable to attack.

公開時には、Camelliaの既知の弱いキーはなく、Camelliaアルゴリズムは強力であると考えられています。ただし、暗号化に関連する他のテクノロジーと同様に、実装者は現在の文献とhttp://info.isl.ntt.co.jp/camellia/のCamelliaホームページをチェックして、Camelliaが脆弱であることが判明したかどうかを判断する必要があります攻撃する。

5. IANA Considerations
5. IANAに関する考慮事項

IANA assigned three algorithm numbers from the registry of OpenPGP Symmetric-Key Algorithms that was created by [RFC4880].

IANAは、[RFC4880]によって作成されたOpenPGP対称鍵アルゴリズムのレジストリから3つのアルゴリズム番号を割り当てました。

6. Normative References
6. 引用文献

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

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、1997年3月。

[RFC3713] Matsui, M., Nakajima, J., and S. Moriai, "A Description of the Camellia Encryption Algorithm", RFC 3713, April 2004.

[RFC3713]松井雅夫、中島潤一郎、森井信一郎、「椿暗号アルゴリズムの解説」、RFC 3713、2004年4月。

[RFC4880] Callas, J., Donnerhacke, L., Finney, H., Shaw, D., and R. Thayer, "OpenPGP Message Format", RFC 4880, November 2007.

[RFC4880] Callas、J.、Donnerhacke、L.、Finney、H.、Shaw、D。、およびR. Thayer、「OpenPGP Message Format」、RFC 4880、2007年11月。

Author's Address

著者のアドレス

David Shaw

デビッド・ショー

   EMail: dshaw@jabberwocky.com