Abstracts

 
 
 
 
 
 
 
 
 
 
 

  The PACE Library and Hardware Arithmetic Operators

  A. Tisserand

 
The PACE library (``Prototyping Arithmetic in Cryptography Easily'') is a C++ library under LGPL license developped in the LIRMM laboratory. It provides number systems and algorithms for prototyping the arithmetic layer in cryptographic applications. The first version of PACE includes basic support of prime finite fields and ECC (Elliptic Curve Cryptography) basic algorithms for software implementations. This library can used to help designers during the prototyping of hardware arithmetic operators for cryptographic applications.