• DocumentCode
    272638
  • Title

    Secure and Efficient Architectures for Single Exponentiations in Finite Fields Suitable for High-Performance Cryptographic Applications

  • Author

    Azarderakhsh, Reza ; Mozaffari-Kermani, Mehran ; Järvinen, Kimmo

  • Author_Institution
    Dept. of Comput. Eng., Rochester Inst. of Technol., Rochester, NY, USA
  • Volume
    34
  • Issue
    3
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    332
  • Lastpage
    340
  • Abstract
    High performance implementation of single exponentiation in finite field is crucial for cryptographic applications such as those used in embedded systems and industrial networks. In this paper, we propose a new architecture for performing single exponentiations in binary finite fields. For the first time, we employ a digit-level hybrid-double multiplier proposed by Azarderakhsh and Reyhani-Masoleh for computing exponentiations based on square-and-multiply scheme. In our structure, the computations for squaring and multiplication are uniform and independent of the Hamming weight of the exponent; considered to have built-in resistance against simple power analysis attacks. The presented structure reduces the latency of exponentiation in binary finite field considerably and thus can be utilized in applications exhibiting high-performance computations including sensitive and constrained ones in embedded systems used in industrial setups and networks.
  • Keywords
    Gaussian processes; cryptography; embedded systems; Hamming weight; binary finite field; built-in resistance; computing exponentiation; digit-level hybrid-double multiplier; embedded system; high-performance computation; high-performance cryptographic application; industrial network; power analysis attack; single exponentiation; square-and-multiply scheme; Computer architecture; Cryptography; Electronic mail; Embedded systems; Gaussian processes; Multiplexing; Registers; Cryptography; Gaussian normal basis (GNB); double-hybrid multiplier; exponentiation; high-performance; security;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2387866
  • Filename
    7001750