To access the full text documents, please follow this link:

NTRU software implementation for constrained devices
Monteverde Giacomino, Mariano
Preneel, Bart
The NTRUEncrypt is a public-key cryptosystem based on the shortest vector problem. Its main characteristics are the low memory and computational requirements while providing a high security level. This document presents an implementation and optimization of the NTRU public-key cryptosys- tem for constrained devices. Speci cally the NTRU cryptosystem has been implemented on the ATMega128 and the ATMega163 microcontrollers. This has turned in a major e ort in order to reduce the consumption of memory and op- timize the computational resources. The di erent resulting optimizations have been compared and evaluated throught the AVR Studio 4 [1]. The nal outcome has also been compared with other published public-key cryptosystems as RSA or ECC showing the great performance NTRUEncrypt is able to deliver at a surprising very low cost.
Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica::Criptografia
Public key cryptography
NTRU software
Constrained devices
Attribution-NonCommercial-NoDerivs 3.0 Spain
Universitat Politècnica de Catalunya

Show full item record