Time-memory trade-offs for index calculus in genus 3 (Q2515965)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Time-memory trade-offs for index calculus in genus 3
scientific article

    Statements

    Time-memory trade-offs for index calculus in genus 3 (English)
    0 references
    0 references
    0 references
    7 August 2015
    0 references
    Motivated by cryptographic applications, the authors of this article discuss an algorithm for solving discrete logarithm problems in Jacobians of genus \(3\) non-hyperelliptic curves over a finite filed \(\mathbb{F}_q\) of \(q\) elements. The methods in [\textit{C. Diem} and \textit{E. Thomé}, J. Cryptology 21, No. 4, 593--611 (2008; Zbl 1167.11047)] and also [\textit{C. Diem}, ANTS-VII, Lect. Notes Comput. Sci. 4076, 543--557 (2006; Zbl 1143.11361)] yield an effective heuristic \(\tilde{O}(q)\) index calculus algorithm for solving discrete logarithm problems in Jacobians of genus \(3\) non-hyperelliptic curves over \(\mathbb{F}_q\). These methods are referred to as Diem's algorithm. In this article, the authors present and analyze an improved variant of Diem's algorithm. On the cost of a moderate memory increase, they show theoretically and practically how the computational complexity of their algorithm improves the computational complexity of Diem's algorithm. The authors also discuss time-memory trade-offs in real-life settings.
    0 references
    discrete logarithm problem
    0 references
    index calculus
    0 references
    double large prime
    0 references
    genus 3
    0 references
    non-hyperelliptic curve
    0 references
    quartic curve
    0 references
    plane curve
    0 references
    time-memory trade-off
    0 references
    0 references

    Identifiers

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