RFC3274 日本語訳
3274 Compressed Data Content Type for Cryptographic Message Syntax(CMS). P. Gutmann. June 2002. (Format: TXT=11276 bytes) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文
Network Working Group P. Gutmann Request for Comments: 3274 University of Auckland Category: Standards Track June 2002
コメントを求めるワーキンググループP.ガットマン要求をネットワークでつないでください: 3274年のオークランド大学カテゴリ: 標準化過程2002年6月
Compressed Data Content Type for Cryptographic Message Syntax (CMS)
暗号のメッセージ構文のための圧縮されたデータcontent type(cm)
Status of this Memo
このMemoの状態
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
このドキュメントは、インターネットコミュニティにインターネット標準化過程プロトコルを指定して、改良のために議論と提案を要求します。 このプロトコルの標準化状態と状態への「インターネット公式プロトコル標準」(STD1)の現行版を参照してください。 このメモの分配は無制限です。
Copyright Notice
版権情報
Copyright (C) The Internet Society (2002). All Rights Reserved.
Copyright(C)インターネット協会(2002)。 All rights reserved。
Abstract
要約
This document defines a format for using compressed data as a Cryptographic Message Syntax (CMS) content type. Compressing data before transmission provides a number of advantages, including the elimination of data redundancy which could help an attacker, speeding up processing by reducing the amount of data to be processed by later steps (such as signing or encryption), and reducing overall message size. Although there have been proposals for adding compression at other levels (for example at the MIME or SSL level), these don't address the problem of compression of CMS content unless the compression is supplied by an external means (for example by intermixing MIME and CMS).
このドキュメントは、Cryptographic Message Syntax(CMS)content typeとして圧縮されたデータを使用するために書式を定義します。 トランスミッションの前にデータを圧縮すると、多くの利点が提供されます、攻撃者を助けることができたデータの冗長性の除去を含んでいて、後のステップ(署名か暗号化などの)で処理されるためにデータ量を減少させて、総合的なメッセージサイズを減少させることによって処理を早くして。 他のレベル(例えば、MIMEかSSLレベルにおける)で圧縮を加えるための提案がありましたが、外部の手段(例えば、MIMEとCMSを混ぜるのによる)で圧縮が供給されない場合、これらはCMS内容の要約のその問題を訴えません。
1. Introduction
1. 序論
This document describes a compressed data content type for CMS. This is implemented as a new ContentInfo type and is an extension to the types currently defined in CMS [RFC2630]. CMS implementations SHOULD include support for the CompressedData content type.
このドキュメントはCMSのために圧縮されたデータcontent typeについて説明します。これは、新しいContentInfoタイプとして実装されて、現在CMS[RFC2630]で定義されているタイプへの拡大です。 CMS実装SHOULDはCompressedData content typeのサポートを含んでいます。
The format of the messages are described in ASN.1 [ASN1].
メッセージの形式はASN.1[ASN1]で説明されます。
Gutmann Standards Track [Page 1] RFC 3274 Compressed Data Content Type for CMS June 2002
ガットマンStandardsはcm2002年6月にRFC3274の圧縮されたデータcontent typeを追跡します[1ページ]。
The key words "MUST", "MUST NOT", "REQUIRED", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
キーワード“MUST"、「必須NOT」が「必要です」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTは[RFC2119]で説明されるように本書では解釈されることであるべきですか?
1.1 Compressed Data Content Type
1.1 圧縮されたデータcontent type
The compressed-data content type consists of content of any type, compressed using a specified algorithm. The following object identifier identifies the compressed-data content type:
圧縮されたデータcontent typeは指定されたアルゴリズムを使用することで圧縮されたどんなタイプの内容からも成ります。 以下のオブジェクト識別子は圧縮されたデータcontent typeを特定します:
id-ct-compressedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) ct(1) 9 }
イドct compressedData、オブジェクト識別子:、:= iso(1)は(2) 私たち(840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16)ct(1)9をメンバーと同じくらい具体化させます。
The compressed-data content type shall have ASN.1 type CompressedData:
圧縮されたデータcontent typeで、ASN.1はCompressedDataをタイプするものとします:
CompressedData ::= SEQUENCE { version CMSVersion, compressionAlgorithm CompressionAlgorithmIdentifier, encapContentInfo EncapsulatedContentInfo }
CompressedData:、:= 系列バージョンCMSVersion、compressionAlgorithm CompressionAlgorithmIdentifier、encapContentInfo EncapsulatedContentInfo
The fields of type CompressedData have the following meanings:
タイプCompressedDataの分野には、以下の意味があります:
version is the syntax version number. It MUST be 0. Details of the CMSVersion type are discussed in CMS [RFC2630], section 10.2.5.
バージョンは構文バージョン番号です。 それは0であるに違いありません。 CMS[RFC2630]、セクション10.2.5でCMSVersionタイプの細部について議論します。
compressionAlgorithm is a compression algorithm identifier, as defined in section 2.
compressionAlgorithmはセクション2で定義されるように圧縮アルゴリズム識別子です。
encapContentInfo is the content which is compressed. Details of the EncapsulatedContentInfo type are discussed in CMS [RFC2630], section 5.2.
encapContentInfoは圧縮される内容です。 CMS[RFC2630]、セクション5.2でEncapsulatedContentInfoタイプの細部について議論します。
Implementations SHOULD use the SMIMECapabilities attribute to indicate their ability to process compressed content types. Details of SMIMECapabilities are discussed in MSG [RFC2633], section 2.5.2.
実装SHOULDは、圧縮されたcontent typeを処理する彼らの能力を示すのにSMIMECapabilities属性を使用します。 MSG[RFC2633]、セクション2.5.2でSMIMECapabilitiesの細部について議論します。
A compression SMIMECapability consists of the AlgorithmIdentifier for the supported compression algorithm. In the case of the algorithm specified in this document, this is id-alg-zlibCompression, as specified in section 2. Alternatively, the use of compression may be handled by prior arrangement (for example as part of an interoperability profile).
圧縮SMIMECapabilityはサポートしている圧縮アルゴリズムのためのAlgorithmIdentifierから成ります。 本書では指定されたアルゴリズムの場合では、これはセクション2で指定されるようにイド-alg-zlibCompressionです。 あるいはまた、先のアレンジメント(例えば、相互運用性プロフィールの一部としての)で圧縮の使用は扱われるかもしれません。
Gutmann Standards Track [Page 2] RFC 3274 Compressed Data Content Type for CMS June 2002
ガットマンStandardsはcm2002年6月にRFC3274の圧縮されたデータcontent typeを追跡します[2ページ]。
The SMIMECapability SEQUENCE representing the ability to process content compressed with the algorithm identified by id-alg- zlibCompression MUST be DER-encoded as the following hexadecimal string:
アルゴリズムがイド-alg- zlibCompressionによって特定されている状態で圧縮された内容を処理する能力を表すSMIMECapability SEQUENCEはDERは以下の16進ストリングとしてコード化していなければなりません:
30 0D 06 0B 2A 86 48 86 F7 0D 01 09 10 03 08
30 0D06 0B 2A86 48 86F7 0D01 09 10 03 08
(but see also the implementation note in section 2.1).
(また、セクション2.1の実装注意を見てください。)
2. Compression Types
2. 圧縮タイプ
CMS implementations that support the CompressedData content type MUST include support for the ZLIB compression algorithm [RFC1950] [RFC1951], which has a freely-available, portable and efficient reference implementation. The following object identifier identifies ZLIB:
CompressedData content typeをサポートするCMS実装はZLIB圧縮アルゴリズム[RFC1950][RFC1951]のサポートを含まなければなりません。(アルゴリズムには、自由に利用可能で、携帯用の、そして、効率的な参照実装があります)。 以下のオブジェクト識別子はZLIBを特定します:
id-alg-zlibCompress OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 8 }
イド-alg-zlibCompressオブジェクト識別子:、:= iso(1)は(2) 私たち(840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3)8をメンバーと同じくらい具体化させます。
This algorithm has no parameters. The parameters field SHOULD be encoded as omitted, but MAY be encoded as NULL (see the implementation note in section 2.1).
このアルゴリズムには、パラメタが全くありません。 パラメタ分野SHOULDは省略されるようにコード化されますが、NULLとしてコード化されるかもしれません(セクション2.1の実装注意を見てください)。
2.1. Implementation notes
2.1. 実装注意
ZLIB allows for a number of compression levels ranging from good but slow compression, to less good but fast compression. The compression level is always compatible with the decompression algorithm, so there is no need to specify the compression level as an algorithm parameter.
ZLIBは良い、しかし、遅い圧縮からそれほど良くない、しかし、速い圧縮まで及ぶ多くの圧縮レベルを考慮します。 圧縮レベルはいつも減圧アルゴリズムと互換性があるので、アルゴリズムパラメタとして圧縮レベルを指定する必要は全くありません。
There are two possible encodings for the ZLIB null parameters field which arise from the fact that when the 1988 syntax for AlgorithmIdentifier was translated into the 1997 syntax, the OPTIONAL associated with the AlgorithmIdentifier parameters got lost. Later it was recovered via a defect report, but by then, everyone thought that algorithm parameters were mandatory. Because of this, some implementations will encode null parameters as an ASN.1 NULL element and some will omit them entirely (see for example section 12 of CMS [RFC2630]). Although the correct encoding is to omit the parameters field, implementations may encounter encodings which use an ASN.1 NULL element for the parameters.
AlgorithmIdentifierのための1988年の構文が1997年の構文に翻訳されたとき、AlgorithmIdentifierパラメタに関連しているOPTIONALが失せたという事実から起こるZLIBのヌルパラメタ分野には2可能なencodingsがあります。 その後、それは不具合報告で回復されましたが、その時までには、皆は、アルゴリズムパラメタが義務的であると考えました。 これのために、ASN.1NULL要素と或るものがそれらを完全に省略するとき(例えばCMS[RFC2630]のセクション12を見てください)、いくつかの実装がヌルパラメタをコード化するでしょう。 正しいコード化がパラメタ分野を省略することですが、実装はパラメタにASN.1NULL要素を使用するencodingsに遭遇するかもしれません。
Gutmann Standards Track [Page 3] RFC 3274 Compressed Data Content Type for CMS June 2002
ガットマンStandardsはcm2002年6月にRFC3274の圧縮されたデータcontent typeを追跡します[3ページ]。
3. Security Considerations
3. セキュリティ問題
This RFC is not concerned with security, except for the fact that compressing data before encryption can enhance the security provided by other processing steps by reducing the quantity of known plaintext available to an attacker. However, implementations should be aware of possible security threats of combining security sensitive material with possibly untrusted data before the compression and encryption. This is because information about the sensitive data may be inferred from knowing the untrusted data and the compression ratio.
このRFCはセキュリティに関係がありません、暗号化が他の処理で提供されたセキュリティを高めることができる前にデータを圧縮するのが攻撃者にとって、利用可能な知られている平文の量を減少させることによって踏まれるという事実を除いて。 しかしながら、実装は圧縮と暗号化の前のことによると信頼されていないデータにセキュリティ感光材料を合成する可能な軍事的脅威を意識しているべきです。 これは極秘データの情報が信頼されていないデータと圧縮比を知っているので推論されるかもしれないからです。
4. IANA Considerations
4. IANA問題
The CompressedData content type and compression algorithms are identified by object identifiers (OIDs). OIDs were assigned from an arc contributed to the S/MIME Working Group by RSA Security. Should additional compression algorithms be introduced, the advocates for such algorithms are expected to assign the necessary OIDs from their own arcs. No action by the IANA is necessary for this document or any anticipated updates.
オブジェクト識別子(OIDs)によってCompressedData content typeと圧縮アルゴリズムは特定されます。 OIDsはRSA SecurityによってS/MIME作業部会に寄付されたアークから割り当てられました。 追加圧縮アルゴリズムを導入するなら、それら自身のアークから必要なOIDsを割り当てるとそのようなアルゴリズムのための支持者を予想します。 IANAによるどんな動作もこのドキュメントかどんな予期されたアップデートにも必要ではありません。
References
参照
[ASN1] CCITT Recommendation X.208: Specification of Abstract Syntax Notation One (ASN.1), 1988.
[ASN1]CCITT推薦X.208: 抽象構文記法1(ASN.1)の仕様、1988。
[RFC2119] Bradner, S., "Key Words for Use in RFC's to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119] ブラドナー、S.、「使用のための要件レベルを示すRFCのところのキーワード」、BCP14、RFC2119、1997年3月。
[RFC1950] Deutsch, P. and J-L Gailly, "ZLIB Compressed Data Format Specification version 3.3", RFC 1950, May 1996.
[RFC1950] ドイツ語、P.、およびJ-L Gailly、「ZLIB Compressed Data Format Specification、バージョン3.3インチ、RFC1950、1996インチ年5月。
[RFC1951] Deutsch, P., "DEFLATE Compressed Data Format Specification version 1.3", RFC 1951, May 1996.
ドイツ語、[RFC1951]P.、「DEFLATE Compressed Data Format Specification、バージョン1.3インチ、RFC1951、1996インチ年5月。
[RFC2630] Housley, R., "Cryptographic Message Syntax", RFC 2630, June 1999.
[RFC2630] Housley、R.、「暗号のメッセージ構文」、RFC2630、1999年6月。
[RFC2633] Rmasdell, B., "S/MIME Version 3 Message Specification", RFC 2633, June 1999.
[RFC2633] Rmasdell、B.、「S/MIMEバージョン3メッセージ仕様」、RFC2633、1999年6月。
Gutmann Standards Track [Page 4] RFC 3274 Compressed Data Content Type for CMS June 2002
ガットマンStandardsはcm2002年6月にRFC3274の圧縮されたデータcontent typeを追跡します[4ページ]。
Appendix A: ASN.1 Module
付録A: ASN.1モジュール
CompressedDataContent { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) modules(0) compress(11) }
CompressedDataContentiso(1)メンバーボディー、(2) (840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16)モジュール(0)が圧縮する私たち、(11)
DEFINITIONS IMPLICIT TAGS ::= BEGIN
定義、内在しているタグ:、:= 始まってください。
IMPORTS CMSVersion, EncapsulatedContentInfo FROM CryptographicMessageSyntax { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) modules(0) cms(1) } AlgorithmIdentifier FROM AuthenticationFramework { joint-iso-itu-t ds(5) module(1) authenticationFramework(7) 3 };
IMPORTS CMSVersion、EncapsulatedContentInfo FROM CryptographicMessageSyntax、iso(1)が(2) 私たちをメンバーと同じくらい具体化させる、(840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16)モジュール(0)cm(1)、AlgorithmIdentifier FROM AuthenticationFramework共同iso-itu t ds(5)モジュール(1)authenticationFramework(7)3。
CompressedData ::= SEQUENCE { version CMSVersion, -- Always set to 0 compressionAlgorithm CompressionAlgorithmIdentifier, encapContentInfo EncapsulatedContentInfo }
CompressedData:、:= 系列バージョンCMSVersion--いつも0compressionAlgorithm CompressionAlgorithmIdentifier、encapContentInfo EncapsulatedContentInfoにセットしてください。
CompressionAlgorithmIdentifier ::= AlgorithmIdentifier
CompressionAlgorithmIdentifier:、:= AlgorithmIdentifier
-- Algorithm Identifiers
-- アルゴリズム識別子
id-alg-zlibCompress OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3) 8 }
イド-alg-zlibCompressオブジェクト識別子:、:= iso(1)は(2) 私たち(840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) alg(3)8をメンバーと同じくらい具体化させます。
-- Content Type Object Identifiers
-- content typeオブジェクト識別子
id-ct-compressedData OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) ct(1) 9 }
イドct compressedData、オブジェクト識別子:、:= iso(1)は(2) 私たち(840)rsadsi(113549) pkcs(1) pkcs-9(9) smime(16)ct(1)9をメンバーと同じくらい具体化させます。
END
終わり
Author Address
作者アドレス
Peter Gutmann University of Auckland Private Bag 92019 Auckland, New Zealand
ピーター・ガットマン・オークランド大学の個人的なBag92019オークランド(ニュージーランド)
EMail: pgut001@cs.auckland.ac.nz
メール: pgut001@cs.auckland.ac.nz
Gutmann Standards Track [Page 5] RFC 3274 Compressed Data Content Type for CMS June 2002
ガットマンStandardsはcm2002年6月にRFC3274の圧縮されたデータcontent typeを追跡します[5ページ]。
Full Copyright Statement
完全な著作権宣言文
Copyright (C) The Internet Society (2002). All Rights Reserved.
Copyright(C)インターネット協会(2002)。 All rights reserved。
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.
それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部分配された実装を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsプロセスで定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。
The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.
上に承諾された限られた許容は、永久であり、インターネット協会、後継者または案配によって取り消されないでしょう。
This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。
Acknowledgement
承認
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC Editor機能のための基金は現在、インターネット協会によって提供されます。
Gutmann Standards Track [Page 6]
ガットマン標準化過程[6ページ]
一覧
スポンサーリンク