• DocumentCode
    1796479
  • Title

    Analysis and acceleration of NTRU lattice-based cryptographic system

  • Author

    Tianyu Bai ; Davis, Stephen ; Juanjuan Li ; Hai Jiang

  • Author_Institution
    Dept. of Comput. Sci., Arkansas State Univ., Jonesboro, AR, USA
  • fYear
    2014
  • fDate
    June 30 2014-July 2 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Lattice based cryptography is attractive for its quantum computing resistance and efficient encryption/decryption process. However, the big data problem has perplexed lattice based cryptographic systems with the slow processing speed. This paper intends to analyze one of the major lattice-based cryptographic systems, Nth-degree truncated polynomial ring (NTRU), and accelerate its execution with Graphic Processing Unit (GPU) for acceptable processing performance. Three strategies, including single GPU with zero copy, single GPU with data transfer, and multi-GPU versions are proposed. GPU computing techniques such as stream and zero copy are applied to overlap the computation and communication for possible speedup. Experimental results have demonstrated the effectiveness of GPU acceleration of NTRU. As the number of involved devices increases, better NTRU performance will be achieved.
  • Keywords
    Big Data; cryptography; graphics processing units; quantum computing; GPU; NTRU lattice-based cryptographic system; Nth-degree truncated polynomial ring; big data problem; efficient encryption-decryption process; graphic processing unit; major lattice-based cryptographic systems; quantum computing; Data transfer; Encryption; Graphics processing units; Lattices; Polynomials; Vectors; CUDA; NTRU Multi-GPU;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/SNPD.2014.6888686
  • Filename
    6888686