Abstract

Truncated polynomial ring has important applications in cryptography. It was probably first used in NTRU public key cryptosystem which is one of the most well-known post-quantum cryptosystems. Recently it is found that a modification to NTRU supports somewhat fully homomorphic encryption where a slightly different truncated polynomial ring is adopted. In this paper an efficient architecture is proposed for multiplication over truncated polynomial ring with application for NTRUEncrypt system. The proposed multiplier is based on the compact structure of a modified linear feedback shift register (LFSR) which can reduce the latency for small input polynomial. The compact-designed arithmetic unit capable of performing both modular addition and subtraction takes input from either of two registers on the left hand side. FPGA simulation results show that the product of area and latency for the proposed multiplier is at most 84% compared to any existing work in comparison.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.