An Interface and Algorithms for Authenticated Encryption
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 22
- Abstract
- 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. [STANDARDS-TRACK]
- Publication Date
- 2008-01-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC5116- Link
- https://doi.org/10.17487/RFC5116
- Author(s)
- David McGrew
- Keyword(s)
- Encryption, Authentication, AEAD
Latest version of IETF RFC 5116
Document Versions — IETF RFC 5116
-
▶ IETF RFC 5116 (2008-01-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- NIST.SP.800-38C — CCM EXTERNAL
- NIST.SP.800-38D — GCM EXTERNAL
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- NIST.SP.800-38 — MODES EXTERNAL
- NIST.SP.800-38B — NIST-CMAC EXTERNAL
- Bellare, M., Namprempre, C., and T. Kohno, "Breaking and provably repairing the SSH authenticated encryption scheme: A case study of the Encode-then-Encrypt-and-MAC paradigm", ACM Transactions on Information and System Security, < http://www-cse.ucsd.edu/users/tkohno/papers/TISSEC04/ >. EXTERNAL
- Bellare, M. and C. Namprempre, "Authenticated encryption: Relations among notions and analysis of the generic composition paradigm", Proceedings of ASIACRYPT 2000, Springer-Verlag, LNCS 1976, pp. 531-545, 2002. EXTERNAL
- Jonsson, J., "On the Security of CTR + CBC-MAC", Proceedings of the 9th Annual Workshop on Selected Areas on Cryptography, 2002, < http://csrc.nist.gov/groups/ST/ toolkit/BCM/documents/proposedmodes/ccm/ccm-ad1.pdf >. EXTERNAL
- McGrew, D. and J. Viega, "The Security and Performance of the Galois/Counter Mode (GCM)", Proceedings of INDOCRYPT '04, December 2004, < http://eprint.iacr.org/2004/193 >. EXTERNAL
- Boyd, C. and A. Mathuria, "Protocols for Authentication and Key Establishment", Springer 2003. EXTERNAL
- Rogaway, P., "Authenticated encryption with Associated- Data", ACM Conference on Computer and Communication Security (CCS'02), pp. 98-107, ACM Press, 2002, < http://www.cs.ucdavis.edu/~rogaway/papers/ad.html >. EXTERNAL
- Garfinkel, T. and M. Rosenblum, "When Virtual is Harder than Real: Security Challenges in Virtual Machine Based Computing Environments", Proceedings of the 10th Workshop on Hot Topics in Operating Systems, < http://www.stanford.edu/~talg/papers/HOTOS05/ virtual-harder-hotos05.pdf >. EXTERNAL
- IETF RFC 2104 [Active, Amended*]
- IETF RFC 2434 [Superseded*]
- IETF RFC 4086 [Active*]
- IETF RFC 4106 [Active*]
- IETF RFC 4107 [Active*]
- IETF RFC 4303 [Active*]
- IETF RFC 4309 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5116.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 5116, An Interface and Algorithms for Authenticated Encryption. Available at https://doi.org/10.17487/RFC5116
Snippet:
IETF RFC 5116, An Interface and Algorithms for Authenticated Encryption. Available at https://doi.org/10.17487/RFC5116
HTML (ISO 690 compliant)
Preview:
IETF RFC 5116, An Interface and Algorithms for Authenticated Encryption. Available at https://doi.org/10.17487/RFC5116
Snippet:
<span class="citation"><cite>IETF RFC 5116</cite>, An Interface and Algorithms for Authenticated Encryption. Available at <a href="https://doi.org/10.17487/RFC5116" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5116</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5116, An Interface and Algorithms for Authenticated Encryption
doi: 10.17487/RFC5116
url: https://doi.org/10.17487/RFC5116
doi: 10.17487/RFC5116
url: https://doi.org/10.17487/RFC5116
Snippet:
<li> <cite id="bib-rfc5116">IETF RFC 5116</cite>, An Interface and Algorithms for Authenticated Encryption <span class="doi">10.17487/RFC5116</span> </li>
Referenced By
- IETF draft-ietf-core-object-security-08 [Active*]
- IETF draft-mcgrew-standby-cipher-00 [Active*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5282 [Active*]
- IETF RFC 5288 [Active*]
- IETF RFC 5289 [Active*]
- IETF RFC 6367 [Active*]
- IETF RFC 6655 [Active*]
- IETF RFC 7251 [Active*]
- IETF RFC 7525 [Superseded*]
- IETF RFC 7539 [Superseded*]
- IETF RFC 7696 [Active*]
- IETF RFC 7925 [Active*]
- IETF RFC 8152 [Superseded*]
- IETF RFC 8439 [Active*]
- IETF RFC 8446 [Superseded*]
- IETF RFC 8449 [Active*]
- IETF RFC 8915 [Active*]
- IETF RFC 9000 [Active*]