Back to Search Start Over

Predicting the elliptic curve congruential generator.

Authors :
Mérai, László
Source :
Applicable Algebra in Engineering, Communication & Computing; Jun2017, Vol. 28 Issue 3, p193-203, 11p
Publication Year :
2017

Abstract

Let p be a prime and let $$\mathbf {E}$$ be an elliptic curve defined over the finite field $$\mathbb {F}_p$$ of p elements. For a point $$G\in \mathbf {E}(\mathbb {F}_p)$$ the elliptic curve congruential generator (with respect to the first coordinate) is a sequence $$(x_n)$$ defined by the relation $$x_n=x(W_n)=x(W_{n-1}\oplus G)=x(nG\oplus W_0)$$ , $$n=1,2,\ldots $$ , where $$\oplus $$ denotes the group operation in $$\mathbf {E}$$ and $$W_0$$ is an initial point. In this paper, we show that if some consecutive elements of the sequence $$(x_n)$$ are given as integers, then one can compute in polynomial time an elliptic curve congruential generator (where the curve possibly defined over the rationals or over a residue ring) such that the generated sequence is identical to $$(x_n)$$ in the revealed segment. It turns out that in practice, all the secret parameters, and thus the whole sequence $$(x_n)$$ , can be computed from eight consecutive elements, even if the prime and the elliptic curve are private. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09381279
Volume :
28
Issue :
3
Database :
Complementary Index
Journal :
Applicable Algebra in Engineering, Communication & Computing
Publication Type :
Academic Journal
Accession number :
123085980
Full Text :
https://doi.org/10.1007/s00200-016-0303-x