A generalisation of Miller's algorithm and applications to pairing computations on abelian varieties (Q741253): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(2 intermediate revisions by 2 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.jsc.2014.08.001 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2058959764 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Faster computation of the Tate pairing / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient pairing computation on supersingular abelian varieties / rank
 
Normal rank
Property / cites work
 
Property / cites work: Handbook of Elliptic and Hyperelliptic Curve Cryptography / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing $(\ell ,\ell )$-isogenies in polynomial time on Jacobians of genus $2$ curves / rank
 
Normal rank
Property / cites work
 
Property / cites work: Faster Pairing Computations on Curves with High-Degree Twists / rank
 
Normal rank
Property / cites work
 
Property / cites work: Bilinear pairings on elliptic curves / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Remark Concerning m-Divisibility and the Discrete Logarithm in the Divisor Class Group of Curves / rank
 
Normal rank
Property / cites work
 
Property / cites work: Hyperelliptic Pairings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Computing pairings using \(x\)-coordinates only / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fast genus 2 arithmetic based on Theta functions / rank
 
Normal rank
Property / cites work
 
Property / cites work: The arithmetic of characteristic 2 Kummer surfaces and of elliptic Kummer lines / rank
 
Normal rank
Property / cites work
 
Property / cites work: Ate Pairing on Hyperelliptic Curves / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pairing Lattices / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Eta Pairing Revisited / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5664012 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Theta Relations and Projective Normality of Abelian Varieties / rank
 
Normal rank
Property / cites work
 
Property / cites work: Reciprocity and Correspondences / rank
 
Normal rank
Property / cites work
 
Property / cites work: Formulae for arithmetic on genus 2 hyperelliptic curves / rank
 
Normal rank
Property / cites work
 
Property / cites work: Duality theorems for curves over p-adic fields / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient Pairing Computation with Theta Functions / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Weil pairing, and its efficient calculation / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the equations defining Abelian varieties. I-III / rank
 
Normal rank
Property / cites work
 
Property / cites work: Varieties Defined by Quadratic Equations / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tata lectures on theta. I: Introduction and motivation: Theta functions in one variable. Basic results on theta functions in several variables. With the assistance of C. Musili, M. Nori, E. Previato, and M. Stillman / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tata lectures on theta. II: Jacobian theta functions and differential equations. With the collaboration of C. Musili, M. Nori, E. Previato, M. Stillman, and H. Umemura / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3710637 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimal Pairings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Equations for the Jacobian of a hyperelliptic curve / rank
 
Normal rank

Latest revision as of 01:33, 9 July 2024

scientific article
Language Label Description Also known as
English
A generalisation of Miller's algorithm and applications to pairing computations on abelian varieties
scientific article

    Statements

    A generalisation of Miller's algorithm and applications to pairing computations on abelian varieties (English)
    0 references
    0 references
    0 references
    11 September 2014
    0 references
    The \textit{V. S. Miller}'s algorithm [J. Cryptology 17, No. 4, 235--261 (2004; Zbl 1078.14043)] was proposed as a tool to efficiently compute the pairing of Weil on elliptic curves and later on improved and applied to other pairings as well. The algorithm finds the function associated (up to a constant factor) to a principal divisor of the form \(n[P]-n[0]\),\, with \(P\)\, a point of order \(n\),\, using a chain of double and add points. In a previous work [Lect. Notes Comput. Sci. 6197, 251--269 (2010; Zbl 1260.11043)] the authors of the present paper presented a new approach (which doesn't use Miller's algorithm) to compute pairings. That algorithm is based on the theory of theta functions and can be applied to all abelian varieties (and also to Kummer varieties using \textit{symmetric pairings}). In the present paper, the authors study the adaptation of Miller's algorithm to the new setting, i.~e., to compute the function associated to a divisor on an abelian variety with Chern class 0 linearly equivalent to \(0\)\, and ``we focus on the optimizations which consist in reducing the number of loops in pairings computation algorithms by using non-trivial endomorphisms of the abelian varieties'' (the Frobenius endomorphism in the case of a finite underlying field). The structure of the paper is as follows: Section 2 summarizes the theory of (classical analytic) theta functions, Section 3 deals with the addition laws in the set of points of an abelian variety, Section 4 is devoted to the generalization of Miller's algorithm to abelian varieties and Section 5 to the computation of Weil and Tata pairings of those varieties. Then Section 6 deals with generalizations of ate pairings to abelian varieties (defined over a finite field) and Section 7 with optimal ate pairings. Finally Section 8 discusses some computational issues.
    0 references
    Weil pairing
    0 references
    Tate pairing
    0 references
    pairing computation
    0 references
    abelian varieties
    0 references
    Miller's algorithm
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references