ECC Brainpool Curves for Transport Layer Security (TLS)
draft-merkle-tls-brainpool-03
The information below is for an old version of the document |
Document |
Type |
|
Active Internet-Draft (individual in sec area)
|
|
Authors |
|
Johannes Merkle
,
Manfred Lochter
|
|
Last updated |
|
2013-07-02
|
|
Stream |
|
IETF
|
|
Intended RFC status |
|
Informational
|
|
Formats |
|
pdf
htmlized (tools)
htmlized
bibtex
|
|
Reviews |
|
|
Stream |
WG state
|
|
(None)
|
|
Document shepherd |
|
Dan Harkins
|
|
Shepherd write-up |
|
Show
(last changed 2013-06-20)
|
IESG |
IESG state |
|
In Last Call (ends 2013-07-23)
|
|
Consensus Boilerplate |
|
Unknown
|
|
Telechat date |
|
|
|
Responsible AD |
|
Sean Turner
|
|
Send notices to |
|
johannes.merkle@secunet.com, manfred.lochter@bsi.bund.de, draft-merkle-tls-brainpool@tools.ietf.org, dharkins@lounge.org
|
IANA |
IANA review state |
|
IANA - Review Needed
|
Network Working Group J. Merkle
Internet-Draft secunet Security Networks
Updates: 4492 (if approved) M. Lochter
Intended status: Informational Bundesamt fuer Sicherheit in der
Expires: January 3, 2014 Informationstechnik (BSI)
July 2, 2013
ECC Brainpool Curves for Transport Layer Security (TLS)
draft-merkle-tls-brainpool-03
Abstract
This document specifies the use of several ECC Brainpool curves for
authentication and key exchange in the Transport Layer Security (TLS)
protocol.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 3, 2014.
Copyright Notice
Copyright (c) 2013 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
(http://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.
Merkle & Lochter Expires January 3, 2014 [Page 1]
Internet-Draft ECC Brainpool Curves for TLS July 2013
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Security Considerations . . . . . . . . . . . . . . . . . . . . 4
3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
4. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.1. Normative References . . . . . . . . . . . . . . . . . . . 6
4.2. Informative References . . . . . . . . . . . . . . . . . . 6
Appendix A. Test Vectors . . . . . . . . . . . . . . . . . . . . . 8
A.1. 256 Bit Curve . . . . . . . . . . . . . . . . . . . . . . . 8
A.2. 384 Bit Curve . . . . . . . . . . . . . . . . . . . . . . . 9
A.3. 512 Bit Curve . . . . . . . . . . . . . . . . . . . . . . . 9
Merkle & Lochter Expires January 3, 2014 [Page 2]
Internet-Draft ECC Brainpool Curves for TLS July 2013
1. Introduction
In [RFC5639], a new set of elliptic curve groups over finite prime
fields for use in cryptographic applications was specified. These
groups, denoted as ECC Brainpool curves, were generated in a
verifiably pseudo-random way and comply with the security
requirements of relevant standards from ISO [ISO1] [ISO2], ANSI
[ANSI1], NIST [FIPS], and SecG [SEC2].
[RFC4492] defines the usage of elliptic curves for authentication and
key agreement in TLS 1.0 and TLS 1.1, and these mechanisms are also
applicable to TLS 1.2 [RFC5246]. While the ASN.1 object identifiers
defined in [RFC5639] already allow usage of the ECC Brainpool curves
for TLS (client or server) authentication through reference in X.509
certificates according to [RFC3279] and [RFC5480] , their negotiation
for key exchange according to [RFC4492] requires the definition and
assignment of additional NamedCurve IDs. This document specifies
such values for three curves from [RFC5639].
Test vectors for a Diffie-Hellman key exchange using these ECC
Brainpool curves are provided in Appendix A
Merkle & Lochter Expires January 3, 2014 [Page 3]
Internet-Draft ECC Brainpool Curves for TLS July 2013
2. Security Considerations
The security considerations of [RFC5246] apply accordingly.
The confidentiality, authenticity and integrity of the TLS
communication is limited by the weakest cryptographic primitive
applied. In order to achieve a maximum security level when using one
of the elliptic curves from Table 1 for authentication and / or key
exchange in TLS, the key derivation function, the algorithms and key
lengths of symmetric encryption and message authentication as well as
Show full document text