CBOR Object Signing and Encryption (COSE): Structures and Process
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 66
- Abstract
- Concise Binary Object Representation (CBOR) is a data format designed for small code size and small message size. There is a need to be able to define basic security services for this data format. This document defines the CBOR Object Signing and Encryption (COSE) protocol. This specification describes how to create and process signatures, message authentication codes, and encryption using CBOR for serialization. This specification additionally describes how to represent cryptographic keys using CBOR. This document, along with RFC 9053, obsoletes RFC 8152.
- Publication Date
- 2022-08-01
- Status Note
- Internet Standard
- DOI
10.17487/RFC9052- Link
- https://doi.org/10.17487/RFC9052
- Author(s)
- Jim Schaad
- Keyword(s)
- Object Security, COSE, Constrained Devices
Latest version of IETF RFC 9052
Document Versions — IETF RFC 9052
-
▶ IETF RFC 9052 (2022-08-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 2119 [Active*]
- IETF RFC 8174 [Active*]
- IETF RFC 8949 [Active*]
- IETF RFC 9053 [Active*]
Bibliographic Reference(s)
- 10.1007-3-540-45353-9_11 — PVSig EXTERNAL
- GITHUB.cose-wg.Examples — GitHub-Examples EXTERNAL
- IETF.draft-ietf-core-groupcomm-bis-07 — I-D.ietf-core-groupcomm-bis EXTERNAL
- IETF.draft-ietf-cose-countersign-08 — I-D.ietf-cose-countersign EXTERNAL
- NIST FIPS 186-4 [Active]
- IANA, "COSE Key Common Parameters", <https://www.iana.org/assignments/cose/>. EXTERNAL
- IANA, "COSE Algorithms", <https://www.iana.org/assignments/cose/>. EXTERNAL
- IANA, "CoAP Content-Formats", <https://www.iana.org/assignments/core-parameters/>. EXTERNAL
- IANA, "COSE Key Types", <https://www.iana.org/assignments/cose/>. EXTERNAL
- IETF RFC 2633 [Superseded*]
- IETF RFC 3394 [Active*]
- IETF RFC 3851 [Superseded*]
- IETF RFC 4262 [Active*]
- IETF RFC 4949 [Active*]
- IETF RFC 5116 [Active*]
- IETF RFC 5652 [Active*]
- IETF RFC 5751 [Superseded*]
- RFC5752 — RFC5752 EXTERNAL
- RFC5990 — RFC5990 EXTERNAL
- IETF RFC 6838 [Active*]
- IETF RFC 7252 [Active*]
- IETF RFC 7515 [Active*]
- RFC7516 — JWE EXTERNAL
- RFC7517 — JWK EXTERNAL
- RFC7518 — JWA EXTERNAL
- IETF RFC 7696 [Active*]
- IETF RFC 8032 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8152 [Superseded*]
- RFC8230 — RFC8230 EXTERNAL
- IETF RFC 8259 [Active*]
- IETF RFC 8551 [Active*]
- RFC8610 — RFC8610 EXTERNAL
- IETF RFC 8613 [Active*]
- RFC9054 — RFC9054 EXTERNAL
- RFC9106 — RFC9106 EXTERNAL
- W3C.webcryptoapi — W3C.WebCrypto EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC9052.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 9052, CBOR Object Signing and Encryption (COSE): Structures and Process. Available at https://doi.org/10.17487/RFC9052
Snippet:
IETF RFC 9052, CBOR Object Signing and Encryption (COSE): Structures and Process. Available at https://doi.org/10.17487/RFC9052
HTML (ISO 690 compliant)
Preview:
IETF RFC 9052, CBOR Object Signing and Encryption (COSE): Structures and Process. Available at https://doi.org/10.17487/RFC9052
Snippet:
<span class="citation"><cite>IETF RFC 9052</cite>, CBOR Object Signing and Encryption (COSE): Structures and Process. Available at <a href="https://doi.org/10.17487/RFC9052" target="_blank" rel="noopener">https://doi.org/10.17487/RFC9052</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 9052, CBOR Object Signing and Encryption (COSE): Structures and Process
doi: 10.17487/RFC9052
url: https://doi.org/10.17487/RFC9052
doi: 10.17487/RFC9052
url: https://doi.org/10.17487/RFC9052
Snippet:
<li> <cite id="bib-rfc9052">IETF RFC 9052</cite>, CBOR Object Signing and Encryption (COSE): Structures and Process <span class="doi">10.17487/RFC9052</span> </li>
Referenced By
- IETF RFC 9053 [Active*]
- IETF RFC 9338 [Active*]
- IETF RFC 9864 [Active*]