• 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