• DocumentCode
    2669832
  • Title

    Side-channel evaluation of FPGA implementations of binary Edwards curves

  • Author

    Batina, Lejla ; Hogenboom, Jip ; Mentens, Nele ; Moelans, Joren ; Vliegen, Jo

  • Author_Institution
    Digital Security Group, Radboud Univ. Nijmegen, Nijmegen, Netherlands
  • fYear
    2010
  • fDate
    12-15 Dec. 2010
  • Firstpage
    1248
  • Lastpage
    1251
  • Abstract
    Bernstein and Lange recently proposed to use Edwards coordinates for ECC (Elliptic Curve Cryptography). They claimed them to be more efficient, not only in terms of operation count but also in terms of side-channel security. The latter is thanks to unified point addition and doubling. This work takes on this claim about improved side-channel security of Edwards curves using unified formulas. Our analysis targets an implementation of Edwards curves with a random order execution countermeasure on a Virtex-II Pro FPGA. We find that the random order execution countermeasure increases the resistance against common DPA attacks, but not against PCA (Principal Component Analysis).
  • Keywords
    field programmable gate arrays; principal component analysis; public key cryptography; DPA attacks; PCA; Virtex-II Pro FPGA; binary Edwards curves; elliptic curve cryptography; principal component analysis; random order execution; side-channel security; Cryptography; Decision support systems; Probes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-4244-8155-2
  • Type

    conf

  • DOI
    10.1109/ICECS.2010.5724745
  • Filename
    5724745