Analysis of Algorithms for Computing in Jacobian of a Picard Curve
- Pages
- 5-12
Abstract
In this article a representation of the elements of the Jacobian of a Picard curve is considered, which allows us to construct an algorithm for the reduction of divisors with complexity O(deg(D)). Addition of divisors can be performed using the reduction algorithm.
Reference
1. Barreirol E. R., Sarlabous J. E., Cherdieu J.-P. Efficient Reduction on the Jacobian Variety of Picard Curves // Coding Theory, Cryptography and Related Areas. 1998. P. 13—28.
2. Sarlabous J. E., Barreirol E. R., Barceló J. A. P. On the Jacobian Varieties of Picard Curves: Explicit Addition Law and Algebraic Structure // Mathematische Nachrichten. 1999. № 208. P. 149—166.
3. Flon S., Oyono R. Fast Arithmetic on Jacobians of Picard Curves // Public Key Cryptography — PKC 2004. 2004. P. 55—68.
4. Oyono R. Arithmetik nicht-hyperelliptischer Kurven des Geschlechts 3 und ihre Anwendung in der Kryptographie : PhD Diss. Univ. Duisburg-Essen, 2005.
5. Handbook of Elliptic and Hyperelliptic Curve Cryptography / ed. H. Cohen, G. Frey. Chapman & Hall, 2006
6. Sutherland A. V. Fast Jacobian Arithmetic for Hyperelliptic Curves of Genus 3 // ANTS XIII. 2019. P. 425—442.
7. Thakur S. Abelian varieties in pairing-based cryptography. 2019. aXiv:1812. 11479v2 [math.NT].