Fast software AES encryption

  • Authors:
  • Dag Arne Osvik;Joppe W. Bos;Deian Stefan;David Canright

  • Affiliations:
  • Laboratory for Cryptologic Algorithms, EPFL, Lausanne, Switzerland;Laboratory for Cryptologic Algorithms, EPFL, Lausanne, Switzerland;Dept. of Electrical Engineering, The Cooper Union, New York, NY;Applied Math., Naval Postgraduate School, Monterey, CA

  • Venue:
  • FSE'10 Proceedings of the 17th international conference on Fast software encryption
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents new software speed records for AES-128 encryption for architectures at both ends of the performance spectrum. On the one side we target the low-end 8-bit AVR microcontrollers and 32-bit ARM microprocessors, while on the other side of the spectrum we consider the high-performing Cell broadband engine and NVIDIA graphics processing units (GPUs). Platform specific techniques are detailed, explaining how the software speed records on these architectures are obtained. Additionally, this paper presents the first AES decryption implementation for GPU architectures.