Repository logo
  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?

  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • Research Outputs
  • Fundings & Projects
  • Researchers
  • Statistics
  1. Home
  2. Current Research Information System UV
  3. Publicaciones
  4. On The Parallelization Of Square-Root Vélu'S Formulas
 
  • Details
Options

On The Parallelization Of Square-Root Vélu'S Formulas

Date Issued
2024-02-16
Author(s)
Pizarro, Amelia  
Facultad de Ciencias  
Jorge Chávez-Saab
Odalis Ortega
Amalia Pizarro-Madariaga
DOI
10.3390/mca29010014
WoS ID
WOS:001172702500001
Abstract
A primary challenge in isogeny-based cryptography lies in the substantial computational cost associated to computing and evaluating prime-degree isogenies. This computation traditionally relied on Vélu’s formulas, an approach with time complexity linear in the degree but which was further enhanced by Bernstein, De Feo, Leroux, and Smith to a square-root complexity. The improved square-root Vélu’s formulas exhibit a degree of parallelizability that has not been exploited in major implementations. In this study, we introduce a theoretical framework for parallelizing isogeny computations and provide a proof-of-concept implementation in C with OpenMP. While the parallelization effectiveness exhibits diminishing returns with the number of cores, we still obtain strong results when using a small number of cores. Concretely, our implementation shows that for large degrees it is easy to achieve speedup factors of up to 1.74, 2.54, and 3.44 for two, four, and eight cores, respectively.
Subjects

Mathematics, Interdis...

OCDE Subjects

Natural Sciences::Mat...

Quartile (Date Issued)
SQ
License
acceso abierto
Open Science Path
https://creativecommons.org/licenses/by/4.0/

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback

Hosting & Support by

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science