GPU implementation of the Keccak hash function family

12Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Hash functions are one of the most important cryptographic primitives. Some of the currently employed hash functions like SHA-1 or MD5 are considered broken today. Therefore, in 2007 the US National Institute of Standards and Technology announced a competition for a new family of hash functions. Keccak is one of the five final candidates to be chosen as SHA-3 hash function standard. In this paper, we present an implementation of the Keccak hash function family on graphics cards, using NVIDIA's CUDA framework. Our implementation allows to choose one function out of the hash function family and hash arbitrary documents. In addition we present the first ready-to-use implementation of the tree mode of Keccak which is even more suitable for parallelization. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Cayrel, P. L., Hoffmann, G., & Schneider, M. (2011). GPU implementation of the Keccak hash function family. In Communications in Computer and Information Science (Vol. 200 CCIS, pp. 33–42). https://doi.org/10.1007/978-3-642-23141-4_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free