Browse Prior Art Database

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

IP.com Disclosure Number: IPCOM000003123D
Original Publication Date: 1999-Mar-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 6 page(s) / 10K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Eastlake: AUTHOR

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.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 28% of the total text.

Network Working Group D. Eastlake

Request for Comments: 2537 IBM

Category: Standards Track March 1999

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

Status of this 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.

Copyright Notice

Copyright (C) The Internet Society (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.

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

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.

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.

The key words "MUST", "REQUIRED", "SHOULD", "RECOMMENDED", and "MAY"

in this document are to be interpreted as described in RFC 2119.

2. RSA Public KEY Resource Records

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.

Field Size

----- ----

exponent length 1 or 3 octets (see text)

exponent as specified by length field

modulus remaining...