Efficient modular multiplication for programmable smart-cards
In this paper, we deal with efficient modular multiplication algorithms working with large integers on programmable smart-cards. The current smart-cards dont contain alibrary supporting modular arithmetic operations, which is needed in advanced cryptography schemes. Fortunately, the smart-cards contain a crypto co-processor providing a cryptographic support that can help with the acceleration of modular multiplication. The performance of three classical methods for modular multiplication with large integers and one method using a crypto co-processor is analyzed in this paper. The results of our implementation of modular arithmetic operations with the accelerated multiplication can be useful for the construction of advanced cryptographic schemes.
multiplication smart-cards modular arithmetic cryptography .net rsa