Fast Disk Encryption through GPGPU Acceleration
Politecnico di Milano
(December 2009), pp. 102-109
@conference{agosta2010fast,
title={Fast disk encryption through GPGPU acceleration},
author={Agosta, G. and Barenghi, A. and De Santis, F. and Di Biagio, A. and Pelosi, G.},
booktitle={Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on},
pages={102–109},
year={2010},
organization={IEEE}
}
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.
November 26, 2010 by hgpu