(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  

Chairs:

Sean Turner
Blake Ramsdell
 

Useful Links:

tools.ietf.org/wg/smime
SMIME mail-archive

 

RFCs & Drafts related to
SMIME working group


Chicago IETF-69 minutes
Vancouver IETF-70 minutes
Philadelphia IETF-71 minutes
WG-SMIME
Security (SEC) area
Top I-D List RFC List Charter 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

SMIME working group

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.
 
# ietf-smime-rfc3278-update
# ietf-smime-3850bis
# ietf-smime-3851bis
# ietf-smime-bfibecms
# ietf-smime-cms-rsa-kem
# ietf-smime-ibearch
# ietf-smime-multisig
# ietf-smime-new-asn1
# ietf-smime-sha2
# ietf-smime-symkeydist
# cheng-smime-ibccms
 
Security (SEC) area
Top I-D List RFC List Charter 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

SMIME working group

 
RFC 2311 (dusse-smime-msg)
RFC 2312 (dusse-smime-cert)
RFC 2630 (ietf-smime-cms) --> RFC 3369
RFC 2631 (ietf-smime-x942)
RFC 2632 (ietf-smime-cert) --> RFC 3850
RFC 2633 (ietf-smime-msg) --> RFC 3851
RFC 2634 (ietf-smime-ess)
RFC 2785 (ietf-smime-small-subgroup)
RFC 2876 (ietf-smime-cmskea)
RFC 2984 (ietf-smime-cast-128)
RFC 3058 (ietf-smime-idea)
RFC 3114 (ietf-smime-seclabel)
RFC 3125 (ietf-smime-espolicies)
RFC 3126 (ietf-smime-esformats) --> RFC 5126
RFC 3183 (ietf-smime-domsec)
RFC 3185 (ietf-smime-rcek)
RFC 3211 (ietf-smime-password) --> RFC 3852
RFC 3217 (ietf-smime-key-wrap)
RFC 3218 (ietf-smime-pkcs1)
RFC 3274 (ietf-smime-compression)
RFC 3278 (ietf-smime-ecc)
RFC 3369 (ietf-smime-rfc2630bis) --> RFC 3852
RFC 3370 (ietf-smime-cmsalg)
RFC 3394 (ietf-smime-aes-keywrap)
RFC 3537 (ietf-smime-hmac-key-wrap)
RFC 3560 (ietf-smime-cms-rsaes-oaep)
RFC 3565 (ietf-smime-aes-alg)
RFC 3657 (ietf-smime-camellia)
RFC 3850 (ietf-smime-rfc2632bis)
RFC 3851 (ietf-smime-rfc2633bis)
RFC 3852 (ietf-smime-rfc3369bis)
RFC 3854 (ietf-smime-x400wrap)
RFC 3855 (ietf-smime-x400transport)
RFC 4010 (ietf-smime-cms-seed)
RFC 4056 (ietf-smime-pss)
RFC 4134 (ietf-smime-examples)
RFC 4231 (nystrom-smime-hmac-sha)
RFC 4262 (ietf-smime-certcapa)
RFC 4490 (ietf-smime-gost)
RFC 4853 (ietf-smime-cms-mult-sign)
RFC 5008 (housley-smime-suite-b)
RFC 5035 (ietf-smime-escertid)
RFC 5083 (ietf-smime-cms-auth-enveloped)
RFC 5084 (ietf-smime-cms-aes-ccm-and-gcm)
RFC 5126 (ietf-smime-cades)
 
Security (SEC) area
Top I-D List RFC List Charter 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

Charter

SMIME working group

The charter of the SMIME working group -- updated on May 21, 2007 -- is reported below.
The S/MIME WG was established in the winter of 1997 to define MIME encapsulation techniques of objects whose format was based on PKCS#7 (RFC 2315). These encapsulation techniques can be used to provide security services for an arbitrary encapsulated content.

Initially the Cryptographic Message Syntax (CMS) (RFC 2630) was not algorithm independent; however, the 1st revision separated the syntax (RFC 3369) and the algorithms (RFC 3370) to allow the two to be updated without affecting one another. Since this split, other documents have been written to document the use of CMS with other algorithms (e.g., ECDSA, AES, GOST). Also since the initial CMS, additional key management techniques (e.g., password-based and an extensible type) and encapsulation techniques (e.g., compression) have been added and other documents have been written to add additional security services. CMS is also transport independent, and documents have been written to define a consistent way to transport MIME objects.

The S/MIME specifications, one for the message specification and another for certificate handling, have been updated to migrate algorithms over time.

Appropriate WG topics are as follows:

- Specifications for the use of additional cryptographic algorithms with CMS.

- Specifications that define additional CMS content types.

- Specifications to document algorithm migration of S/MIME.

- With the approval of the area director, specifications that define additional CMS security services.

The WG will perform interoperability testing to progress the CMS and S/MIME Specifications to Draft Standard.
Security (SEC) area
Top I-D List RFC List Charter 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

SMIME working group

RFC2311
03/1998
(37 p.)
[html]
[pdf(2)]
S. Dusse
P. Hoffman
B. Ramsdell
L. Lundblade
L. Repka
S/MIME Version 2 Message Specification
Please note: The information in this document is historical material being published for the public record. It is not an IETF standard. The use of the word "standard" in this document indicates a standard for adopters of S/MIME version 2, not an IETF standard.
Up  List Status:Informational  
RFC2312
03/1998
(20 p.)
[html]
[pdf(2)]
S. Dusse
P. Hoffman
B. Ramsdell
J. Weinstein
S/MIME Version 2 Certificate Handling
Please note: The information in this document is historical material being published for the public record. It is not an IETF standard. The use of the word "standard" in this document indicates a standard for adopters of S/MIME version 2, not an IETF standard.
Up  List Status:Informational  
RFC2631
06/1999
(13 p.)
[html]
[pdf(2)]
E. Rescorla
Diffie-Hellman Key Agreement Method
This document standardizes one particular Diffie-Hellman variant, based on the ANSI X9.42 draft, developed by the ANSI X9F1 working group. Diffie-Hellman is a key agreement algorithm used by two parties to agree on a shared secret. An algorithm for converting the shared secret into an arbitrary amount of keying material is provided. The resulting keying material is used as a symmetric encryption key. The Diffie-Hellman variant described requires the recipient to have a certificate, but the originator may have a static key pair (with the public key placed in a certificate) or an ephemeral key pair.
Up  List Status:Proposed Standard  
RFC2634
06/1999
(58 p.)
[html]
[pdf(2)]
P. Hoffman
Enhanced Security Services for S/MIME
This document describes four optional security service extensions for S/MIME. The services are:
  - signed receipts
  - security labels
  - secure mailing lists
  - signing certificates
Up  List Status:Proposed Standard -- Updated by: RFC5035
RFC2785
03/2000
(11 p.)
[html]
[pdf(2)]
R. Zuccherato
Methods for Avoiding the "Small-Subgroup" Attacks on the Diffie-Hellman Key Agreement Method for S/MIME
In some circumstances the use of the Diffie-Hellman key agreement scheme in a prime order subgroup of a large prime p is vulnerable to certain attacks known as "small-subgroup" attacks. Methods exist, however, to prevent these attacks. This document will describe the situations relevant to implementations of S/MIME version 3 in which protection is necessary and the methods that can be used to prevent these attacks.
Up  List Status:Informational  
RFC2876
07/2000
(13 p.)
[html]
[pdf(2)]
J. Pawling
Use of the KEA and SKIPJACK Algorithms in CMS
This document describes the conventions for using the Key Exchange Algorithm (KEA) and SKIPJACK encryption algorithm in conjunction with the Cryptographic Message Syntax [CMS] enveloped-data and encrypted-data content types.
Up  List Status:Informational  
RFC2984
10/2000
(6 p.)
[html]
[pdf(2)]
C. Adams
Use of the CAST-128 Encryption Algorithm in CMS
This document specifies how to incorporate CAST-128 (RFC2144) into the S/MIME Cryptographic Message Syntax (CMS) as an additional algorithm for symmetric encryption. The relevant OIDs and processing steps are provided so that CAST-128 may be included in the CMS specification (RFC2630) for symmetric content and key encryption.
Up  List Status:Proposed Standard  
RFC3058
02/2001
(8 p.)
[html]
[pdf(2)]
S. Teiwes
P. Hartmann
D. Kuenzi
Use of the IDEA Encryption Algorithm in CMS
This memo specifies how to incorporate International Data Encryption Algorithm (IDEA) into CMS or S/MIME as an additional strong algorithm for symmetric encryption. For organizations who make use of IDEA for data security purposes it is of high interest that IDEA is also available in S/MIME. The intention of this memo is to provide the OIDs and algorithms required that IDEA can be included in S/MIME for symmetric content and key encryption.
Up  List Status:Informational  
RFC3114
05/2002
(14 p.)
[html]
[pdf(2)]
W. Nicolls
Implementing Company Classification Policy with the S/MIME Security Label
This document discusses how company security policy for data classification can be mapped to the S/MIME security label. Actual policies from three companies provide worked examples.
Up  List Status:Informational  
RFC3125
09/2001
(44 p.)
[html]
[pdf(2)]
J. Ross
D. Pinkas
N. Pope
Electronic Signature Policies
This document defines signature policies for electronic signatures. A signature policy is a set of rules for the creation and validation of an electronic signature, under which the validity of signature can be determined. A given legal/contractual context may recognize a particular signature policy as meeting its requirements.

A signature policy has a globally unique reference, which is bound to an electronic signature by the signer as part of the signature calculation.

The signature policy needs to be available in human readable form so that it can be assessed to meet the requirements of the legal and contractual context in which it is being applied.

To allow for the automatic processing of an electronic signature another part of the signature policy specifies the electronic rules for the creation and validation of the electronic signature in a computer processable form. In the current document the format of the signature policy is defined using ASN.1.

The contents of this document is based on the signature policy defined in ETSI TS 101 733 V.1.2.2 (2000-12) Copyright (C).
Up  List Status:Experimental  
RFC3126
09/2001
(84 p.)
[html]
[pdf(2)]
D. Pinkas
J. Ross
N. Pope
Electronic Signature Formats for long term electronic signatures
This document defines the format of an electronic signature that can remain valid over long periods. This includes evidence as to its validity even if the signer or verifying party later attempts to deny (i.e., repudiates the validity of the signature).

The format can be considered as an extension to RFC 2630 and RFC 2634, where, when appropriate additional signed and unsigned attributes have been defined.

The contents of this Informational RFC is technically equivalent to ETSI TS 101 733 V.1.2.2. The ETSI TS is under the ETSI Copyright (C).
Up  List Status:Informational  
RFC3183
10/2001
(24 p.)
[html]
[pdf(2)]
T. Dean
W. Ottaway
Domain Security Services using S/MIME
This document describes how the S/MIME (Secure/Multipurpose Internet Mail Extensions) protocol can be processed and generated by a number of components of a communication system, such as message transfer agents, guards and gateways to deliver security services. These services are collectively referred to as 'Domain Security Services'.
Up  List Status:Experimental  
RFC3185
10/2001
(10 p.)
[html]
[pdf(2)]
S. Farrell
S. Turner
Reuse of CMS Content Encryption Keys
This document describes a way to include a key identifier in a CMS (Cryptographic Message Syntax) enveloped data structure, so that the content encryption key can be re-used for further enveloped data packets.
Up  List Status:Proposed Standard  
RFC3217
12/2001
(9 p.)
[html]
[pdf(2)]
R. Housley
Triple-DES and RC2 Key Wrapping
This document specifies the algorithm for wrapping one Triple-DES key with another Triple-DES key and the algorithm for wrapping one RC2 key with another RC2 key. These key wrap algorithms were originally published in section 12.6 of RFC 2630. They are republished since these key wrap algorithms have been found to be useful in contexts beyond those supported by RFC 2630.
Up  List Status:Informational  
RFC3218
01/2002
(7 p.)
[html]
[pdf(2)]
E. Rescorla
Preventing the Million Message Attack on Cryptographic Message Syntax
This memo describes a strategy for resisting the Million Message Attack.
Up  List Status:Informational  
RFC3274
06/2002
(6 p.)
[html]
[pdf(2)]
P. Gutmann
Compressed Data Content Type for Cryptographic Message Syntax (CMS)
This document defines a format for using compressed data as a Cryptographic Message Syntax (CMS) content type. Compressing data before transmission provides a number of advantages, including the elimination of data redundancy which could help an attacker, speeding up processing by reducing the amount of data to be processed by later steps (such as signing or encryption), and reducing overall message size. Although there have been proposals for adding compression at other levels (for example at the MIME or SSL level), these don't address the problem of compression of CMS content unless the compression is supplied by an external means (for example by intermixing MIME and CMS).
Up  List Status:Proposed Standard  
RFC3278
04/2002
(16 p.)
[html]
[pdf(2)]
S. Blake-Wilson
D. Brown
P. Lambert
Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS)
This document describes how to use Elliptic Curve Cryptography (ECC) public-key algorithms in the Cryptographic Message Syntax (CMS). The ECC algorithms support the creation of digital signatures and the exchange of keys to encrypt or authenticate content. The definition of the algorithm processing is based on the ANSI X9.62 standard, developed by the ANSI X9F1 working group, the IEEE 1363 standard, and the SEC 1 standard.
Up  List Status:Informational  
RFC3370
08/2002
(24 p.)
[html]
[pdf(2)]
R. Housley
Cryptographic Message Syntax (CMS) Algorithms
This document describes the conventions for using several cryptographic algorithms with the Cryptographic Message Syntax (CMS). The CMS is used to digitally sign, digest, authenticate, or encrypt arbitrary message contents.
Up  List Status:Proposed Standard  
RFC3394
09/2002
(41 p.)
[html]
[pdf(2)]
J. Schaad
R. Housley
Advanced Encryption Standard (AES) Key Wrap Algorithm
The purpose of this document is to make the Advanced Encryption Standard (AES) Key Wrap algorithm conveniently available to the Internet community. The United States of America has adopted AES as the new encryption standard. The AES Key Wrap algorithm will probably be adopted by the USA for encryption of AES keys. The authors took most of the text in this document from the draft AES Key Wrap posted by NIST.
Up  List Status:Informational  
RFC3537
05/2003
(9 p.)
[html]
[pdf(2)]
J. Schaad
R. Housley
Wrapping a Hashed Message Authentication Code (HMAC) key with a Triple-Data Encryption Standard (DES) Key or an Advanced Encryption Standard (AES) Key
This document defines two methods for wrapping an HMAC (Hashed Message Authentication Code) key. The first method defined uses a Triple DES (Data Encryption Standard) key to encrypt the HMAC key. The second method defined uses an AES (Advanced Encryption Standard) key to encrypt the HMAC key. One place that such an algorithm is used is for the Authenticated Data type in CMS (Cryptographic Message Syntax).
Up  List Status:Proposed Standard  
RFC3560
07/2003
(18 p.)
[html]
[pdf(2)]
R. Housley
Use of the RSAES-OAEP Key Transport Algorithm in the Cryptographic Message Syntax (CMS)
This document describes the conventions for using the RSAES-OAEP key transport algorithm with the Cryptographic Message Syntax (CMS). The CMS specifies the enveloped-data content type, which consists of an encrypted content and encrypted content-encryption keys for one or more recipients. The RSAES-OAEP key transport algorithm can be used to encrypt content-encryption keys for intended recipients.
Up  List Status:Proposed Standard  
RFC3565
07/2003
(14 p.)
[html]
[pdf(2)]
J. Schaad
Use of the Advanced Encryption Standard (AES) Encryption Algorithm in Cryptographic Message Syntax (CMS)
This document specifies the conventions for using the Advanced Encryption Standard (AES) algorithm for encryption with the Cryptographic Message Syntax (CMS).
Up  List Status:Proposed Standard  
RFC3657
01/2004
(14 p.)
[html]
[pdf(2)]
S. Moriai
A. Kato
Use of the Camellia Encryption Algorithm in Cryptographic Message Syntax (CMS)
This document specifies the conventions for using the Camellia encryption algorithm for encryption with the Cryptographic Message Syntax (CMS).
Up  List Status:Proposed Standard  
RFC3850
07/2004
(16 p.)
[html]
[pdf(2)]
B. Ramsdell
Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Certificate Handling
This document specifies conventions for X.509 certificate usage by Secure/Multipurpose Internet Mail Extensions (S/MIME) agents. S/MIME provides a method to send and receive secure MIME messages, and certificates are an integral part of S/MIME agent processing. S/MIME agents validate certificates as described in RFC 3280, the Internet X.509 Public Key Infrastructure Certificate and CRL Profile. S/MIME agents must meet the certificate processing requirements in this document as well as those in RFC 3280.
Up  List Status:Proposed Standard  
RFC3851
07/2004
(36 p.)
[html]
[pdf(2)]
B. Ramsdell
Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.1 Message Specification
This document defines Secure/Multipurpose Internet Mail Extensions (S/MIME) version 3.1. S/MIME provides a consistent way to send and receive secure MIME data. Digital signatures provide authentication, message integrity, and non-repudiation with proof of origin. Encryption provides data confidentiality. Compression can be used to reduce data size.
Up  List Status:Proposed Standard  
RFC3852
07/2004
(56 p.)
[html]
[pdf(2)]
R. Housley
Cryptographic Message Syntax (CMS)
This document describes the Cryptographic Message Syntax (CMS). This syntax is used to digitally sign, digest, authenticate, or encrypt arbitrary message content.
Up  List Status:Proposed Standard -- Updated by: RFC4853, RFC5083
RFC3854
07/2004
(15 p.)
[html]
[pdf(2)]
P. Hoffman
C. Bonatti
A. Eggen
Securing X.400 Content with Secure/Multipurpose Internet Mail Extensions (S/MIME)
This document describes a protocol for adding cryptographic signature and encryption services to X.400 content with Secure/Multipurpose Internet Mail Extensions (S/MIME).
Up  List Status:Proposed Standard  
RFC3855
07/2004
(12 p.)
[html]
[pdf(2)]
P. Hoffman
C. Bonatti
Transporting Secure/Multipurpose Internet Mail Extensions (S/MIME) Objects in X.400
This document describes protocol options for conveying objects that have been protected using the Cryptographic Message Syntax (CMS) and Secure/Multipurpose Internet Mail Extensions (S/MIME) version 3.1 over an X.400 message transfer system.
Up  List Status:Proposed Standard  
RFC4010
02/2005
(13 p.)
[html]
[pdf(2)]
J. Park
S. Lee
J. Kim
J. Lee
Use of the SEED Encryption Algorithm in Cryptographic Message Syntax (CMS)
This document specifies the conventions for using the SEED encryption algorithm for encryption with the Cryptographic Message Syntax (CMS). SEED is added to the set of optional symmetric encryption algorithms in CMS by providing two classes of unique object identifiers (OIDs). One OID class defines the content encryption algorithms and the other defines the key encryption algorithms.
Up  List Status:Proposed Standard  
RFC4056
06/2005
(6 p.)
[html]
[pdf(2)]
J. Schaad
Use of the RSASSA-PSS Signature Algorithm in Cryptographic Message Syntax (CMS)
This document specifies the conventions for using the RSASSA-PSS (RSA Probabilistic Signature Scheme) digital signature algorithm with the Cryptographic Message Syntax (CMS).
Up  List Status:Proposed Standard  
RFC4134
07/2005
(136 p.)
[html]
[pdf(2)]
P. Hoffman
Examples of S/MIME Messages
This document gives examples of message bodies formatted using S/MIME. Specifically, it has examples of Cryptographic Message Syntax (CMS) objects and S/MIME messages (including the MIME formatting). It includes examples of many common CMS formats. The purpose of this document is to help increase interoperability for S/MIME and other protocols that rely on CMS.
Up  List Status:Informational  
RFC4231
12/2005
(9 p.)
[html]
[pdf(2)]
M. Nystrom
Identifiers and Test Vectors for HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512
This document provides test vectors for the HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 message authentication schemes. It also provides ASN.1 object identifiers and Uniform Resource Identifiers (URIs) to identify use of these schemes in protocols. The test vectors provided in this document may be used for conformance testing.
Up  List Status:Proposed Standard  
RFC4262
12/2005
(5 p.)
[html]
[pdf(2)]
S. Santesson
X.509 Certificate Extension for Secure/Multipurpose Internet Mail Extensions (S/MIME) Capabilities
This document defines a certificate extension for inclusion of Secure/Multipurpose Internet Mail Extensions (S/MIME) Capabilities in X.509 public key certificates, as defined by RFC 3280. This certificate extension provides an optional method to indicate the cryptographic capabilities of an entity as a complement to the S/MIME Capabilities signed attribute in S/MIME messages according to RFC 3851.
Up  List Status:Proposed Standard  
RFC4490
05/2006
(29 p.)
[html]
[pdf(2)]
S. Leontiev
G. Chudov
Using the GOST 28147-89, GOST R 34.11-94, GOST R 34.10-94, and GOST R 34.10-2001 Algorithms with Cryptographic Message Syntax (CMS)
This document describes the conventions for using the cryptographic algorithms GOST 28147-89, GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94 with the Cryptographic Message Syntax (CMS). The CMS is used for digital signature, digest, authentication, and encryption of arbitrary message contents.
Up  List Status:Proposed Standard  
RFC4853
04/2007
(5 p.)
[html]
[pdf(2)]
R. Housley
Cryptographic Message Syntax (CMS) Multiple Signer Clarification
This document updates the Cryptographic Message Syntax (CMS), which is published in RFC 3852. This document clarifies the proper handling of the SignedData protected content type when more than one digital signature is present.
Up  List Status:Proposed Standard -- Updates: RFC3852
RFC5008
09/2007
(15 p.)
[html]
[pdf(2)]
R. Housley
J. Solinas
Suite B in Secure/Multipurpose Internet Mail Extensions (S/MIME)
This document specifies the conventions for using the United States National Security Agency's Suite B algorithms in Secure/Multipurpose Internet Mail Extensions (S/MIME) as specified in RFC 3851.
Up  List Status:Informational  
RFC5035
08/2007
(17 p.)
[html]
[pdf(2)]
J. Schaad
Enhanced Security Services (ESS) Update: Adding CertID Algorithm Agility
In the original Enhanced Security Services for S/MIME document (RFC 2634), a structure for cryptographically linking the certificate to be used in validation with the signature was introduced; this structure was hardwired to use SHA-1. This document allows for the structure to have algorithm agility and defines a new attribute for this purpose.
Up  List Status:Proposed Standard -- Updates: RFC2634
RFC5083
11/2007
(10 p.)
[html]
[pdf(2)]
R. Housley
Cryptographic Message Syntax (CMS) Authenticated-Enveloped-Data Content Type
This document describes an additional content type for the Cryptographic Message Syntax (CMS). The authenticated-enveloped-data content type is intended for use with authenticated encryption modes. All of the various key management techniques that are supported in the CMS enveloped-data content type are also supported by the CMS authenticated-enveloped-data content type.
Up  List Status:Proposed Standard -- Updates: RFC3852
RFC5084
11/2007
(11 p.)
[html]
[pdf(2)]
R. Housley
Using AES-CCM and AES-GCM Authenticated Encryption in the Cryptographic Message Syntax (CMS)
This document specifies the conventions for using the AES-CCM and the AES-GCM authenticated encryption algorithms with the Cryptographic Message Syntax (CMS) authenticated-enveloped-data content type.
Up  List Status:Proposed Standard  
RFC5126
02/2008
(141 p.)
[html]
[pdf(2)]
D. Pinkas
N. Pope
J. Ross
CMS Advanced Electronic Signatures (CAdES)
This document defines the format of an electronic signature that can remain valid over long periods. This includes evidence as to its validity even if the signer or verifying party later attempts to deny (i.e., repudiates) the validity of the signature.

The format can be considered as an extension to RFC 3852 and RFC 2634,where, when appropriate, additional signed and unsigned attributes have been defined.

The contents of this Informational RFC amount to a transposition of the ETSI Technical Specification (TS) 101 733 V.1.7.4 (CMS Advanced Electronic Signatures -- CAdES) and is technically equivalent to it.

The technical contents of this specification are maintained by ETSI.
Up  List Status:Informational  
Security (SEC) area
Top I-D List RFC List Charter 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

SMIME working group

smime-
symkeydist-10

RFC Ed Queue (02/03)
Jan 28, 2008
(81 p.)
[pdf(2)] [html]
S. Turner
CMS Symmetric Key Management and Distribution
This document describes a mechanism to manage (i.e., setup, distribute, and rekey) keys used with symmetric cryptographic algorithms. Also defined herein is a mechanism to organize users into groups to support distribution of encrypted content using symmetric cryptographic algorithms. The mechanism uses the Cryptographic Message Syntax (CMS) protocol [RFC3852] and Certificate Management Message over CMS (CMC) protocol [ietf-pkix-2797-bis] to manage the symmetric keys. Any member of the group can then later use this distributed shared key to decrypt other CMS encrypted objects with the symmetric key. This mechanism has been developed to support S/MIME Mail List Agents (MLAs).
Up  List Intended Status:Proposed Standard
Security (SEC) area
Top I-D List RFC List Charter 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

SMIME working group

smime-bfibecms-08
IESG Evaluation::
Revised ID Needed

Nov -, 2007
(16 p.)
[pdf(2)] [html]
L. Martin
M. Schertler
Using the Boneh-Franklin and Boneh-Boyen identity-based encryption algorithms with the Cryptographic Message Syntax (CMS)
This document describes the conventions for using the Boneh- Franklin (BF) and Boneh-Boyen (BB1) identity-based encryption algorithms in the Cryptographic Message Syntax (CMS) to encrypt content-encryption keys. Object identifiers and the convention for encoding a recipient's identity are also defined.
Up  List Intended Status:Proposed Standard
<