draft-ietf-dime-local-keytran-09.txt   draft-ietf-dime-local-keytran-10.txt 
Network Working Group G. Zorn Network Working Group G. Zorn
Internet-Draft Network Zen Internet-Draft Network Zen
Intended status: Standards Track Q. Wu Intended status: Standards Track Q. Wu
Expires: October 6, 2011 Huawei Expires: November 27, 2011 Huawei
V. Cakulev V. Cakulev
Alcatel Lucent Alcatel Lucent
April 4, 2011 May 26, 2011
Diameter Attribute-Value Pairs for Cryptographic Key Transport Diameter Attribute-Value Pairs for Cryptographic Key Transport
draft-ietf-dime-local-keytran-09 draft-ietf-dime-local-keytran-10
Abstract Abstract
Some Authentication, Authorization, and Accounting (AAA) applications Some Authentication, Authorization, and Accounting (AAA) applications
require the transport of cryptographic keying material. This require the transport of cryptographic keying material. This
document specifies a set of Attribute-Value Pairs (AVPs) providing document specifies a set of Attribute-Value Pairs (AVPs) providing
native Diameter support of cryptographic key delivery. native Diameter support of cryptographic key delivery.
Status of this Memo Status of this Memo
skipping to change at page 1, line 36 skipping to change at page 1, line 36
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on October 6, 2011. This Internet-Draft will expire on November 27, 2011.
Copyright Notice Copyright Notice
Copyright (c) 2011 IETF Trust and the persons identified as the Copyright (c) 2011 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 4, line 5 skipping to change at page 3, line 48
Master Session Key [RFC3748]. Master Session Key [RFC3748].
rMSK rMSK
reauthentication MSK [RFC5296]. This is a per-authenticator key, reauthentication MSK [RFC5296]. This is a per-authenticator key,
derived from the rRK (below). derived from the rRK (below).
rRK rRK
reauthentication Root Key, derived from the EMSK Extended Master reauthentication Root Key, derived from the EMSK Extended Master
Session Key [RFC3748] or DSRK [RFC5296]. Session Key [RFC3748] or DSRK [RFC5296].
RSA
In cryptography, RSA (which stands for Rivest, Shamir and Adleman
who first publicly described it) is an algorithm for public-key
cryptography (see [RSApaper] and [RFC3447]).
RSA-KEM
A Key Encapsulation Mechanism (KEM) utilizing the RSA algorithm
[RFC5990].
3. Attribute-Value Pair Definitions 3. Attribute-Value Pair Definitions
This section defines new AVPs for the transport of cryptographic keys This section defines new AVPs for the transport of cryptographic keys
in the Diameter EAP application [RFC4072], as well as other Diameter in the Diameter EAP application [RFC4072], as well as other Diameter
applications. applications.
3.1. Key AVP 3.1. Key AVP
The Key AVP (AVP Code <AC1>) is of type Grouped. It contains the The Key AVP (AVP Code <AC1>) is of type Grouped. It contains the
type and keying material and, optionally, an indication of the usable type and keying material and, optionally, an indication of the usable
skipping to change at page 4, line 44 skipping to change at page 4, line 48
DSRK (1) DSRK (1)
A Domain-Specific Root Key [RFC5295]. A Domain-Specific Root Key [RFC5295].
rRK (2) rRK (2)
A reauthentication Root Key [RFC5296]. A reauthentication Root Key [RFC5296].
rMSK (3) rMSK (3)
A reauthentication Master Session Key [RFC5296]. A reauthentication Master Session Key [RFC5296].
RSA-KEM (5) RSA-KEM (4)
A symmetric key encrypted using the RSA public key of the A symmetric key encrypted using the RSA public key of the
recipient [RFC5990]. recipient [RFC5990].
If additional values are needed, they are to be assigned by IANA If additional values are needed, they are to be assigned by IANA
according to the policy stated in Section 5.2, according to the policy stated in Section 5.2,
3.1.2. Key-Name AVP 3.1.2. Key-Name AVP
The Key-Name AVP (AVP Code <AC6>) is of type OctetString. It The Key-Name AVP (AVP Code <AC6>) is of type OctetString. It
contains an opaque key identifier. Exactly how this name is contains an opaque key identifier. Exactly how this name is
skipping to change at page 6, line 27 skipping to change at page 6, line 27
o Key-SPI (<AC5>, Section 3.1.5) o Key-SPI (<AC5>, Section 3.1.5)
o Key-Name (<AC6>, Section 3.1.2) o Key-Name (<AC6>, Section 3.1.2)
5.2. AVP Values 5.2. AVP Values
IANA is requested to create a new registry for values assigned to the IANA is requested to create a new registry for values assigned to the
Key-Type AVP and populated with the decimal values defined in this Key-Type AVP and populated with the decimal values defined in this
document (Section 3.1.1). New values may be assigned for the Key- document (Section 3.1.1). New values may be assigned for the Key-
Type AVP using the "Expert Review" policy [RFC5226]; once values have Type AVP using the "Specification Required" policy [RFC5226]; once
been assigned, they MUST NOT be deleted, replaced, modified or values have been assigned, they MUST NOT be deleted, replaced or
deprecated. modified.
6. Acknowledgements 6. Acknowledgements
Thanks to Semyon Mizikovsky, Hannes Tschofenig, Joe Salowey, Tom Thanks to Semyon Mizikovsky, Hannes Tschofenig, Joe Salowey, Tom
Taylor, Frank Xia, Lionel Morand and Sebastien Decugis for useful Taylor, Frank Xia, Lionel Morand, Dan Romascanu and Sebastien Decugis
comments. for useful comments.
7. References 7. References
7.1. Normative References 7.1. Normative References
[I-D.ietf-dime-rfc3588bis] [I-D.ietf-dime-rfc3588bis]
Fajardo, V., Arkko, J., Loughney, J., and G. Zorn, Fajardo, V., Arkko, J., Loughney, J., and G. Zorn,
"Diameter Base Protocol", draft-ietf-dime-rfc3588bis-26 "Diameter Base Protocol", draft-ietf-dime-rfc3588bis-26
(work in progress), January 2011. (work in progress), January 2011.
skipping to change at page 7, line 16 skipping to change at page 7, line 16
[RFC4072] Eronen, P., Hiller, T., and G. Zorn, "Diameter Extensible [RFC4072] Eronen, P., Hiller, T., and G. Zorn, "Diameter Extensible
Authentication Protocol (EAP) Application", RFC 4072, Authentication Protocol (EAP) Application", RFC 4072,
August 2005. August 2005.
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", BCP 26, RFC 5226, IANA Considerations Section in RFCs", BCP 26, RFC 5226,
May 2008. May 2008.
7.2. Informative References 7.2. Informative References
[RFC3447] Jonsson, J. and B. Kaliski, "Public-Key Cryptography
Standards (PKCS) #1: RSA Cryptography Specifications
Version 2.1", RFC 3447, February 2003.
[RFC5216] Simon, D., Aboba, B., and R. Hurst, "The EAP-TLS [RFC5216] Simon, D., Aboba, B., and R. Hurst, "The EAP-TLS
Authentication Protocol", RFC 5216, March 2008. Authentication Protocol", RFC 5216, March 2008.
[RFC5247] Aboba, B., Simon, D., and P. Eronen, "Extensible [RFC5247] Aboba, B., Simon, D., and P. Eronen, "Extensible
Authentication Protocol (EAP) Key Management Framework", Authentication Protocol (EAP) Key Management Framework",
RFC 5247, August 2008. RFC 5247, August 2008.
[RFC5295] Salowey, J., Dondeti, L., Narayanan, V., and M. Nakhjiri, [RFC5295] Salowey, J., Dondeti, L., Narayanan, V., and M. Nakhjiri,
"Specification for the Derivation of Root Keys from an "Specification for the Derivation of Root Keys from an
Extended Master Session Key (EMSK)", RFC 5295, Extended Master Session Key (EMSK)", RFC 5295,
August 2008. August 2008.
[RFC5296] Narayanan, V. and L. Dondeti, "EAP Extensions for EAP Re- [RFC5296] Narayanan, V. and L. Dondeti, "EAP Extensions for EAP Re-
authentication Protocol (ERP)", RFC 5296, August 2008. authentication Protocol (ERP)", RFC 5296, August 2008.
[RFC5990] Randall, J., Kaliski, B., Brainard, J., and S. Turner, [RFC5990] Randall, J., Kaliski, B., Brainard, J., and S. Turner,
"Use of the RSA-KEM Key Transport Algorithm in the "Use of the RSA-KEM Key Transport Algorithm in the
Cryptographic Message Syntax (CMS)", RFC 5990, Cryptographic Message Syntax (CMS)", RFC 5990,
September 2010. September 2010.
[RSApaper]
Rivest, R., Shamir, A., and L. Adleman, "A Method for
Obtaining Digital Signatures and Public-Key
Cryptosystems", 1978,
<http://people.csail.mit.edu/rivest/Rsapaper.pdf>.
Authors' Addresses Authors' Addresses
Glen Zorn Glen Zorn
Network Zen Network Zen
227/358 Thanon Sanphawut 227/358 Thanon Sanphawut
Bang Na, Bangkok 10260 Bang Na, Bangkok 10260
Thailand Thailand
Phone: +66 (0) 87-040-4617 Phone: +66 (0) 87-040-4617
Email: gwz@net-zen.net Email: gwz@net-zen.net
 End of changes. 10 change blocks. 
10 lines changed or deleted 29 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/