Cryptology ePrint Archive: Report 2008/381

New AES software speed records

Daniel J. Bernstein and Peter Schwabe

Abstract: This paper presents new speed records for AES software,taking advantage of (1) architecture-dependent reduction of instructions used to compute AES and (2) microarchitecture-dependent reduction of cycles used for those instructions. A wide variety of common CPU architectures---amd64, ppc32, sparcv9, and x86---are discussed in detail, along with several specific microarchitectures.

Category / Keywords: implementation / AES, Advanced Encryption Standard, software implementation

Date: received 8 Sep 2008, last revised 25 Sep 2008

Contact author: peter at cryptojedi org

Available format(s): PDF | BibTeX Citation

Version: 20080925:222115 (All versions of this report)

Short URL:

[ Cryptology ePrint archive ]