On the elliptic curve endomorphism generator (Q1744020)

From MaRDI portal
Revision as of 17:16, 26 July 2023 by Importer (talk | contribs) (‎Created a new Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
On the elliptic curve endomorphism generator
scientific article

    Statements

    On the elliptic curve endomorphism generator (English)
    0 references
    0 references
    16 April 2018
    0 references
    Let \(E\)\, be an elliptic curve defined over a finite field \(\mathbb{F}_q\),\, a point \(P=P_0\in E(\mathbb{F}_q)\)\, and an endomorphism \(\theta\)\, of \(E\). The point sequence \(\{P_n\}\),\, with \(P_n=\theta(P_{n-1})=\theta^n(P_0)\)\, is ultimately periodic and purely periodic if \(\theta\)\, is prime to the annihilator ideal \(l\) of \(P\). The period \(T\)\, of \(\{P_n\}\)\, is the multiplicative order of \(\theta\) modulo \(l\). The present paper studies the distribution and the linear complexity (the linear complexity of a pseudo-random sequence measures their suitability for use as a key in stream cipher cryptography) of sequences \(\{f(\theta^nP)\}\)\, where \(f\in \mathbb{F}_q(E)\),\, the function field of \(E\). Section 2 studies the structure of the group \(E[a]\)\, of the \(a\)-torsion points of \(E\),\, with \(a\)\, an ideal of \(\mathrm{End}(E)\),\, an some other auxiliary results. Section 3.1 studies, using character sums, the distribution of sequences \(\{f(\theta^nP)\}\). Theorem 1 gives an upper bound for the character sum \(S_\theta(E,P,T)=\sum_{n=1}^T\psi(f(\theta^nP))\),\, with \(\psi\)\, an additive character of \(\mathbb{F}_q\)\, and Theorem 2 improves that bound assuming the discriminant of \(\mathrm{End}(E)\)\, small (\(\mathrm{End}(E)\)\, is an order in an imaginary quadratic field). Corollaries 2 and 3 provides the wanted distribution. Finally Section 3.2 gives a lower bound on the linear complexity of that sequences (Theorem 3).
    0 references
    elliptic curves
    0 references
    complex multiplication
    0 references
    character sums
    0 references
    linear complexity
    0 references
    power generator
    0 references

    Identifiers

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