• DocumentCode
    43517
  • Title

    Accelerating Scalar Conversion for Koblitz Curve Cryptoprocessors on Hardware Platforms

  • Author

    Roy, Sujoy Sinha ; Junfeng Fan ; Verbauwhede, Ingrid

  • Author_Institution
    Dept. of Electr. Eng., KU Leuven, Leuven, Belgium
  • Volume
    23
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    810
  • Lastpage
    818
  • Abstract
    Koblitz curves are a class of computationally efficient elliptic curves where scalar multiplications can be accelerated using τNAF representations of scalars. However, conversion from an integer scalar to a short τNAF is a costly operation. In this paper, we improve the recently proposed scalar conversion scheme based on division by τ2. We apply two levels of optimizations in the scalar conversion architecture. First, we reduce the number of long integer subtractions during the scalar conversion. This optimization reduces the computation cost and also simplifies the critical paths present in the conversion architecture. Then we implement pipelines in the architecture. The pipeline splitting increases the operating frequency without increasing the number of cycles. We have provided detailed experimental results to support our claims made in this paper.
  • Keywords
    integer programming; microprocessor chips; pipeline arithmetic; public key cryptography; τNAF representations; Koblitz curve cryptoprocessors; computation cost; computationally efficient elliptic curves; critical paths; integer scalar; long integer subtractions; optimization; pipeline splitting; scalar conversion architecture; scalar conversion scheme; scalar multiplications; Acceleration; Adders; Computer architecture; Equations; Hardware; Optimization; Pipeline processing; Architecture; Koblitz curve; cryptography; field-programmable gate array (FPGA); lazy reduction; pipelining; scalar multiplication; scalar multiplication.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2321282
  • Filename
    6827945