• DocumentCode
    3674758
  • Title

    Affine Coordinate Binary Edwards Curve Scalar Multiplier with Side Channel Attack Resistance

  • Author

    Apostolos P. Fournaris;Odysseas Koufopavlou

  • Author_Institution
    Comput. Inf. Eng. Dept., Technol. Educ. Inst. of Western Greece, Patra, Greece
  • fYear
    2015
  • Firstpage
    431
  • Lastpage
    437
  • Abstract
    Taking into account the high regularity and completeness of Binary Edwards Curves (BEC), BEC point operation efficient implementation in hardware becomes a need especially since such curves tend to be more resistant against side channel attacks than the classical Weierstrass Elliptic Curves. However, BECs require more GF(2k) operations for a single scalar multiplication. This constitutes a deterring factor for their wide adoption and standardization. In this paper, a design methodology, hardware architecture and implementation is proposed on the efficient implementation of BEC scalar multiplication accelerators. To achieve that, a parallelism approach is introduced on affine coordinate representation BECs supporting fast GF(2k) inversion through a GF(2k) inversion algorithm capable of realizing also GF(2k) multiplication. The resulting architecture using 4 parallel operating GF(2k) arithmetic units when implemented in FPGA technology provide better results than similar Weierstrass Curves following parallelism techniques, indicated that BECs support parallelism better than their Weierstrass equivalent.
  • Keywords
    "Algorithm design and analysis","Clocks","Hardware","Resistance","Registers","Polynomials","Parallel processing"
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2015 Euromicro Conference on
  • Type

    conf

  • DOI
    10.1109/DSD.2015.120
  • Filename
    7302306