The search functionality is under construction.

IEICE TRANSACTIONS on Fundamentals

Efficient Implementation of NTRU Cryptosystem Using Sliding Window Methods

Mun-Kyu LEE, Jung Woo KIM, Jeong Eun SONG, Kunsoo PARK

  • Full Text Views

    0

  • Cite this

Summary :

NTRU is a public key cryptosystem based on hard problems over lattices. In this paper, we present efficient methods for convolution product computation which is a dominant operation of NTRU. The new methods are based on the observation that repeating patterns in coefficients of an NTRU polynomial can be used for the construction of look-up tables, which is a similar approach to the sliding window methods for exponentiation. We provide efficient convolution algorithms to implement this idea, and we make a comprehensive analysis of the complexity of the new algorithms. We also give software implementations over a Pentium IV CPU, a MICAz mote, and a CUDA-based GPGPU platform. According to our analyses and experimental results, the new algorithms speed up the NTRU encryption and decryption operations by up to 41%.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E96-A No.1 pp.206-214
Publication Date
2013/01/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.E96.A.206
Type of Manuscript
Special Section PAPER (Special Section on Cryptography and Information Security)
Category
Implementation

Authors

Keyword