4593

AES and DES Encryption with GPU

Brandon P. Luken, Ming Ouyang, Ahmed H. Desoky
Computer Engineering and Computer Science Department, University of Louisville, Louisville, KY 40292
22nd International Conference on Parallel and Distributed Computing and Communication Systems, ISCA PDCCS 2009: p.67-70, 2009

@inproceedings{luken2009aes,

   title={AES and DES Encryption with GPU},

   author={Luken, B. and Ouyang, M. and Desoky, A.H.},

   booktitle={Proceedings of the ISCA 22nd International Conference on Parallel and Distributed Computing and Communication Systems},

   pages={67–70},

   year={2009}

}

Download Download (PDF)   View View   Source Source   

1350

views

Graphics processing units (GPUs) are powerful computational devices tailored towards the needs of the 3-D gaming industry for high-performance, real-time graphics engines. As the processing power of such GPUs increases so does the possibilities for other, non-graphics related applications to be implemented on them. With the increase over the years of sensitive data that must be stored securely, the use of encryption techniques has become widespread. Although block ciphers operate at a computational complexity of O(n) where n is the number of blocks the shear size of the data to be encrypted has caused many to look for improvements in the encryption algorithms. Here NVidia’s CUDA language is used to implement both AES and DES algorithms to encrypt documents composed of random bytes in approximately one third and one fourth of time required by traditional CPUs.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: