MaTRU: a new NTRU-Based cryptosystem

  • Authors:
  • Michael Coglianese;Bok-Min Goi

  • Affiliations:
  • Macgregor, Boston, MA;Centre for Cryptography and Information Security (CCIS), Faculty of Engineering, Multimedia University, Cyberjaya, Malaysia

  • Venue:
  • INDOCRYPT'05 Proceedings of the 6th international conference on Cryptology in India
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a new variant of the NTRU public key cryptosystem – the MaTRU cryptosystem. MaTRU works under the same general principles as the NTRU cryptosystem, except that it operates in a different ring with a different linear transformation for encryption and decryption. In particular, it operates in the ring of k by k matrices of polynomials in R=ℤ[X]/(Xn−1), whereas NTRU operates in the ring ℤ[X]/(Xn−1). Note that an instance of MaTRU has the same number of bits per message as an instance of NTRU when nk2 = N. The improved efficiency of the linear transformation in MaTRU leads to respectable speed improvements by a factor of O(k) over NTRU at the cost of a somewhat larger public key.