Guidelines for Cryptographic Algorithm Agility

The information below is for an old version of the document
Document Type Expired Internet-Draft
Last updated 2014-12-29 (latest revision 2014-06-27)
Replaces draft-housley-crypto-alg-agility
Stream IAB
Intended RFC status (None)
Expired & archived
pdf htmlized (tools) htmlized bibtex
Stream IAB state Active IAB Document
Consensus Boilerplate Unknown
RFC Editor Note (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft can be found at


Many IETF protocols may use of cryptographic algorithms to provide confidentiality, integrity, or non-repudiation. Communicating peers must support the same cryptographic algorithm or algorithms for these mechanisms to work properly. This memo provides guidelines for ensuring that such a protocol has the ability to migrate from one algorithm to another over time.


Russ Housley (

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)