Sciweavers

CTRSA
2010
Springer

Speed Records for NTRU

13 years 11 months ago
Speed Records for NTRU
In this paper NTRUEncrypt is implemented for the first time on a GPU using the CUDA platform. As is shown, this operation lends itself excellently for parallelization and performs extremely well compared to similar security levels for ECC and RSA giving speedups of around three to four orders of magnitude. The focus is on achieving a high throughput, in this case performing a large number of encryptions/decryptions in parallel. Using a modern GTX280 GPU a throughput of up to 200 000 encryptions per second can be reached at a security level of 256 bits. This gives a theoretical data throughput of 47.8 MB/s. Comparing this to a symmetric cipher (not a very common comparison), this is only around 20 times slower than a recent AES implementations on a GPU.
Jens Hermans, Frederik Vercauteren, Bart Preneel
Added 18 May 2010
Updated 18 May 2010
Type Conference
Year 2010
Where CTRSA
Authors Jens Hermans, Frederik Vercauteren, Bart Preneel
Comments (0)