DocumentCode :
1720932
Title :
Accelerated modular arithmetic for low-performance devices
Author :
Malina, Lukas ; Hajny, Jan
Author_Institution :
Dept. of Telecommun., Brno Univ. of Technol., Brno, Czech Republic
fYear :
2011
Firstpage :
131
Lastpage :
135
Abstract :
The paper deals with efficient modular arithmetic algorithms for resource restricted devices like smart-cards or sensors. The modular arithmetic is important for a wide variety of computations in these devices, from communication to signal processing. To speed up some cryptographic operations, the most widespread devices often have some cryptographic support provided by a dedicated chip. Our goal is to use the resources of a crypto-coprocessor to accelerate general modular operations. The paper describes our implementation of modular arithmetic operations with large integers, and provides the comparison of the accelerated method with three classical methods for (modular) multiplication. The standard methods are represented by the operand-scanning multiplication algorithm (the school-book method), the product-scanning method (Comba´s method) and the Montgomery multiplication. The accelerated method is based on using the RSA encryption support for multiplication tunnelling. The performance characteristics of standard methods and the advanced method called `RSA tunnel´ are compared and concluded.
Keywords :
coprocessors; cryptography; smart cards; Comba´s method; Montgomery multiplication; RSA encryption support; RSA tunnel; accelerated method; accelerated modular arithmetic; crypto-coprocessor; cryptographic operations; cryptographic support; dedicated chip; low-performance devices; modular arithmetic algorithms; modular arithmetic operations; modular multiplication; multiplication tunnelling; operand-scanning multiplication algorithm; performance characteristics; product-scanning method; resource restricted devices; school-book method; sensors; signal processing; smart-cards; Acceleration; Arrays; Educational institutions; Encryption; Java; Protocols; .NET; Cryptography; RSA; modular arithmetic; multiplication; smart-cards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications and Signal Processing (TSP), 2011 34th International Conference on
Conference_Location :
Budapest
Print_ISBN :
978-1-4577-1410-8
Type :
conf
DOI :
10.1109/TSP.2011.6043757
Filename :
6043757
Link To Document :
بازگشت