Javascript must be enabled to continue!
Scalar complexity of Chudnovsky-type algorithms of multiplication in finite fields
View through CrossRef
Complexité scalaire des algorithmes de type Chudnovsky de multiplication dans les corps finis
L’algorithme de type évaluation-interpolation sur des courbes algébriques, introduit par D.V et G.V Chudnovsky en 1987, est à la base des techniques algorithmiques fournissant actuellement les meilleures bornes de la complexité bilinéaire de la multiplication dans les corps finis. En particulier, ces algorithmes sont connus pour avoir asymptotiquement une complexité bilinéaire linéaire ou quasi linéaire. Mais jusqu’à présent aucun travail ne s’était attaqué à l’analyse de leur complexité scalaire. Aussi, s’intéresse-t-on dans cette thèse à la complexité scalaire de ces algorithmes. Plus précisément, nous présentons une stratégie générique permettant d’obtenir des algorithmes de type Chudnovsky ayant une complexité scalaire optimisée. Cette complexité est directement liée à une représentation des espaces de Riemann-Roch sous-jacents visant à l’obtention de matrices creuses. Les résultats théoriques et numériques obtenus suggèrent que notre stratégie d’optimisation est indépendante du choix du diviseur permettant de construire les espaces de Riemann-Roch. En utilisant cette stratégie, nous améliorons de 27% la complexité scalaire de la construction de Baum-Shokrollahi (1992) sur le corps F256/F4. De plus, pour ce corps, notre construction est la meilleure connue en termes de complexité totale. Les sources des programmes Magma utilisés dans cette thèse sont données en appendice.
Title: Scalar complexity of Chudnovsky-type algorithms of multiplication in finite fields
Description:
Complexité scalaire des algorithmes de type Chudnovsky de multiplication dans les corps finis
L’algorithme de type évaluation-interpolation sur des courbes algébriques, introduit par D.
V et G.
V Chudnovsky en 1987, est à la base des techniques algorithmiques fournissant actuellement les meilleures bornes de la complexité bilinéaire de la multiplication dans les corps finis.
En particulier, ces algorithmes sont connus pour avoir asymptotiquement une complexité bilinéaire linéaire ou quasi linéaire.
Mais jusqu’à présent aucun travail ne s’était attaqué à l’analyse de leur complexité scalaire.
Aussi, s’intéresse-t-on dans cette thèse à la complexité scalaire de ces algorithmes.
Plus précisément, nous présentons une stratégie générique permettant d’obtenir des algorithmes de type Chudnovsky ayant une complexité scalaire optimisée.
Cette complexité est directement liée à une représentation des espaces de Riemann-Roch sous-jacents visant à l’obtention de matrices creuses.
Les résultats théoriques et numériques obtenus suggèrent que notre stratégie d’optimisation est indépendante du choix du diviseur permettant de construire les espaces de Riemann-Roch.
En utilisant cette stratégie, nous améliorons de 27% la complexité scalaire de la construction de Baum-Shokrollahi (1992) sur le corps F256/F4.
De plus, pour ce corps, notre construction est la meilleure connue en termes de complexité totale.
Les sources des programmes Magma utilisés dans cette thèse sont données en appendice.
Related Results
Polynomial construction of Chudnovsky-type algorithms with a linear bilinear complexity
Polynomial construction of Chudnovsky-type algorithms with a linear bilinear complexity
Construction polynomiale d'algorithmes de multiplication de type Chudnovsky de complexité bilinéaire linéaire
La multiplication dans une extension finie d'un corps ...
Enhanced Scalar Multiplication Algorithm over Prime Field Using Elliptic Net
Enhanced Scalar Multiplication Algorithm over Prime Field Using Elliptic Net
Scalar multiplication in elliptic curve cryptography is the most expensive and time-consuming operation. The elliptic curve cryptography attracted interest due to the development o...
Arithmetic in finite fields based on the Chudnovsky-Chudnovsky multiplication algorithm
Arithmetic in finite fields based on the Chudnovsky-Chudnovsky multiplication algorithm
Thanks to a new construction of the so-called Chudnovsky- Chudnovsky multiplication algorithm, we design efficient algorithms for both the exponentiation and the multiplication in ...
Complexity Theory
Complexity Theory
The workshop
Complexity Theory
was organised by Joachim von zur Gathen (Bonn), Oded Goldreich (Rehovot), Claus-Peter Schnorr (Frankfurt), an...
Modern topics in black hole physics and cosmology
Modern topics in black hole physics and cosmology
Motivated by the new opportunities that gravitational wave detections of-fer in both cosmology and astrophysics, in this thesis we study potentially detectable physical phenomena r...
Rumah Perkalian Diminati Siswa SDN Aisyah Surabaya Sebagai Media Pembelajaran Matematika
Rumah Perkalian Diminati Siswa SDN Aisyah Surabaya Sebagai Media Pembelajaran Matematika
From this research, the researcher wants to further develop learning media that uses game media so that it attracts more interest from students at SD Aisyah Surabaya. This research...
Germanium/Silicon-Germanium Heterostructure Avalanche Photodiodes on Silicon
Germanium/Silicon-Germanium Heterostructure Avalanche Photodiodes on Silicon
Near-infrared photodiodes (PDs) of Ge on Si have been widely studied in Si photonics for the optical communications (1.3–1.6 μm). Ge-based avalanche PDs (APDs) have been also studi...
Algebraic complexities and algebraic curves over finite fields
Algebraic complexities and algebraic curves over finite fields
We consider the problem of minimal (multiplicative) complexity of polynomial multiplication and multiplication in finite extensions of fields. For infinite fields minimal complexit...

