• DocumentCode
    1759436
  • Title

    Common Subexpression Algorithms for Space-Complexity Reduction of Gaussian Normal Basis Multiplication

  • Author

    Azarderakhsh, Reza ; Jao, David ; Hao Lee

  • Author_Institution
    Dept. of Comput. Eng., Rochester Inst. of Technol., Rochester, NY, USA
  • Volume
    61
  • Issue
    5
  • fYear
    2015
  • fDate
    42125
  • Firstpage
    2357
  • Lastpage
    2369
  • Abstract
    The use of normal bases for representing elements in a binary field is attractive in some applications because it is easy to perform squaring operations in hardware. In such cases, the costs of implementing the multiplication operation become a primary concern. We present new algorithms for reducing the space complexity of Gaussian normal basis multipliers over binary fields GF(2m), where m is odd. Compared with previous results, our approach incurs no additional costs in time complexity, and achieves improvements in space complexity over a wide range of finite fields and digit sizes. For the binary fields specified in the NIST FIPS 186-3 elliptic curve digital signature algorithm standards document, our algorithms reduce by 16% (respectively, 27%) the number of XOR gates needed for the implementation of a digit-level parallel-input parallel-output multiplier over a 163-bit (respectively, 409 bit) binary field.
  • Keywords
    Gaussian processes; computational complexity; digital signatures; logic gates; public key cryptography; Gaussian normal basis multiplication; NIST FIPS 186-3 elliptic curve digital signature algorithm standards; XOR gates; binary fields; common subexpression algorithms; digit-level parallel-input parallel-output multiplier; space complexity; space-complexity reduction; Approximation algorithms; Complexity theory; Elliptic curve cryptography; Gaussian processes; NIST; Symmetric matrices; Elliptic curve cryptography (ECC); Gaussian normal basis; approximation algorithm; binary extension field; complexity reduction algorithm; complexxity reduction algorithm;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2015.2409833
  • Filename
    7056514