• DocumentCode
    1768575
  • Title

    High-speed constant-time division module for Elliptic Curve Cryptography based on GF(2m)

  • Author

    Kai Liao ; Xiaoxin Cui ; Nan Liao ; Tian Wang ; Xiao Zhang ; Ying Huang ; Dunshan Yu

  • Author_Institution
    Inst. of Microelectron., Peking Univ., Beijing, China
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    818
  • Lastpage
    821
  • Abstract
    To achieve high performance scalar multiplication arithmetic in Elliptic Curve Cryptography (ECC) based on GF(2m), a high-speed constant-time division module with optimized architecture is proposed in this paper. Modified from the traditional extended Euclidean Great Common Divisor (GCD) division algorithm, the presented algorithm computes a single multiplicative inverse or division in constant m iterations, i.e. m clock cycles, in GF(2m), which obtains a tremendous reduction (specifically more than 50%) on computing time compared with previous works. Combined with the meticulously optimized architecture, this novel division module achieves lower area-time complexity, which makes it an excellent option for high performance ECC design.
  • Keywords
    digital arithmetic; iterative methods; polynomials; public key cryptography; Euclidean great common divisor division algorithm; elliptic curve cryptography; high performance scalar multiplication arithmetic; high-speed constant-time division module; Algorithm design and analysis; Clocks; Computer architecture; Elliptic curve cryptography; Galois fields; Registers; constant-time; division module; elliptic curve cryptography; finite field arithmetic; high-speed;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865261
  • Filename
    6865261