DocumentCode
2898764
Title
Speeding Up Homomorpic Hashing Using GPUs
Author
Zhao, Kaiyong ; Chu, Xiaowen ; Wang, Mea ; Jiang, Yixin
Author_Institution
Dept. of Comput. Sci., Hong Kong Baptist Univ., Hong Kong, China
fYear
2009
fDate
14-18 June 2009
Firstpage
1
Lastpage
5
Abstract
Homomorphic hash functions (HHFs) have been applied into peer-to-peer networks with erasure coding or network coding to defend against pollution attacks. Unfortunately HHFs are computationally expensive for contemporary CPUs, This paper to exploit the computing power of graphic processing units (GPUs) for homomorphic hashing. Specifically, we demonstrate how to use NVIDIA GPUs and the computer unified device architecture (CUDA) programming model to achieve 38 times of speedup over the CPU counterpart. We also develop a multi-precision modular arithmetic library on CUDA platform, which is not only key to our specific application, but also very useful for a large number of cryptographic applications.
Keywords
Internet; computer graphics; coprocessors; cryptography; peer-to-peer computing; telecommunication security; Internet applications; NVIDIA GPU; computer unified device architecture programming model; contemporary CPU; cryptographic applications; erasure coding; graphic processing units; homomorphic hash functions; network coding; peer-to-peer networks; pollution attacks; Application software; Arithmetic; Central Processing Unit; Computer architecture; Computer graphics; Cryptography; Libraries; Network coding; Peer to peer computing; Pollution;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2009. ICC '09. IEEE International Conference on
Conference_Location
Dresden
ISSN
1938-1883
Print_ISBN
978-1-4244-3435-0
Electronic_ISBN
1938-1883
Type
conf
DOI
10.1109/ICC.2009.5199483
Filename
5199483
Link To Document