• DocumentCode
    3354009
  • Title

    A digit-serial architecture for inversion and multiplication in GF(2M)

  • Author

    Fan, Junfeng ; Verbauwhede, Ingrid

  • Author_Institution
    ESAT/SCD-COSIC, Katholieke Univ. Leuven, Leuven
  • fYear
    2008
  • fDate
    8-10 Oct. 2008
  • Firstpage
    7
  • Lastpage
    12
  • Abstract
    Modular multiplication and inversion are the essential operations in many Public Key Cryptosystems (PKCs). In this paper, we describe a unified digit-serial inverter/multiplier in GF(2m). The inversion is based on a modified Extended Euclidean Algorithm (EEA), while the multiplication is based a LSB-first multiplication algorithm. As the inverter and multiplier share the data-path, it is smaller than Arithmetic Logic Units (ALUs) with separated inverters and multipliers. When choosing digit size to be w, this inverter/multiplier finishes one inversion and one multiplication in [2m-1/w] and [m/w] clock cycles, respectively.
  • Keywords
    digital arithmetic; public key cryptography; LSB-first multiplication algorithm; arithmetic logic units; digit-serial architecture; extended Euclidean algorithm; modular inversion; modular multiplication; public key cryptosystems; unified digit-serial inverter/multiplier; Clocks; Cryptographic protocols; Delay; Digital arithmetic; Elliptic curve cryptography; Elliptic curves; Galois fields; Polynomials; Public key cryptography; Pulse inverters; Digital arithmetic; Inverter; Multiplication; Public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on
  • Conference_Location
    Washington, DC
  • ISSN
    1520-6130
  • Print_ISBN
    978-1-4244-2923-3
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2008.4671729
  • Filename
    4671729