Fast FPGA Implementation of Diffie-Hellman on the Kummer Surface of a Genus-2 Curve Philipp Koppermann, Fabrizio De Santis, Johann Heyszl and Georg Sigl
History of High-Speed Curve Cryptography over Prime Fields 1
Point Addition on a Hyperelliptic Genus-2 Curve 2
Point Addition on a Hyperelliptic Genus-2 Curve 3
Kummer: Smaller Field But More Operations 4
Structure of the Kummer-Based Scalar Multiplication 5
Architecture of the Single-Core Implementation 6
Techniques for Designing the Modular Multiplier 7
Modular Multiplication using Mersenne Primes M p = 2 p − 1 8
Regroup the Digit-Products on a Bit-Level 9
Scheduling the Field Operations for a Scalar Multiplication 10
Scheduling the Field Operations for a Scalar Multiplication 11
Single-Core: Performance and Area Results 12
Multi-Core: Performance and Area Results 13
Three Take Home Messages 14
Contact Information Philipp Koppermann Hardware Security Fraunhofer Institute for Applied and Integrated Security (AISEC) Phone: +49 89 3229986-138 E-Mail: philipp.koppermann@aisec.fraunhofer.de 15
Recommend
More recommend