• 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