Resolution of Linear Algebra for the Discrete Logarithm Problem using GPU and Multi-core Architectures - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2014

Resolution of Linear Algebra for the Discrete Logarithm Problem using GPU and Multi-core Architectures

Hamza Jeljeli
  • Fonction : Auteur
  • PersonId : 930510

Résumé

In cryptanalysis, solving the discrete logarithm problem (DLP) is key to assessing the security of many public-key cryptosystems. The index-calculus methods, that attack the DLP in multiplicative subgroups of finite fields, require solving large sparse systems of linear equations modulo large primes. This article deals with how we can run this computation on GPU- and multi-core-based clusters, featuring InfiniBand networking. More specifically, we present the sparse linear algebra algorithms that are proposed in the literature, in particular the block Wiedemann algorithm. We discuss the parallelization of the central matrix--vector product operation from both algorithmic and practical points of view, and illustrate how our approach has contributed to the recent record-sized DLP computation in GF($2^{809}$).
Fichier principal
Vignette du fichier
linalg.pdf (387.14 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00946895 , version 1 (14-02-2014)
hal-00946895 , version 2 (04-12-2014)
hal-00946895 , version 3 (11-12-2014)

Identifiants

Citer

Hamza Jeljeli. Resolution of Linear Algebra for the Discrete Logarithm Problem using GPU and Multi-core Architectures. 2014. ⟨hal-00946895v1⟩
531 Consultations
527 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More