×

Symmetric key cryptography on modern graphics hardware. (English) Zbl 1153.94438

Kurosawa, Kaoru (ed.), Advances in cryptology – ASIACRYPT 2007. 13th international conference on the theory and application of cryptology and information security, Kuching, Malaysia, December 2-6, 2007. Proceedings. Berlin: Springer (ISBN 978-3-540-76899-9/pbk). Lecture Notes in Computer Science 4833, 249-264 (2007).
Summary: GPUs offer a tremendous amount of computational bandwidth that was until now largely unusable for cryptographic computations due to a lack of integer arithmetic and user-friendly programming APIs that provided direct access to the GPU’s computing resources. The latest generation of GPUs, which introduces integer/binary arithmetic, has been leveraged to create several implementations of the AES and DES symmetric key algorithms. Both conventional and bitsliced implementations are described that achieve data rates on the order of 3-30 Gbps from a single AMD HD 2900 XT graphics card, yielding speedups of 6-60x over equivalent implementations on high-performance CPUs.
For the entire collection see [Zbl 1135.94001].

MSC:

94A60 Cryptography
68U05 Computer graphics; computational geometry (digital and algorithmic aspects)

Software:

Crypto++; OpenGL; CUDA
PDFBibTeX XMLCite
Full Text: DOI