I want to ride my BICYCL: BICYCL Implements CryptographY in CLass groups - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Pré-Publication, Document De Travail (Preprint/Prepublication) Année : 2022

I want to ride my BICYCL: BICYCL Implements CryptographY in CLass groups

Guilhem Castagnos
  • Fonction : Auteur
  • PersonId : 971482
Laurent Imbert
Fabien Laguillaumie

Résumé

We introduce BICYCL an Open Source C++ library that implements arithmetic in the ideal class groups of imaginary quadratic fields, together with a set of cryptographic primitives based on class groups. It is available at https://gite.lirmm.fr/crypto/bicycl under GNU General Public License version 3 or any later version. BICYCL provides significant speed-ups on the implementation of the arithmetic of class groups. Concerning cryptographic applications, BICYCL is orders of magnitude faster than any previous pilot implementation of the CL linearly encryption scheme, making it faster than Paillier's encryption scheme at any security level. Linearly homomorphic encryption is the core of many multi-party computation protocols, sometimes involving a huge number of encryptions and homomorphic evaluations: class groupbased protocols become the best solution in terms of bandwidth and computational efficiency to rely upon.
Fichier principal
Vignette du fichier
main.pdf (577.44 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

lirmm-03863678 , version 1 (21-11-2022)
lirmm-03863678 , version 2 (27-03-2023)

Licence

Identifiants

  • HAL Id : lirmm-03863678 , version 1

Citer

Cyril Bouvier, Guilhem Castagnos, Laurent Imbert, Fabien Laguillaumie. I want to ride my BICYCL: BICYCL Implements CryptographY in CLass groups. 2022. ⟨lirmm-03863678v1⟩
200 Consultations
300 Téléchargements

Partager

More