The mpFq library and implementing curve-based key exchanges

Pierrick Gaudry 1 Emmanuel Thomé 1
1 CACAO - Curves, Algebra, Computer Arithmetic, and so On
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : We present a library for finite field arithmetic. The originality of this library lies in the fact that specialized code is automatically produced for the selected finite fields. The opportunity of compile-time optimizations yields substantial performance improvements compared to libraries which initialize the finite field at runtime. This library is used to present benchmarks on some curve-based public key cryptosystems.
Document type :
Conference papers
Complete list of metadatas

Cited literature [15 references]  Display  Hide  Download
Contributor : Pierrick Gaudry <>
Submitted on : Tuesday, August 28, 2007 - 11:47:54 AM
Last modification on : Thursday, January 11, 2018 - 6:21:04 AM
Long-term archiving on : Friday, April 9, 2010 - 1:15:01 AM


Files produced by the author(s)


  • HAL Id : inria-00168429, version 1



Pierrick Gaudry, Emmanuel Thomé. The mpFq library and implementing curve-based key exchanges. SPEED: Software Performance Enhancement for Encryption and Decryption, ECRYPT Network of Excellence in Cryptology, Jun 2007, Amsterdam, Netherlands. pp.49-64. ⟨inria-00168429⟩



Record views


Files downloads