DocumentCode :
2963354
Title :
Fast Disk Encryption through GPGPU Acceleration
Author :
Agosta, Giovanni ; Barenghi, Alessandro ; De Santis, F. ; Di Biagio, A. ; Pelosi, Gerardo
Author_Institution :
Politec. di Milano, Milan, Italy
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
102
Lastpage :
109
Abstract :
We present the design and performance analysis of a GPU-optimized implementation of a disk encryption application employing the XTS mode of operation applied together with the Twofish algorithm within the well-known TrueCrypt suite. We show how to correctly tune the design parameters, including data allocation, thread packing, and parallelization strategy. Overall, our implementation of TrueCrypt running on a NVidia GTX260 GPU outperforms by 67% the baseline implementation running on a four core CPU.
Keywords :
computer graphics; coprocessors; cryptography; disc storage; GPGPU acceleration; GPU optimized implementation; NVidia GTX260 GPU; TrueCrypt suite; Twofish algorithm; XTS mode; data allocation; fast disk encryption; four core CPU; parallelization strategy; thread packing; Acceleration; Algorithm design and analysis; Application specific integrated circuits; Central Processing Unit; Computer graphics; Coprocessors; Costs; Cryptography; Hardware; Performance analysis; GPGPU; Truecrypt; Twofish; XTS mode;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location :
Higashi Hiroshima
Print_ISBN :
978-0-7695-3914-0
Type :
conf
DOI :
10.1109/PDCAT.2009.72
Filename :
5372814
Link To Document :
بازگشت