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ページ]
一覧
スポンサーリンク