Optimizing the advanced encryption standard on Intel's SIMD architecture

The Advanced Encryption Standard (AES) is the new standard for cryptography and has gained wide support as a means to secure digital data. Hence, it is beneficial to develop an implementation of AES that has a high throughput. SIMD technology is very effective in increasing the performance of some c...

Full description

Bibliographic Details
Main Author: Godbole, Pankaj
Other Authors: Koc, Cetin K.
Language:en_US
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/1957/28870
Description
Summary:The Advanced Encryption Standard (AES) is the new standard for cryptography and has gained wide support as a means to secure digital data. Hence, it is beneficial to develop an implementation of AES that has a high throughput. SIMD technology is very effective in increasing the performance of some cryptographic applications. This thesis describes an optimized implementation of the AES in software based on Intel's SIMD architecture. Our results show that our technique yields a significant increase in the performance and thereby the throughput of AES. They also demonstrate that AES is a good candidate for optimization using our approach. === Graduation date: 2004