9404

Secrets from the GPU

Jean-Marie Chauvet, Eric Mahe
MassiveRand, Inc.
arXiv:1305.3699 [cs.CR], (16 May 2013)

@article{2013arXiv1305.3699C,

   author={Chauvet}, J.-M. and {Mah{‘e}}, E.},

   title={"{Secrets from the GPU}"},

   journal={ArXiv e-prints},

   archivePrefix={"arXiv"},

   eprint={1305.3699},

   primaryClass={"cs.CR"},

   keywords={Computer Science – Cryptography and Security, E.3},

   year={2013},

   month={may},

   adsurl={http://adsabs.harvard.edu/abs/2013arXiv1305.3699C},

   adsnote={Provided by the SAO/NASA Astrophysics Data System}

}

Download Download (PDF)   View View   Source Source   

1391

views

Acceleration of cryptographic applications on massively parallel computing platforms, such as Graphics Processing Units (GPUs), becomes a real challenge as their decreasing cost and mass production makes practical implementations attractive. We propose a layered trusted architecture integrating random bits generation and parallelized RSA cryptographic computations on such platforms. The GPU-resident, three-tier, MR architecture consists of a RBG, using the GPU as a deep entropy pool; a bignum modular arithmetic library using the Residue Number System; and GPU APIs for RSA key generation, encryption and decryption. Evaluation results of an experimental OpenCL implementation show a 32-40 GB/s throughput of random integers, and encryptions with up to 16,128-bit long exponents on a commercial mid-range GPUs. This suggests an ubiquitous solution for autonomous trusted architectures combining low cost and high throughput.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: