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
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;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-8155-2
DOI :
10.1109/ICECS.2010.5724745