Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
A note on \((2, 2)\)-isogenies via theta coordinates - MaRDI portal

A note on \((2, 2)\)-isogenies via theta coordinates (Q6615553)

From MaRDI portal





scientific article; zbMATH DE number 7923271
Language Label Description Also known as
English
A note on \((2, 2)\)-isogenies via theta coordinates
scientific article; zbMATH DE number 7923271

    Statements

    A note on \((2, 2)\)-isogenies via theta coordinates (English)
    0 references
    0 references
    0 references
    0 references
    8 October 2024
    0 references
    Isogeny-based cryptography is a promising candidate for post-quantum cryptography. The computation of chains of \((2,2)\)-isogenies between products of elliptic curves forms the core of many isogeny-based protocols.\N\NThis paper presents several techniques to optimize \((2,2)\)-isogeny computation. Specifically, the algorithm proposed by \textit{P. Dartois} et al. [``An algorithmic approach to \((2, 2)\)-isogenies in the theta model and applications to isogeny-based cryptography'', Cryptology ePrint Archive, Paper 2023/1747 (2023)], which computes chains of \((2,2)\)-isogenies between products of elliptic curves using theta coordinates, is revisited and enhanced. By employing projective coordinates, the proposed method eliminates all inversions, resulting in more efficient algorithms for \((2,2)\)-isogeny computations, including gluing and generic isogenies, compared to previous approaches.\N\NFor each fundamental block of the algorithm, an explicit inversion-free version is provided. The \(x\)-only ladder technique is applied to accelerate the computation of gluing isogenies. Additionally, a mixed optimal strategy is introduced, combining inversion-elimination techniques with the original methods to execute chains of \((2,2)\)-isogenies efficiently.\N\NFor the point doublings, in the gluing isogeny step, the \(x\)-only Montgomery ladder algorithm is used to compute the \(x\)-coordinates of target points, while the corresponding \(y\)-coordinates are recovered using the Okeya-Skurai formula. A detailed cost analysis and a concrete comparison with previously known inversion-elimination methods are also provided.
    0 references
    elliptic curves
    0 references
    \((2, 2)\)-isogenies
    0 references
    theta coordinates
    0 references
    inversion elimination
    0 references
    optimal strategy
    0 references

    Identifiers

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