BGPsec Algorithms, Key Formats, and Signature Formats
RFC 8208
Document | Type |
RFC - Proposed Standard
(September 2017; No errata)
Obsoleted by RFC 8608
Updates RFC 7935
|
|
---|---|---|---|
Authors | Sean Turner , Oliver Borchert | ||
Last updated | 2018-12-20 | ||
Replaces | draft-turner-sidr-bgpsec-algs | ||
Stream | Internent Engineering Task Force (IETF) | ||
Formats | plain text html pdf htmlized (tools) htmlized bibtex | ||
Reviews | |||
Stream | WG state | Submitted to IESG for Publication | |
Document shepherd | Sandra Murphy | ||
Shepherd write-up | Show (last changed 2016-06-24) | ||
IESG | IESG state | RFC 8208 (Proposed Standard) | |
Action Holders |
(None)
|
||
Consensus Boilerplate | Yes | ||
Telechat date | |||
Responsible AD | Alvaro Retana | ||
Send notices to | "Sandra L. Murphy" <sandy@tislabs.com>, aretana@cisco.com | ||
IANA | IANA review state | Version Changed - Review Needed | |
IANA action state | RFC-Ed-Ack |
Internet Engineering Task Force (IETF) S. Turner Request for Comments: 8208 sn3rd Updates: 7935 O. Borchert Category: Standards Track NIST ISSN: 2070-1721 September 2017 BGPsec Algorithms, Key Formats, and Signature Formats Abstract This document specifies the algorithms, algorithm parameters, asymmetric key formats, asymmetric key sizes, and signature formats used in BGPsec (Border Gateway Protocol Security). This document updates RFC 7935 ("The Profile for Algorithms and Key Sizes for Use in the Resource Public Key Infrastructure"). This document also includes example BGPsec UPDATE messages as well as the private keys used to generate the messages and the certificates necessary to validate those signatures. Status of This Memo This is an Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841. Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc8208. Turner & Borchert Standards Track [Page 1] RFC 8208 BGPsec Algs, Key & Signature Formats September 2017 Copyright Notice Copyright (c) 2017 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction ....................................................3 1.1. Terminology ................................................3 2. Algorithms ......................................................4 3. Asymmetric Key Pair Formats .....................................4 3.1. Public Key Format ..........................................5 3.2. Private Key Format .........................................5 4. Signature Formats ...............................................5 5. Additional Requirements .........................................5 6. Security Considerations .........................................5 7. IANA Considerations .............................................6 8. References ......................................................7 8.1. Normative References .......................................7 8.2. Informative References .....................................8 Appendix A. Examples ...............................................9 A.1. Topology and Experiment Description .........................9 A.2. Keys ........................................................9 A.3. BGPsec IPv4 ................................................13 A.4. BGPsec IPv6 ................................................16 Acknowledgements ..................................................19 Authors' Addresses ................................................19 Turner & Borchert Standards Track [Page 2] RFC 8208 BGPsec Algs, Key & Signature Formats September 2017 1. Introduction This document specifies the following: o the digital signature algorithm and parameters, o the hash algorithm and parameters, o the public and private key formats, and o the signature formats used by Resource Public Key Infrastructure (RPKI) Certification Authorities (CAs) and BGPsec (Border Gateway Protocol Security) speakers (i.e., routers). CAs use these algorithms when processing requests for BGPsec Router Certificates [RFC8209]. Examples of when BGPsec routers use these algorithms include requesting BGPsec certificates [RFC8209], signing BGPsec UPDATE messages [RFC8205], and verifying signatures on BGPsec UPDATE messages [RFC8205]. This document updates [RFC7935] to add support for a) a different algorithm for BGPsec certificate requests, which are issued only by BGPsec speakers; b) a different Subject Public Key Info format for BGPsec certificates, which is needed for the specified BGPsecShow full document text