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ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

Twitter APIでのエラーの一覧

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る