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