Fast Software AES Encryption
Loading...
Authors
Osvik, Dag Arne
Bos, Joppe W.
Stefan, Deian
Canright, David
Subjects
Advanced Encryption Standard (AES)
Advanced Virtual RISC (AVR)
Advanced RISC Machine (ARM)
Cell Broadband Engine
Graphics Processing Unit (GPU)
Symmetric Cryptography
Advanced Virtual RISC (AVR)
Advanced RISC Machine (ARM)
Cell Broadband Engine
Graphics Processing Unit (GPU)
Symmetric Cryptography
Advisors
Date of Issue
2010
Date
Publisher
Language
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 specifi c 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.
Type
Article
Presentation
Presentation
Description
Paper and Presentation
Series/Report No
Department
Applied Mathematics
Organization
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Proceedings FSE'10 Proceedings of the 17th international conference on Fast software encryption, pp. 75-93
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
