Muestra métricas de impacto externas asociadas a la publicación. Para mayor detalle:
| Indexado |
|
||||
| DOI | 10.3390/MCA29010014 | ||||
| Año | 2024 | ||||
| Tipo | artículo de investigación |
Citas Totales
Autores Afiliación Chile
Instituciones Chile
% Participación
Internacional
Autores
Afiliación Extranjera
Instituciones
Extranjeras
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 Velu'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 Velu'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.
| Ord. | Autor | Género | Institución - País |
|---|---|---|---|
| 1 | Chavez-Saab, Jorge | - |
Technol Innovat Inst - Emiratos Árabes Unidos
Technology Innovation Institute - Emiratos Árabes Unidos |
| 2 | Ortega, Odalis | - |
Universidad de Valparaíso - Chile
|
| 3 | PIZARRO-MADARIAGA, AMALIA CAROLINA | Mujer |
Universidad de Valparaíso - Chile
|
| Agradecimiento |
|---|
| This work started when J.C. and O.O. were doing an internship at the Technology Innovation Institute (TII) under the guidance of Rodriguez-Henriquez F. We thank TII for sponsoring this internship. We thank ANID for the study scholarship to O.O., grant number 21190301. We also thank Chi-Dominguez J. and Zamarripa-Rivera L. for valuable discussion on an early version of this manuscript. Additionally, this work has received partial funding to facilitate the use of a server in CINVESTAV-IPN in Mexico which was used for our tests. |
| This work started when J.C. and O.O. were doing an internship at the Technology Innovation Institute (TII) under the guidance of Rodríguez-Henríquez F. We thank TII for sponsoring this internship. We thank ANID for the study scholarship to O.O., grant number 21190301. We also thank Chi-Domínguez J. and Zamarripa-Rivera L. for valuable discussion on an early version of this manuscript. Additionally, this work has received partial funding to facilitate the use of a server in CINVESTAV-IPN in Mexico which was used for our tests. |