• DocumentCode
    2004956
  • Title

    Fast Multivariate Signature Generation in Hardware: The Case of Rainbow

  • Author

    Balasubramanian, Sundar ; Bogdanov, Andrey ; Rupp, Andy ; Ding, Jintai ; Carter, Harold W.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Cincinnati, Cincinnati, OH, USA
  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    281
  • Lastpage
    282
  • Abstract
    This paper deals with the design of an area-time efficient hardware architecture for the multivariate signature scheme, Rainbow. As a part of this architecture, a high-performance hardware optimized variant of the well-known Gaussian elimination over GF(2l) and its efficient implementation is presented. Besides solving LSEs, the architecture is also re-used for the linear transformation operations of the scheme, thereby saving on area. The resulting signature generation core of Rainbow requires 63,593 gate equivalents and signs a message in just 804 clock cycles. A comparison of our architecture with implementations of the RSA, the ECDSA and the en-TTS scheme shows that Rainbow in hardware provides significant performance improvements.
  • Keywords
    Gaussian processes; digital signatures; public key cryptography; Gaussian elimination; Rainbow; fast multivariate signature generation; linear transformations; multivariate public-key cryptosystems; Clocks; Computer architecture; Elliptic curve cryptography; Equations; Galois fields; Hardware; Polynomials; Public key; Public key cryptography; Security; multivariate; rainbow; signature scheme; special-purpose hardware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
  • Conference_Location
    Palo Alto, CA
  • Print_ISBN
    978-0-7695-3307-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.52
  • Filename
    4724917