Skip to main content
Log in

Optimization of the scalar complexity of Chudnovsky2 multiplication algorithms in finite fields

  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

We propose several constructions for the original multiplication algorithm of D.V. and G.V. Chudnovsky in order to improve its scalar complexity. We highlight the set of generic strategies who underlay the optimization of the scalar complexity, according to parameterizable criteria. As an example, we apply this analysis to the construction of type elliptic Chudnovsky2 multiplication algorithms for small extensions. As a case study, we significantly improve the Baum-Shokrollahi construction for multiplication in \(\mathbb {F}_{256}/\mathbb {F}_{4}\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Atighehchi, K., Ballet, S., Bonnecaze, A., Rolland, R.: Arithmetic in Finite Fields based on Chudnovsky’s multiplication algorithm. Math. Comput. 86(308), 2977–3000 (2017)

    Article  MathSciNet  Google Scholar 

  2. Ballet, S.: Curves with Many Points and Multiplication Complexity in Any Extension of \(\mathbb {F}_q\). Finite Fields Appl. 5, 364–377 (1999)

    Article  MathSciNet  Google Scholar 

  3. Ballet, S.: Quasi-optimal algorithms for multiplication in the extensions of \(\mathbb {F}_{16}\) of degree 13, 14, and 15. J. Pure Appl. Algebra 171, 149–164 (2002)

    Article  MathSciNet  Google Scholar 

  4. Ballet, S., Bonnecaze, A., Dang, T.-H.: On the scalar complexity of chudnovsky2 multiplication algorithm in finite fields. In: CAI’19, volume 11545 of Lecture Notes in Computer Science, pp. 64–75. Springer (2019)

  5. Ballet, S., Chaumine, J., Pieltant, J., Rambaud, M., Randriambololona, H., Rolland, R.: On the tensor rank of multiplication in finite extensions of finite fields and related issues in algebraic geometry. Uspekhi Matematicheskikh Nauk 76(1(457)), 31–94 (2021)

    MathSciNet  MATH  Google Scholar 

  6. Baum, U., Shokrollahi, A.: An optimal algorithm for multiplication in \(\mathbb {F}_{256}/\mathbb {F}_4\) Applicable Algebra in Engineering. Communication and Computing 2(1), 15–20 (1991)

    MathSciNet  Google Scholar 

  7. Chaumine, J.: On the bilinear complexity of multiplication in small finite fields. Comptes Rendus de l’Académie des Sciences Sé,rie I(343), 265–266 (2006)

    MathSciNet  MATH  Google Scholar 

  8. Chudnovsky, D., Chudnovsky, G.: Algebraic complexities and algebraic curves over finite fields. J. Complex. 4, 285–316 (1988)

    Article  MathSciNet  Google Scholar 

  9. De Groote, H.: Characterization of division algebras of minimal rank and the structure of their algorithm varieties. SIAM J. Comput. 12(1), 101–117 (1983)

    Article  MathSciNet  Google Scholar 

  10. Pieltant, J.: Tours de corps de fonctions algébriques et rang de tenseur de la multiplication dans les corps finis. PhD thesis, Universitéd’Aix-Marseille, Institut de Mathématiques de Luminy (2012)

  11. Shokhrollahi, A.: Optimal algorithms for multiplication in certain finite fields using algebraic curves. SIAM J. Comput. 21(6), 1193–1198 (1992)

    Article  MathSciNet  Google Scholar 

  12. Stichtenoth, H.: Algebraic Function Fields and Codes. Number 254 in Graduate Texts in Mathematics, 2nd edn. Springer, Berlin (2008)

  13. Winograd, S.: On Multiplication in Algebraic Extension Fields. Theor. Comput. Sci. 8, 359–377 (1979)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The authors wish to thank the anonymous referees for their valuable comments which greatly improved the quality of the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stéphane Ballet.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ballet, S., Bonnecaze, A. & Dang, TH. Optimization of the scalar complexity of Chudnovsky2 multiplication algorithms in finite fields. Cryptogr. Commun. 13, 495–517 (2021). https://doi.org/10.1007/s12095-021-00494-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-021-00494-y

Keywords

Mathematics Subject Classification (2010)

Navigation