(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (19 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)
> I-D Tracker States   Security (SEC) area
  > PKIXwg   > TLSwg   > SMIMEwg   > [IPSECwg]   > [SECSHwg]   > BTNSwg   > DKIMwg
  > EMUwg   > HOKEYwg   > ISMSwg   > KEYPROVwg   > KITTENwg   > KRBwg   > LTANSwg
  > MSECwg   > NEAwg   > SASLwg   > SYSLOGwg   > Miscellaneous    
> RAI Area's WGs > SEC Area's WGs > Miscellaneous WGs  

 

 
 
 

 

 
 

 

Some other
RFCs & Drafts
related to
Security

SEC-misc
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

List of Drafts

Miscellaneous

Last Update: May 13, 2008 -- Color Legend: RFC Editor Queue / Processed by IESG / ID Exists / Recently Expired -- Each I-D name is a link to an I-D description, which points to a text version, a two-page and fit-in-window PDF version, as well as the IETF Tools' HTML version.
 
# brunner-ikev2-mediation
# dharkins-siv-aes
# gutmann-cms-hmac-enc
# hoffman-esp-null-protocol
# hoffman-ikev2bis
# housley-cms-content-constraints-extn
# housley-internet-draft-sig-file
# housley-tamp
# kaliski-pkcs8
# kato-camellia-ctrccm
# meadors-certificate-exchange
# shimaoka-multidomain-pki
# zhu-pku2u
 
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

List of RFCs

Miscellaneous

 
RFC 1321 (rsadsi-rivest-md5)
RFC 2025 (ietf-cat-spkmgss)
RFC 2315 (hoffman-pkcs-crypt-msg)
RFC 2692 (ietf-spki-cert-req)
RFC 2693 (ietf-spki-cert-theory)
RFC 2716 (ietf-pppext-eaptls)
RFC 2743 (ietf-cat-rfc2078bis)
RFC 2744 (ietf-cat-gssv2-cbind)
RFC 2853 (ietf-cat-gssv2-javabind)
RFC 2898 (kaliski-pkcs5-v2)
RFC 2985 (nystrom-pkcs9-v2)
RFC 2986 (nystrom-pkcs10-v1-7)
RFC 3174 (eastlake-sha1)
RFC 3365 (ietf-saag-whyenc)
RFC 3447 (jonsson-pkcs1-v2dot1)
RFC 3610 (housley-ccm-mode)
RFC 3631 (iab-secmech)
RFC 3760 (ietf-sacred-framework)
RFC 4017 (walker-ieee802-req)
RFC 4049 (housley-binarytime)
RFC 4073 (housley-contentcollection)
RFC 4108 (housley-cms-fw-wrap)
RFC 4270 (hoffman-hash-attacks)
RFC 4634 (eastlake-sha2)
RFC 4758 (nystrom-ct-kip)
RFC 4772 (kelly-saag-des-implications)
RFC 4809 (ietf-pki4ipsec-mgmt-profile-rqts)
RFC 4945 (ietf-pki4ipsec-ikecert-profile)
RFC 4949 (shirey-secgloss-v2)
RFC 4982 (bagnulo-multiple-hash-cga)
RFC 5091 (martin-ibcs)
RFC 5114 (lepinski-dh-groups)
RFC 5116 (mcgrew-auth-enc)
 
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Published RFCs

Miscellaneous

RFC1321
04/1992
(21 p.)
[html]
[pdf(2)]
R. Rivest
The MD5 Message-Digest Algorithm
This document describes the MD5 message-digest algorithm. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. It is conjectured that it is computationally infeasible to produce two messages having the same message digest, or to produce any message having a given prespecified target message digest. The MD5 algorithm is intended for digital signature applications, where a large file must be "compressed" in a secure manner before being encrypted with a private (secret) key under a public-key cryptosystem such as RSA.
Up  List Status:Informational  
RFC2025
10/1996
(45 p.)
[html]
[pdf(2)]
C. Adams
The Simple Public-Key GSS-API Mechanism (SPKM)
This specification defines protocols, procedures, and conventions to be employed by peers implementing the Generic Security Service Application Program Interface (as specified in RFCs 1508 and 1509) when using the Simple Public-Key Mechanism.
Up  List Status:Proposed Standard  
RFC2315
03/1998
(32 p.)
[html]
[pdf(2)]
B. Kaliski
PKCS #7: Cryptographic Message Syntax - Version 1.5
This document describes a general syntax for data that may have cryptography applied to it, such as digital signatures and digital envelopes. The syntax admits recursion, so that, for example, one envelope can be nested inside another, or one party can sign some previously enveloped digital data. It also allows arbitrary attributes, such as signing time, to be authenticated along with the content of a message, and provides for other attributes such as countersignatures to be associated with a signature. A degenerate case of the syntax provides a means for disseminating certificates and certificate-revocation lists.
Up  List Status:Informational  
RFC2692
09/1999
(14 p.)
[html]
[pdf(2)]
C. Ellison
SPKI Requirements
The IETF Simple Public Key Infrastructure [SPKI] Working Group is tasked with producing a certificate structure and operating procedure to meet the needs of the Internet community for trust management in as easy, simple and extensible a way as possible.

The SPKI Working Group first established a list of things one might want to do with certificates (attached at the end of this document), and then summarized that list of desires into requirements. This document presents that summary of requirements.
Up  List Status:Experimental  
RFC2693
09/1999
(43 p.)
[html]
[pdf(2)]
C. Ellison
B. Frantz
B. Lampson
R. Rivest
B. Thomas
T. Ylonen
SPKI Certificate Theory
The SPKI Working Group has developed a standard form for digital certificates whose main purpose is authorization rather than authentication. These structures bind either names or explicit authorizations to keys or other objects. The binding to a key can be directly to an explicit key, or indirectly through the hash of the key or a name for it. The name and authorization structures can be used separately or together. We use S-expressions as the standard format for these certificates and define a canonical form for those S-expressions. As part of this development, a mechanism for deriving authorization decisions from a mixture of certificate types was developed and is presented in this document.

This document gives the theory behind SPKI certificates and ACLs without going into technical detail about those structures or their uses.
Up  List Status:Experimental  
RFC2716
10/1999
(24 p.)
[html]
[pdf(2)]
B. Aboba
D. Simon
PPP EAP TLS Authentication Protocol
The Point-to-Point Protocol (PPP) provides a standard method for transporting multi-protocol datagrams over point-to-point links. PPP also defines an extensible Link Control Protocol (LCP), which can be used to negotiate authentication methods, as well as an Encryption Control Protocol (ECP), used to negotiate data encryption over PPP links, and a Compression Control Protocol (CCP), used to negotiate compression methods. The Extensible Authentication Protocol (EAP) is a PPP extension that provides support for additional authentication methods within PPP.

Transport Level Security (TLS) provides for mutual authentication, integrity-protected ciphersuite negotiation and key exchange between two endpoints. This document describes how EAP-TLS, which includes support for fragmentation and reassembly, provides for these TLS mechanisms within EAP.
Up  List Status:Experimental  
RFC2743
01/2000
(101 p.)
[html]
[pdf(2)]
J. Linn
Generic Security Service Application Program Interface - Version 2, Update 1
The Generic Security Service Application Program Interface (GSS-API), Version 2, as defined in [RFC-2078], provides security services to callers in a generic fashion, supportable with a range of underlying mechanisms and technologies and hence allowing source-level portability of applications to different environments. This specification defines GSS-API services and primitives at a level independent of underlying mechanism and programming language environment, and is to be complemented by other, related specifications:

- documents defining specific parameter bindings for particular language environments

- documents defining token formats, protocols, and procedures to be implemented in order to realize GSS-API services atop particular security mechanisms

This memo obsoletes [RFC-2078], making specific, incremental changes in response to implementation experience and liaison requests. It is intended, therefore, that this memo or a successor version thereto will become the basis for subsequent progression of the GSS-API specification on the standards track.
Up  List Status:Proposed Standard  
RFC2744
01/2000
(101 p.)
[html]
[pdf(2)]
J. Wray
Generic Security Service API Version 2 : C-bindings
This document specifies C language bindings for Version 2, Update 1 of the Generic Security Service Application Program Interface (GSS- API), which is described at a language-independent conceptual level in RFC 2743 [GSSAPI]. It obsoletes RFC-1509, making specific incremental changes in response to implementation experience and liaison requests. It is intended, therefore, that this memo or a successor version thereof will become the basis for subsequent progression of the GSS-API specification on the standards track.

The Generic Security Service Application Programming Interface provides security services to its callers, and is intended for implementation atop a variety of underlying cryptographic mechanisms. Typically, GSS-API callers will be application protocols into which security enhancements are integrated through invocation of services provided by the GSS-API. The GSS-API allows a caller application to authenticate a principal identity associated with a peer application, to delegate rights to a peer, and to apply security services such as confidentiality and integrity on a per-message basis.
Up  List Status:Proposed Standard  
RFC2853
06/2000
(96 p.)
[html]
[pdf(2)]
J. Kabat
M. Upadhyay
Generic Security Service API Version 2 : Java Bindings
The Generic Security Services Application Program Interface (GSS-API) offers application programmers uniform access to security services atop a variety of underlying cryptographic mechanisms. This document specifies the Java bindings for GSS-API which is described at a language independent conceptual level in RFC 2743 [GSSAPIv2-UPDATE].

The GSS-API allows a caller application to authenticate a principal identity, to delegate rights to a peer, and to apply security services such as confidentiality and integrity on a per-message basis. Examples of security mechanisms defined for GSS-API are The Simple Public-Key GSS-API Mechanism [SPKM] and The Kerberos Version 5 GSS-API Mechanism [KERBV5].
Up  List Status:Proposed Standard  
RFC2898
09/2000
(34 p.)
[html]
[pdf(2)]
B. Kaliski
PKCS #5: Password-Based Cryptography Specification - Version 2.0
This memo represents a republication of PKCS #5 v2.0 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document, except for the security considerations section, is taken directly from that specification.

This document provides recommendations for the implementation of password-based cryptography, covering key derivation functions, encryption schemes, message-authentication schemes, and ASN.1 syntax identifying the techniques.

The recommendations are intended for general application within computer and communications systems, and as such include a fair amount of flexibility. They are particularly intended for the protection of sensitive information such as private keys, as in PKCS #8. It is expected that application standards and implementation profiles based on these specifications may include additional constraints.

Other cryptographic techniques based on passwords, such as password-based key entity authentication and key establishment protocols are outside the scope of this document. Guidelines for the selection of passwords are also outside the scope.
Up  List Status:Informational  
RFC2985
11/2000
(42 p.)
[html]
[pdf(2)]
M. Nystrom
B. Kaliski
PKCS #9: Selected Object Classes and Attribute Types - Version 2.0
This memo represents a republication of PKCS #9 v2.0 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document, except for the security considerations section, is taken directly from that specification.

This memo provides a selection of object classes and attribute types for use in conjunction with public-key cryptography and Lightweight Directory Access Protocol (LDAP) accessible directories. It also includes ASN.1 syntax for all constructs.
Up  List Status:Informational  
RFC2986
11/2000
(14 p.)
[html]
[pdf(2)]
M. Nystrom
B. Kaliski
PKCS #10: Certification Request Syntax Specification - Version 1.7
This memo represents a republication of PKCS #10 v1.7 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document, except for the security considerations section, is taken directly from the PKCS #9 v2.0 or the PKCS #10 v1.7 document.

This memo describes a syntax for certification requests.
Up  List Status:Informational  
RFC3174
09/2001
(22 p.)
[html]
[pdf(2)]
D. Eastlake
P. Jones
US Secure Hash Algorithm 1 (SHA1)
The purpose of this document is to make the SHA-1 (Secure Hash Algorithm 1) hash algorithm conveniently available to the Internet community. The United States of America has adopted the SHA-1 hash algorithm described herein as a Federal Information Processing Standard. Most of the text herein was taken by the authors from FIPS 180-1. Only the C code implementation is "original".
Up  List Status:Informational -- Updated by: RFC4634
RFC3365
08/2002
(8 p.)
[html]
[pdf(2)]
J. Schiller
Strong Security Requirements for Internet Engineering Task Force Standard Protocols
It is the consensus of the IETF that IETF standard protocols MUST make use of appropriate strong security mechanisms. This document describes the history and rationale for this doctrine and establishes this doctrine as a best current practice.
Up  List Status:Best Current Practice  
RFC3447
02/2003
(72 p.)
[html]
[pdf(2)]
J. Jonsson
B. Kaliski
Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography - Specifications Version 2.1
This memo represents a republication of PKCS #1 v2.1 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document is taken directly from the PKCS #1 v2.1 document, with certain corrections made during the publication process.
Up  List Status:Informational  
RFC3610
09/2003
(22 p.)
[html]
[pdf(2)]
D. Whiting
R. Housley
N. Ferguson
Counter with CBC-MAC (CCM)
Counter with CBC-MAC (CCM) is a generic authenticated encryption block cipher mode. CCM is defined for use with 128-bit block ciphers, such as the Advanced Encryption Standard (AES).
Up  List Status:Informational  
RFC3631
12/2003
(20 p.)
[html]
[pdf(2)]
S. Bellovin
J. Schiller
C. Kaufman
Security Mechanisms for the Internet
Security must be built into Internet Protocols for those protocols to offer their services securely. Many security problems can be traced to improper implementations. However, even a proper implementation will have security problems if the fundamental protocol is itself exploitable. Exactly how security should be implemented in a protocol will vary, because of the structure of the protocol itself. However, there are many protocols for which standard Internet security mechanisms, already developed, may be applicable. The precise one that is appropriate in any given situation can vary. We review a number of different choices, explaining the properties of each.
Up  List Status:Informational  
RFC3760
04/2004
(22 p.)
[html]
[pdf(2)]
D. Gustafson
M. Just
M. Nystrom
Securely Available Credentials (SACRED) - Credential Server Framework
As the number, and more particularly the number of different types, of devices connecting to the Internet increases, credential mobility becomes an issue for IETF standardization. This document responds to the requirements on protocols for secure exchange of credentials listed in RFC 3157, by presenting an abstract protocol framework.
Up  List Status:Informational  
RFC4017
03/2005
(11 p.)
[html]
[pdf(2)]
D. Stanley
J. Walker
B. Aboba
Extensible Authentication Protocol (EAP) Method Requirements for Wireless LANs
The IEEE 802.11i MAC Security Enhancements Amendment makes use of IEEE 802.1X, which in turn relies on the Extensible Authentication Protocol (EAP). This document defines requirements for EAP methods used in IEEE 802.11 wireless LAN deployments. The material in this document has been approved by IEEE 802.11 and is being presented as an IETF RFC for informational purposes.
Up  List Status:Informational  
RFC4049
04/2005
(7 p.)
[html]
[pdf(2)]
R. Housley
BinaryTime: An Alternate Format for Representing Date and Time in ASN.1
This document specifies a new ASN.1 type for representing time: BinaryTime. This document also specifies an alternate to the signing-time attribute for use with the Cryptographic Message Syntax (CMS) SignedData and AuthenticatedData content types; the binary- signing-time attribute uses BinaryTime. CMS and the signing-time attribute are defined in RFC 3852.
Up  List Status:Experimental  
RFC4073
05/2005
(9 p.)
[html]
[pdf(2)]
R. Housley
Protecting Multiple Contents with the Cryptographic Message Syntax (CMS)
This document describes a convention for using the Cryptographic Message Syntax (CMS) to protect a content collection. If desired, attributes can be associated with the content.
Up  List Status:Proposed Standard  
RFC4108
08/2005
(61 p.)
[html]
[pdf(2)]
R. Housley
Using Cryptographic Message Syntax (CMS) to Protect Firmware Packages
This document describes the use of the Cryptographic Message Syntax (CMS) to protect firmware packages, which provide object code for one or more hardware module components. CMS is specified in RFC 3852. A digital signature is used to protect the firmware package from undetected modification and to provide data origin authentication. Encryption is optionally used to protect the firmware package from disclosure, and compression is optionally used to reduce the size of the protected firmware package. A firmware package loading receipt can optionally be generated to acknowledge the successful loading of a firmware package. Similarly, a firmware package load error report can optionally be generated to convey the failure to load a firmware package.
Up  List Status:Proposed Standard  
RFC4270
11/2005
(12 p.)
[html]
[pdf(2)]
P. Hoffman
B. Schneier
Attacks on Cryptographic Hashes in Internet Protocols
Recent announcements of better-than-expected collision attacks in popular hash algorithms have caused some people to question whether common Internet protocols need to be changed, and if so, how. This document summarizes the use of hashes in many protocols, discusses how the collision attacks affect and do not affect the protocols, shows how to thwart known attacks on digital certificates, and discusses future directions for protocol designers.
Up  List Status:Informational  
RFC4634
07/2006
(108 p.)
[html]
[pdf(2)]
D. Eastlake
T. Hansen
US Secure Hash Algorithms (SHA and HMAC-SHA)
The United States of America has adopted a suite of Secure Hash Algorithms (SHAs), including four beyond SHA-1, as part of a Federal Information Processing Standard (FIPS), specifically SHA-224 (RFC 3874), SHA-256, SHA-384, and SHA-512. The purpose of this document is to make source code performing these hash functions conveniently available to the Internet community. The sample code supports input strings of arbitrary bit length. SHA-1's sample code from RFC 3174 has also been updated to handle input strings of arbitrary bit length. Most of the text herein was adapted by the authors from FIPS 180-2.

Code to perform SHA-based HMACs, with arbitrary bit length text, is also included.
Up  List Status:Informational -- Updates: RFC3174
RFC4758
11/2006
(54 p.)
[html]
[pdf(2)]
M. Nystroem
Cryptographic Token Key Initialization Protocol (CT-KIP) Version 1.0 Revision 1
This document constitutes Revision 1 of Cryptographic Token Key Initialization Protocol (CT-KIP) Version 1.0 from RSA Laboratories' One-Time Password Specifications (OTPS) series. The body of this document, except for the intellectual property considerations section, is taken from the CT-KIP Version 1.0 document, but comments received during the IETF review are reflected; hence, the status of a revised version. As no "bits-on-the-wire" have changed, the protocol specified herein is compatible with CT-KIP Version 1.0.

CT-KIP is a client-server protocol for initialization (and configuration) of cryptographic tokens. The protocol requires neither private-key capabilities in the cryptographic tokens, nor an established public-key infrastructure. Provisioned (or generated) secrets will only be available to the server and the cryptographic token itself.
Up  List Status:Informational  
RFC4772
12/2006
(28 p.)
[html]
[pdf(2)]
S. Kelly
Security Implications of Using the Data Encryption Standard (DES)
The Data Encryption Standard (DES) is susceptible to brute-force attacks, which are well within the reach of a modestly financed adversary. As a result, DES has been deprecated, and replaced by the Advanced Encryption Standard (AES). Nonetheless, many applications continue to rely on DES for security, and designers and implementers continue to support it in new applications. While this is not always inappropriate, it frequently is. This note discusses DES security implications in detail, so that designers and implementers have all the information they need to make judicious decisions regarding its use.
Up  List Status:Informational  
RFC4809
02/2007
(45 p.)
[html]
[pdf(2)]
C. Bonatti
S. Turner
G. Lebovitz
Requirements for an IPsec Certificate Management Profile
This informational document describes and identifies the requirements for transactions to handle Public Key Certificate (PKC) lifecycle transactions between Internet Protocol Security (IPsec) Virtual Private Network (VPN) Systems using Internet Key Exchange (IKE) (versions 1 and 2) and Public Key Infrastructure (PKI) Systems. These requirements are designed to meet the needs of enterprise-scale IPsec VPN deployments. It is intended that a standards track profile of a management protocol will be created to address many of these requirements.
Up  List Status:Informational  
RFC4945
08/2007
(43 p.)
[html]
[pdf(2)]
B. Korver
The Internet IP Security PKI Profile of IKEv1/ISAKMP, IKEv2, and PKIX
The Internet Key Exchange (IKE) and Public Key Infrastructure for X.509 (PKIX) certificate profile both provide frameworks that must be profiled for use in a given application. This document provides a profile of IKE and PKIX that defines the requirements for using PKI technology in the context of IKE/IPsec. The document complements protocol specifications such as IKEv1 and IKEv2, which assume the existence of public key certificates and related keying materials, but which do not address PKI issues explicitly. This document addresses those issues. The intended audience is implementers of PKI for IPsec.
Up  List Status:Proposed Standard  
RFC4949
08/2007
(365 p.)
[html]
[pdf(2)]
R. Shirey
Internet Security Glossary, Version 2
This Glossary provides definitions, abbreviations, and explanations of terminology for information system security. The 334 pages of entries offer recommendations to improve the comprehensibility of written material that is generated in the Internet Standards Process (RFC 2026). The recommendations follow the principles that such writing should (a) use the same term or definition whenever the same concept is mentioned; (b) use terms in their plainest, dictionary sense; (c) use terms that are already well-established in open publications; and (d) avoid terms that either favor a particular vendor or favor a particular technology or mechanism over other, competing techniques that already exist or could be developed.
Up  List Status:Informational  
RFC4982
07/2007
(9 p.)
[html]
[pdf(2)]
M. Bagnulo
J. Arkko
Support for Multiple Hash Algorithms in Cryptographically Generated Addresses (CGAs)
This document analyzes the implications of recent attacks on commonly used hash functions on Cryptographically Generated Addresses (CGAs) and updates the CGA specification to support multiple hash algorithms.
Up  List Status:Proposed Standard  
RFC5091
12/2007
(63 p.)
[html]
[pdf(2)]
X. Boyen
L. Martin
Identity-Based Cryptography Standard (IBCS) #1: Supersingular Curve Implementations of the BF and BB1 Cryptosystems
This document describes the algorithms that implement Boneh-Franklin (BF) and Boneh-Boyen (BB1) Identity-based Encryption. This document is in part based on IBCS #1 v2 of Voltage Security's Identity-based Cryptography Standards (IBCS) documents, from which some irrelevant sections have been removed to create the content of this document.
Up  List Status:Informational  
RFC5114
01/2008
(23 p.)
[html]
[pdf(2)]
M. Lepinski
S. Kent
Additional Diffie-Hellman Groups for Use with IETF Standards
This document describes eight Diffie-Hellman groups that can be used in conjunction with IETF protocols to provide security for Internet communications. The groups allow implementers to use the same groups with a variety of security protocols, e.g., SMIME, Secure SHell (SSH), Transport Layer Security (TLS), and Internet Key Exchange (IKE).

All of these groups comply in form and structure with relevant standards from ISO, ANSI, NIST, and the IEEE. These groups are compatible with all IETF standards that make use of Diffie-Hellman or Elliptic Curve Diffie-Hellman cryptography.

These groups and the associated test data are defined by NIST on their web site [EX80056A], but have not yet (as of this writing) been published in a formal NIST document. Publication of these groups and associated test data, as well as describing how to use Diffie-Hellman and Elliptic Curve Diffie-Hellman for key agreement in all of the protocols cited below, in one RFC, will facilitate development of interoperable implementations and support the Federal Information Processing Standard (FIPS) validation of implementations that make use of these groups.
Up  List Status:Informational  
RFC5116
01/2008
(22 p.)
[html]
[pdf(2)]
D. McGrew
An Interface and Algorithms for Authenticated Encryption
This document defines algorithms for Authenticated Encryption with Associated Data (AEAD), and defines a uniform interface and a registry for such algorithms. The interface and registry can be used as an application-independent set of cryptoalgorithm suites. This approach provides advantages in efficiency and security, and promotes the reuse of crypto implementations.
Up  List Status:Proposed Standard  
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Drafts in the RFC Editor Queue

Miscellaneous

kaliski-pkcs8-00
RFC Ed Queue (04/08)
Apr 16, 2008
(6 p.)
[pdf(2)] [html]
B. Kaliski
PKCS #8: Private-Key Information Syntax Standard Version 1.2
This document represents a republication of PKCS #8 v1.2 from RSA Laboratories' Public Key Cryptography Standard (PKCS) series. Change control is transferred to the IETF. The body of this document, except for the security considerations section, is taken directly from the PKCS #8 v1.2 specification.

This document describes a syntax for private-key information.
Up  List Intended Status:Informational
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Drafts currently processed by the IESG

Miscellaneous

dharkins-siv-aes-02
In Last Call
Feb 25, 2008
(25 p.)
[pdf(2)] [html]
D. Harkins
SIV Authenticated Encryption using AES
This memo describes SIV, a block cipher mode of operation. SIV takes a key, a plaintext, and multiple variable-length octet strings which will be authenticated but not encrypted. It produces a ciphertext having the same length as the plaintext and a synthetic initialization vector. Depending on how it is used, SIV achieves either the goal of deterministic authenticated-encryption or the goal of nonce-based, misuse-resistant authenticated-encryption.
Up  List Intended Status:Proposed Standard
kato-camellia-
ctrccm-01

In Last Call
Mar 19, 2008
(36 p.)
[pdf(2)] [html]
A. Kato
M. Kanda
Camellia Counter mode and Camellia Counter with CBC Mac mode algorithms
This document describes the algorithms and test vectors of Camellia block cipher algorithm in Counter (CTR) mode and Counter with Cipher Block Chaining MAC (CCM) Mode. The purpose of this document is to make the Camellia-CTR and Camellia-CCM algorithm conveniently available to the Internet Community.
Up  List Intended Status:Informational
shimaoka-
multidomain-
pki-12

IESG Evaluation::
AD Follow up

Apr 1, 2008
(34 p.)
[pdf(2)] [html]
M. Shimaoka
N. Hastings
R. Nielsen
Memorandum for multi-domain Public Key Infrastructure Interoperability
The objective of this document is to establish a terminology framework and to suggest the operational requirements of PKI domain for interoperability of multi-domain Public Key Infrastructure, where each PKI domain is operated under a distinct policy. This document describes the relationships between Certification Authorities (CAs), provides the definition and requirements for PKI domains, and discusses typical models of multi-domain PKI.
Up  List Intended Status:Informational
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Active IETF Drafts

Miscellaneous

-
Security (SEC) area
Top I-D List RFC List   Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Active Individual Drafts

Miscellaneous

brunner-ikev2-
mediation-00

ID Exists
Apr 16, 2008
(36 p.)
[pdf(2)] [html]
T. Brunner
IKEv2 Mediation Extension
This document describes the IKEv2 Mediation Extension (IKE-ME), a connectivity extension to the Internet Key Exchange IKEv2. IKE-ME allows two peers, each behind one or more Network Address Translators (NATs) or firewalls to establish a direct and secure connection without the need to configure any of the intermediate network devices. To establish this direct connection, a process similar to Interactive Connectivity Establishment (ICE) is used.
Up  List Intended Status:Experimental
gutmann-cms-
hmac-enc-00

ID Exists
Dec 10, 2007
(13 p.)
[pdf(2)] [html]
P. Gutmann
Using HMAC-authenticated Encryption in the Cryptographic Message Syntax (CMS)
This document specifies the conventions for using HMAC-authenticated encryption with the Cryptog