Elliptic Curve Algorithms for Cryptographic Message Syntax (CMS) Encrypted Key Package Content Type
updates
- rfc-6033 — Algorithms for Cryptographic Message Syntax (CMS) Encrypted Key Package Content Type
Extracted elements (6)
This document does not define any new algorithms; instead, it refers to previously defined algorithms. It amends RFC 6033 by adding elliptic curve algorithm conventions that were absent from that document.
The easiest way to implement SignedData and EnvelopedData is with public key certificates per RFC 5280 and RFC 5480. Implementations using ECDSA or ECDH should use these certificate profiles.
If an implementation encapsulates EncryptedKeyPackage with SignedData, then it MAY support the signature scheme ECDSA.
If an implementation supports ECDSA or ECDH, then it MUST support keys on the P-256 curve.
When key agreement is used, standard (as opposed to cofactor) ECDH MAY be supported for EnvelopedData.
The security considerations from RFC 5280, RFC 5480, RFC 5652, RFC 5753, RFC 6033, and RFC 6090 all apply to this document. No additional security analysis is provided beyond those references.