Skip to main content

Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS)
draft-ietf-smime-3278bis-09

Revision differences

Document history

Date Rev. By Action
2015-10-14
09 (System) Notify list changed from smime-chairs@ietf.org, draft-ietf-smime-3278bis@ietf.org to (None)
2011-01-13
(System)
Posted related IPR disclosure: Certicom's Statement of IPR Related to RFC 4492, RFC 5289, RFC 5430, RFC 4754, RFC 4869, …
Posted related IPR disclosure: Certicom's Statement of IPR Related to RFC 4492, RFC 5289, RFC 5430, RFC 4754, RFC 4869, RFC 4109, RFC 5656, RFC 3278, RFC 5753, RFC 5754, RFC 5008, draft-igoe-secsh-suiteb-02
2010-01-25
09 Cindy Morgan State Changes to RFC Published from RFC Ed Queue by Cindy Morgan
2010-01-25
09 Cindy Morgan [Note]: 'RFC 5753' added by Cindy Morgan
2010-01-25
09 (System) RFC published
2009-07-07
09 Cindy Morgan State Changes to RFC Ed Queue from Approved-announcement sent by Cindy Morgan
2009-06-20
09 Tim Polk Status date has been changed to 2009-06-24 from
2009-06-08
09 (System) IANA Action state changed to No IC from In Progress
2009-06-08
09 (System) IANA Action state changed to In Progress
2009-06-08
09 Amy Vezza IESG state changed to Approved-announcement sent
2009-06-08
09 Amy Vezza IESG has approved the document
2009-06-08
09 Amy Vezza Closed "Approve" ballot
2009-06-05
09 (System) New version available: draft-ietf-smime-3278bis-09.txt
2009-06-05
09 (System) Removed from agenda for telechat - 2009-06-04
2009-06-04
09 Cindy Morgan State Changes to Approved-announcement to be sent from IESG Evaluation by Cindy Morgan
2009-06-04
09 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded by Jari Arkko
2009-06-04
09 Lisa Dusseault [Ballot Position Update] New position, No Objection, has been recorded by Lisa Dusseault
2009-06-04
09 Robert Sparks [Ballot Position Update] New position, No Objection, has been recorded by Robert Sparks
2009-06-04
09 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded by Adrian Farrel
2009-06-04
09 Pasi Eronen [Ballot Position Update] New position, No Objection, has been recorded by Pasi Eronen
2009-06-03
09 Ross Callon [Ballot Position Update] New position, No Objection, has been recorded by Ross Callon
2009-06-03
09 Cullen Jennings [Ballot Position Update] New position, No Objection, has been recorded by Cullen Jennings
2009-06-03
09 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded by Alexey Melnikov
2009-06-03
09 Alexey Melnikov
[Ballot comment]
3.1.1. Fields of KeyAgreeRecipientInfo

  When using ephemeral-static ECDH with EnvelopedData, the fields of
  KeyAgreeRecipientInfo are as follows:

    - version …
[Ballot comment]
3.1.1. Fields of KeyAgreeRecipientInfo

  When using ephemeral-static ECDH with EnvelopedData, the fields of
  KeyAgreeRecipientInfo are as follows:

    - version MUST be 3.

    - originator MUST be the alternative originatorKey.  The
      originatorKey algorithm field MUST contain the id-ecPublicKey
      object identifier (see Section 7.1.2).  The parameters
      associated with id-ecPublicKey MUST be absent, ECParameters, or
      NULL. The parameters associated with id-ecPublicKey SHOULD be
      absent or ECParameters, and NULL is allowed to support legacy
      implementations.

I can't parse the last 2 sentences. I think some words are missing.

Similar problem in the Section 3.2.1.
2009-06-03
09 Ron Bonica [Ballot Position Update] New position, No Objection, has been recorded by Ron Bonica
2009-06-03
09 Lars Eggert [Ballot Position Update] New position, No Objection, has been recorded by Lars Eggert
2009-06-02
09 Russ Housley [Ballot Position Update] New position, Recuse, has been recorded by Russ Housley
2009-05-29
08 (System) New version available: draft-ietf-smime-3278bis-08.txt
2009-05-29
09 Tim Polk State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Tim Polk
2009-05-29
09 Tim Polk Placed on agenda for telechat - 2009-06-04 by Tim Polk
2009-05-29
09 Tim Polk [Ballot Position Update] New position, Yes, has been recorded for Tim Polk
2009-05-29
09 Tim Polk Ballot has been issued by Tim Polk
2009-05-29
09 Tim Polk Created "Approve" ballot
2009-05-28
09 Amanda Baber IANA comments:

We understand that this document requires no IANA actions.
2009-05-28
09 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2009-05-27
(System)
2009-05-24
09 Samuel Weiler Request for Last Call review by SECDIR is assigned to Love Astrand
2009-05-24
09 Samuel Weiler Request for Last Call review by SECDIR is assigned to Love Astrand
2009-05-18
(System)
2009-05-14
09 Cindy Morgan Last call sent
2009-05-14
09 Cindy Morgan State Changes to In Last Call from Last Call Requested by Cindy Morgan
2009-05-14
09 Tim Polk State Changes to Last Call Requested from AD Evaluation by Tim Polk
2009-05-14
09 Tim Polk Last Call was requested by Tim Polk
2009-05-14
09 (System) Ballot writeup text was added
2009-05-14
09 (System) Last call text was added
2009-05-14
09 (System) Ballot approval text was added
2009-05-06
07 (System) New version available: draft-ietf-smime-3278bis-07.txt
2009-04-15
06 (System) New version available: draft-ietf-smime-3278bis-06.txt
2009-02-20
09 Tim Polk State Changes to AD Evaluation from Publication Requested by Tim Polk
2009-01-06
09 Amy Vezza

1.a - Russ Housley is the shepherd and I have personally reviewed the document.
1.b - This document has passed WG LC.
1.c - There …

1.a - Russ Housley is the shepherd and I have personally reviewed the document.
1.b - This document has passed WG LC.
1.c - There is no need for wider review.
1.d - There are no specific concerns that the AD and/or IESG should
be aware of.
The object identifier for the ASN.1 module will be assigned/inserted
during AUTH48.
1.e - The WG consensus is solid.
1.f - There has been no threat of appeal.
1.g - The document satisfies all ID nits.
1.h - The document splits its references.
1.i - The document has an IANA consideration and it is consistent
with the main body.
There are no IANA considerations. The TBA OIDs will be assigned from
an arc that is
not administered by IANA at this time. The S/MIME WG will transition
the arc to IANA
when the WG is closed.
1.j - The ASN.1 in both modules compiles.

Technical Summary

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
NIST FIPS 186-3 for digital signature, NIST SP800-56A and SEC1 for key
agreement, RFC 3370 and RFC 3565 for key wrap and content encryption,
NIST FIPS 180-3 for message digest, SEC1 for key derivation, and RFC 2104
and RFC 4231 for message authentication code standards. This document
obsoletes RFC 3278.

Working Group Summary

This document was discussed on the S/MIME WG mailing list. The discussion
was primarily about document quality and consistency.

Document Quality

Implementation of SignedData with ECDSA and EnvelopedData with ECDH has
been available for some time from multiple
vendors. Implementation of the "new"
algorithms (i.e., using SHA-2 and AES algorithms) is expected shortly as
implementors move to support the requirements in the NIST documents.

Personnel

Russ Housley is the document PROTO Shepherd. Tim Polk is the responsible
Security Area AD.
2009-01-06
09 Amy Vezza Draft Added by Amy Vezza in state Publication Requested
2009-01-06
05 (System) New version available: draft-ietf-smime-3278bis-05.txt
2008-12-12
04 (System) New version available: draft-ietf-smime-3278bis-04.txt
2008-10-30
(System)
Posted related IPR disclosure: Certicom's Statement about IPR related to RFC 4346, RFC 5246, RFC 5289, RFC 4492, RFC 2409, …
Posted related IPR disclosure: Certicom's Statement about IPR related to RFC 4346, RFC 5246, RFC 5289, RFC 4492, RFC 2409, RFC 4306, RFC 4754, RFC 4753, RFC 4869, RFC 4253, RFC 2633, RFC 3278, RFC 4347, RFC 4366, RFC 4109, RFC 4252, RFC 3850, RFC 3851, RFC 5008, draft-ietf-tls-rfc43...
2008-10-22
03 (System) New version available: draft-ietf-smime-3278bis-03.txt
2008-09-29
02 (System) New version available: draft-ietf-smime-3278bis-02.txt
2008-07-01
01 (System) New version available: draft-ietf-smime-3278bis-01.txt
2008-06-04
00 (System) New version available: draft-ietf-smime-3278bis-00.txt