RFC2537 日本語訳

2537 RSA/MD5 KEYs and SIGs in the Domain Name System (DNS). D.Eastlake 3rd. March 1999. (Format: TXT=10810 bytes) (Obsoleted by RFC3110) (Status: PROPOSED STANDARD)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                        D. Eastlake
Request for Comments: 2537                                           IBM
Category: Standards Track                                     March 1999

コメントを求めるワーキンググループD.イーストレークの要求をネットワークでつないでください: 2537年のIBMカテゴリ: 1999年の標準化過程行進

         RSA/MD5 KEYs and SIGs in the Domain Name System (DNS)

ドメインネームシステムにおけるRSA/MD5キーとSIG(DNS)

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 (1999).  All Rights Reserved.

Copyright(C)インターネット協会(1999)。 All rights reserved。

Abstract

要約

   A standard method for storing RSA keys and and RSA/MD5 based
   signatures in the Domain Name System is described which utilizes DNS
   KEY and SIG resource records.

そして、そして、RSAキーを保存するための標準方法、ドメインネームシステムにおけるDNS KEYとSIGリソース記録を利用するRSA/MD5のベースの署名が説明されます。

Table of Contents

目次

   Abstract...................................................1
   1. Introduction............................................1
   2. RSA Public KEY Resource Records.........................2
   3. RSA/MD5 SIG Resource Records............................2
   4. Performance Considerations..............................3
   5. Security Considerations.................................4
   References.................................................4
   Author's Address...........................................5
   Full Copyright Statement...................................6

要約…1 1. 序論…1 2. RSA公開鍵リソース記録…2 3. RSA/MD5SIGリソース記録…2 4. パフォーマンス問題…3 5. セキュリティ問題…4つの参照箇所…4作者のアドレス…5 完全な著作権宣言文…6

1. Introduction

1. 序論

   The Domain Name System (DNS) is the global hierarchical replicated
   distributed database system for Internet addressing, mail proxy, and
   other information. The DNS has been extended to include digital
   signatures and cryptographic keys as described in [RFC 2535].  Thus
   the DNS can now be secured and used for secure key distribution.

ドメインネームシステム(DNS)はインターネットアドレシング、メールプロキシ、および他の情報のグローバルな階層的な模写された分散データベースシステムです。 DNSは、[RFC2535]で説明されるようにデジタル署名と暗号化キーを含むように広げられました。 したがって、現在、安全な主要な分配にDNSを固定していて、使用できます。

Eastlake                    Standards Track                     [Page 1]

RFC 2537            RSA/MD5 KEYs and SIGs in the DNS          March 1999

イーストレークStandardsは1999年3月にDNSでRFC2537RSA/MD5キーとSIGを追跡します[1ページ]。

   This document describes how to store RSA keys and and RSA/MD5 based
   signatures in the DNS.  Familiarity with the RSA algorithm is assumed
   [Schneier].  Implementation of the RSA algorithm in DNS is
   recommended.

そして、このドキュメントがRSAキーを保存する方法を説明する、そして、DNSのRSA/MD5のベースの署名。 RSAアルゴリズムへの親しみは[シュナイアー]であると思われます。 DNSのRSAアルゴリズムの実装はお勧めです。

   The key words "MUST", "REQUIRED", "SHOULD", "RECOMMENDED", and "MAY"
   in this document are to be interpreted as described in RFC 2119.

このドキュメントのキーワード「必要で」、“SHOULD"の、そして、「お勧め」の“MUST"、および「5月」はRFC2119で説明されるように解釈されることです。

2. RSA Public KEY Resource Records

2. RSA公開鍵リソース記録

   RSA public keys are stored in the DNS as KEY RRs using algorithm
   number 1 [RFC 2535].  The structure of the algorithm specific portion
   of the RDATA part of such RRs is as shown below.

RSA公開鍵は、KEY RRsとしてDNSにアルゴリズムNo.1[RFC2535]を使用することで保存されます。 以下で示されるとしてそのようなRRsのRDATA部分のアルゴリズム特定部位の構造があります。

           Field             Size
           -----             ----
           exponent length   1 or 3 octets (see text)
           exponent          as specified by length field
           modulus           remaining space

分野サイズ----- ---- 指定されるとしてのスペースのままで残っている長さの分野係数による解説者長さ1か3の八重奏(テキストを見る)解説者

   For interoperability, the exponent and modulus are each currently
   limited to 4096 bits in length.  The public key exponent is a
   variable length unsigned integer.  Its length in octets is
   represented as one octet if it is in the range of 1 to 255 and by a
   zero octet followed by a two octet unsigned length if it is longer
   than 255 bytes.  The public key modulus field is a multiprecision
   unsigned integer.  The length of the modulus can be determined from
   the RDLENGTH and the preceding RDATA fields including the exponent.
   Leading zero octets are prohibited in the exponent and modulus.

相互運用性において、解説者と係数は現在、長さ4096ビットにそれぞれ制限されます。 公開鍵解説者は可変長です。符号のない整数。 255バイトより長いなら1〜255の範囲と2の八重奏の未署名の長さに従って八重奏が続いたゼロに従ってそれがあるなら、八重奏における長さは1つの八重奏として表されます。 公開鍵係数分野は多倍精度です。符号のない整数。 解説者を含むRDLENGTHと前のRDATA分野から係数の長さを測定できます。 先行ゼロ八重奏は解説者と係数で禁止されています。

3. RSA/MD5 SIG Resource Records

3. RSA/MD5SIGリソース記録

   The signature portion of the SIG RR RDATA area, when using the
   RSA/MD5 algorithm, is calculated as shown below.  The data signed is
   determined as specified in [RFC 2535].  See [RFC 2535] for fields in
   the SIG RR RDATA which precede the signature itself.

RSA/MD5アルゴリズムを使用するとき、SIG RR RDATA領域の署名部分は以下に示すように計算されます。 署名されるデータは[RFC2535]で指定されるように決定しています。 どれが署名自体に先行するかをSIG RR RDATAの分野に見てください[RFC2535]。

     hash = MD5 ( data )

ハッシュ=MD5(データ)

     signature = ( 00 | 01 | FF* | 00 | prefix | hash ) ** e (mod n)

署名=(00|01|FF*| 00|接頭語|ハッシュ)**e(モッズn)

Eastlake                    Standards Track                     [Page 2]

RFC 2537            RSA/MD5 KEYs and SIGs in the DNS          March 1999

イーストレークStandardsは1999年3月にDNSでRFC2537RSA/MD5キーとSIGを追跡します[2ページ]。

   where MD5 is the message digest algorithm documented in [RFC 1321],
   "|" is concatenation, "e" is the private key exponent of the signer,
   and "n" is the modulus of the signer's public key.  01, FF, and 00
   are fixed octets of the corresponding hexadecimal value. "prefix" is
   the ASN.1 BER MD5 algorithm designator prefix specified in [RFC
   2437], that is,

「MD5が[RFC1321]に記録されたメッセージダイジェストアルゴリズムであるところ」|「連結、「e」は署名者の秘密鍵解説者です、そして、「n」は署名者の公開鍵の係数であること」がそうです。 FF、および00はそうです。01、対応する16進価値の八重奏は修理されています。 「接頭語」が[RFC2437]で指定されたASN.1BER MD5アルゴリズム指示子接頭語である、それはそうです。

      hex 3020300c06082a864886f70d020505000410 [NETSEC].

3020300c06082a864886f70d020505000410[NETSEC]に魔法をかけてください。

   This prefix is included to make it easier to use RSAREF (or similar
   packages such as EuroRef).  The FF octet MUST be repeated the maximum
   number of times such that the value of the quantity being
   exponentiated is the same length in octets as the value of n.

この接頭語は、RSAREF(または、EuroRefなどの同様のパッケージ)を使用するのをより簡単にするように含まれています。 FF八重奏を繰り返さなければならない、回の最大数、べき乗される量の値がnの値としての八重奏で同じ長さであるようにもの

   (The above specifications are identical to the corresponding part of
   Public Key Cryptographic Standard #1 [RFC 2437].)

(上記の仕様はPublic Key Cryptographic Standard#1[RFC2437]の対応する部分と同じです。)

   The size of n, including most and least significant bits (which will
   be 1) MUST be not less than 512 bits and not more than 4096 bits.  n
   and e SHOULD be chosen such that the public exponent is small.

nのサイズ、公共の解説者が小さいように選ばれて、少なくとも512が4096ビットnとe SHOULDほどビットであって多くなかったなら大部分と最下位ビット(1になる)がそうしなければならない包含。

   Leading zero bytes are permitted in the RSA/MD5 algorithm signature.

先行ゼロバイトはRSA/MD5アルゴリズム署名で受入れられます。

   A public exponent of 3 minimizes the effort needed to verify a
   signature.  Use of 3 as the public exponent is weak for
   confidentiality uses since, if the same data can be collected
   encrypted under three different keys with an exponent of 3 then,
   using the Chinese Remainder Theorem [NETSEC], the original plain text
   can be easily recovered.  This weakness is not significant for DNS
   security because we seek only authentication, not confidentiality.

3の公共の解説者は署名について確かめるのに必要である取り組みを最小にします。 秘密性用途に、公共の解説者としての3の使用は、中国のRemainder Theoremを使用して、その時3の解説者と共に3個の異なったキーの下で暗号化されていた状態で同じデータを集めることができるなら[NETSEC]、容易にオリジナルのプレーンテキストを回復できるので、弱いです。 私たちが秘密性ではなく、認証だけを求めるので、この弱点はDNSセキュリティのために重要ではありません。

4. Performance Considerations

4. パフォーマンス問題

   General signature generation speeds are roughly the same for RSA and
   DSA [RFC 2536].  With sufficient pre-computation, signature
   generation with DSA is faster than RSA.  Key generation is also
   faster for DSA.  However, signature verification is an order of
   magnitude slower with DSA when the RSA public exponent is chosen to
   be small as is recommended for KEY RRs used in domain name system
   (DNS) data authentication.

RSAとDSA[RFC2536]には、一般署名世代速度はおよそ同じです。 十分なプレ計算で、DSAとの署名世代はRSAより速いです。 また、DSAには、キー生成も、より速いです。 しかしながら、RSAの公共の解説者が小さくなるようにドメイン名システム(DNS)データ認証に使用されるKEY RRsのために推薦されるように選ばれているとき、署名照合はDSAと共に1桁より遅いです。

   Current DNS implementations are optimized for small transfers,
   typically less than 512 bytes including overhead.  While larger
   transfers will perform correctly and work is underway to make larger

現在のDNS実装は小さい転送、オーバーヘッドを含む通常512バイト未満最適化されます。 より大きい転送は正しく働くでしょう、そして、仕事は、より大きく作るために進行中ですが

Eastlake                    Standards Track                     [Page 3]

RFC 2537            RSA/MD5 KEYs and SIGs in the DNS          March 1999

イーストレークStandardsは1999年3月にDNSでRFC2537RSA/MD5キーとSIGを追跡します[3ページ]。

   transfers more efficient, it is still advisable at this time to make
   reasonable efforts to minimize the size of KEY RR sets stored within
   the DNS consistent with adequate security.  Keep in mind that in a
   secure zone, at least one authenticating SIG RR will also be
   returned.

転送、 より効率的です、KEY RRのサイズを最小にするための妥当な努力を十分な安全性と一致したDNSの中に保存されたセットにするのはこのとき、まだ賢明です。 また、安全なゾーンでは、少なくともSIG RRを認証する1つが返されるのを覚えておいてください。

5. Security Considerations

5. セキュリティ問題

   Many of the general security consideration in [RFC 2535] apply.  Keys
   retrieved from the DNS should not be trusted unless (1) they have
   been securely obtained from a secure resolver or independently
   verified by the user and (2) this secure resolver and secure
   obtainment or independent verification conform to security policies
   acceptable to the user.  As with all cryptographic algorithms,
   evaluating the necessary strength of the key is essential and
   dependent on local policy.

[RFC2535]での総合証券の考慮の多くが適用されます。 (1) 彼らについて安全なレゾルバからしっかりと得るか、またはユーザが独自に確かめて、(2) この安全なレゾルバと安全なobtainmentか独立している検証がユーザにとって、許容できる安全保障政策に一致していない場合、DNSから検索されたキーを信じるべきではありません。 すべての暗号アルゴリズムのように、キーの必要な強さを評価するのは、ローカルの方針に不可欠であって、依存しています。

   For interoperability, the RSA key size is limited to 4096 bits.  For
   particularly critical applications, implementors are encouraged to
   consider the range of available algorithms and key sizes.

相互運用性において、RSAの主要なサイズは4096ビットに制限されます。 特に重要なアプリケーションにおいて、作成者が利用可能なアルゴリズムと主要なサイズの範囲を考えるよう奨励されます。

References

参照

   [NETSEC]     Kaufman, C., Perlman, R. and M. Speciner, "Network
                Security: PRIVATE Communications in a PUBLIC World",
                Series in Computer Networking and Distributed
                Communications, 1995.

[NETSEC] コーフマン、C.、パールマン、R.、およびM.Speciner、「セキュリティをネットワークでつないでください」 「公立の世界の私信」、コンピュータのネットワーク化と分配されたコミュニケーションのシリーズ、1995。

   [RFC 2437]   Kaliski, B. and J. Staddon, "PKCS #1: RSA Cryptography
                Specifications Version 2.0", RFC 2437, October 1998.

[RFC2437] Kaliski、B.、およびJ.Staddon、「PKCS#1:」 RSA暗号仕様バージョン2インチ、RFC2437、10月1998日

   [RFC 1034]   Mockapetris, P., "Domain Names - Concepts and
                Facilities", STD 13, RFC 1034, November 1987.

Mockapetris、[RFC1034]P.、「ドメイン名--、概念と施設、」、STD13、RFC1034、11月1987日

   [RFC 1035]   Mockapetris, P., "Domain Names - Implementation and
                Specification", STD 13, RFC 1035, November 1987.

Mockapetris、[RFC1035]P.、「ドメイン名--、実装と仕様、」、STD13、RFC1035、11月1987日

   [RFC 1321]   Rivest, R., "The MD5 Message-Digest Algorithm", RFC 1321
                April 1992.

[RFC1321] Rivest、R.、「MD5メッセージダイジェストアルゴリズム」RFC1321 1992年4月。

   [RFC 2535]   Eastlake, D., "Domain Name System Security Extensions",
                RFC 2535, March 1999.

[RFC2535] イーストレーク、D.、「ドメインネームシステムセキュリティ拡大」、RFC2535、1999年3月。

   [RFC 2536]   EastLake, D., "DSA KEYs and SIGs in the Domain Name
                System (DNS)", RFC 2536, March 1999.

[RFC2536] EastLake、D.と、「ドメインネームシステム(DNS)におけるDSAキーとSIG」(RFC2536)は1999を行進させます。

Eastlake                    Standards Track                     [Page 4]

RFC 2537            RSA/MD5 KEYs and SIGs in the DNS          March 1999

イーストレークStandardsは1999年3月にDNSでRFC2537RSA/MD5キーとSIGを追跡します[4ページ]。

   [Schneier]   Bruce Schneier, "Applied Cryptography Second Edition:
                protocols, algorithms, and source code in C", 1996, John
                Wiley and Sons, ISBN 0-471-11709-9.

[シュナイアー]ブルース・シュナイアー、「適用された暗号第2版:」 「C」と1996、ジョン・ワイリーとソンス、ISBN0-471-11709-9のプロトコル、アルゴリズム、およびソースコード。

Author's Address

作者のアドレス

   Donald E. Eastlake 3rd
   IBM
   65 Shindegan Hill Road, RR #1
   Carmel, NY 10512

IBM65ShindeganヒルRoad、カーメル、ドナルドE.イーストレーク第3RR#1ニューヨーク 10512

   Phone:   +1-914-276-2668(h)
            +1-914-784-7913(w)
   Fax:     +1-914-784-3833(w)
   EMail:   dee3@us.ibm.com

以下に電話をしてください。 +1-914-276-2668 (h)+1-914-784-7913(w)Fax: +1-914-784-3833 (w) メールしてください: dee3@us.ibm.com

Eastlake                    Standards Track                     [Page 5]

RFC 2537            RSA/MD5 KEYs and SIGs in the DNS          March 1999

イーストレークStandardsは1999年3月にDNSでRFC2537RSA/MD5キーとSIGを追跡します[5ページ]。

Full Copyright Statement

完全な著作権宣言文

   Copyright (C) The Internet Society (1999).  All Rights Reserved.

Copyright(C)インターネット協会(1999)。 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.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Eastlake                    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 

スポンサーリンク

CHARINDEX関数 文字列中の文字列を検索する

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

上に戻る