Hardware Arithmetic Units and Crypto-Processor for Hyperelliptic
: Arnaud TISSERAND [webpage]
> Efficient and robust public key cryptography (PKC) is of major importance for information security and privacy (e.g. generation of secret keys for symmetric cryptographic sessions and digital signatures).
Until recently, PKC in the industry was almost exclusively dominated by RSA. Over the past few years, curve based cryptography has gained enormous popularity. It has been recently shown that hyperelliptic curves provide the most efficient support for PKC. This is due to the fact that it allows to work on smaller base fields. As the complexity of the base field arithmetic is usually quadratic in its size, very interesting improvements can be expected. Currently, there are very few hardware implementations of hyperelliptic curves cryptography (HECC).
> Hardware crypto-processors provide a very fast way for encrypting/signing messages. But hardware devices may leak some information (variations of the power consumption, computation delay, electro-magnetic radiations, etc...) that can be exploited in side-channel attacks. Protection systems have to be adapted and deployed over the circuit according to the required security level.
> The HAH project deals with both theoretical and hardware implementation aspects of efficient and secure hardware implementation of advanced hyperelliptic curve cryptography with a special focus at the arithmetic level(s).
This Ph.D. is funded by the CominLabs and Lebesgue Labex, along with the Région Bretagne.
It is part of the HAH project (Hardware and Arithmetic for HECC).
>> Gabriel Gallin, Arnaud Tisserand, Nicolas Veyrat-Charvillon.
Comparaison expérimentale d'architectures de crypto-processeurs
pour courbes elliptiques et hyper-elliptiques.
Compas: Conférence d'informatique en Parallelisme, Architecture et Système,
Jun 2015, Lille, France.
[conference website] [HAL link]