loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing
Research on NTRU Algorithm for Mobile Java Security
Dalian, China
September 25-September 27
ISBN: 978-0-7695-3825-9
Traditionally, it has been difficult to deploy mobile Java security in mass market mobile devices primarily due to size and speed constraints. NTRU, a relatively new public key cryptosystem based on the shortest vector problem in a lattice, with many advantages compared with other cryptosystems, such as high speed and low memory use, provides the possibility to overcome the constraints. This paper briefly describes NTRU cryptosystem and two approaches to optimize the algorithm, such as changing forms and using low hamming weight products; the former approach simplifies both the key generation and the decryption, and the latter one increases the speed of the convolution multiplication by nearly 2 times. Experiments on the performance of enhanced NTRU-251 compared with RSA-1024 in the mobile Java device are made. Preliminary experimental results show the advantages of NTRU over RSA, such as, at the similar security level, the key size of NTRU is less than a quarter of that of RSA, and the speed of NTRU is much faster than that of RSA; the key generation is more than 200 times faster, the encryption is almost 3 times faster, and the decryption is about 30 times faster. These experimental results show the applicable prospect of NTRU in mobile Java systems.
Index Terms:
NTRU, public key cryptosystem, shortest vector problem
Citation:
Xiaoyu Shen, Zhenjun Du, Rong Chen, "Research on NTRU Algorithm for Mobile Java Security," scalcom-embeddedcom, pp.366-369, 2009 International Conference on Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009
Usage of this product signifies your acceptance of the Terms of Use.