Browse Prior Art Database

ChaCha20 and Poly1305 for IETF Protocols (RFC7539)

IP.com Disclosure Number: IPCOM000241588D
Publication Date: 2015-May-14
Document File: 90 page(s) / 89K

Publishing Venue

The IP.com Prior Art Database

Related People

Y. Nir: AUTHOR [+2]

Abstract

The Advanced Encryption Standard (AES -- [FIPS-197]) has become the gold standard in encryption. Its efficient design, widespread implementation, and hardware support allow for high performance in many areas. On most modern platforms, AES is anywhere from four to ten times as fast as the previous most-used cipher, Triple Data Encryption Standard (3DES -- [SP800-67]), which makes it not only the best choice, but the only practical choice.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 3% of the total text.

Internet Research Task Force (IRTF)                               Y. Nir Request for Comments: 7539                                   Check Point Category: Informational                                       A. Langley ISSN: 2070-1721                                             Google, Inc.                                                                 May 2015

                 ChaCha20 and Poly1305 for IETF Protocols

Abstract

   This document defines the ChaCha20 stream cipher as well as the use    of the Poly1305 authenticator, both as stand-alone algorithms and as    a "combined mode", or Authenticated Encryption with Associated Data    (AEAD) algorithm.

   This document does not introduce any new crypto, but is meant to    serve as a stable reference and an implementation guide.  It is a    product of the Crypto Forum Research Group (CFRG).

Status of This Memo

   This document is not an Internet Standards Track specification; it is    published for informational purposes.

   This document is a product of the Internet Research Task Force    (IRTF).  The IRTF publishes the results of Internet-related research    and development activities.  These results might not be suitable for    deployment.  This RFC represents the consensus of the Crypto Forum    Research Group of the Internet Research Task Force (IRTF).  Documents    approved for publication by the IRSG are not a candidate for any    level of Internet Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,    and how to provide feedback on it may be obtained at    http://www.rfc-editor.org/info/rfc7539.

Copyright Notice

   Copyright (c) 2015 IETF Trust and the persons identified as the    document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal    Provisions Relating to IETF Documents    (http://trustee.ietf.org/license-info) in effect on the date of    publication of this document.  Please review these documents    carefully, as they describe your rights and restrictions with respect    to this document.

Nir & Langley                 Informational                     [Page 1]
 RFC 7539                   ChaCha20 & Poly1305                  May 2015

 Table of Contents

   1. Introduction ....................................................3

      1.1. Conventions Used in This Document ..........................4

   2. The Algorithms ..................................................4

      2.1. The ChaCha Quarter Round ...................................4

           2.1.1. Test Vector for th...