• 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