Predicting the elliptic curve congruential generator

From MaRDI portal
Publication:2363380

DOI10.1007/S00200-016-0303-XzbMATH Open1369.11099arXiv1609.03305OpenAlexW2514154808MaRDI QIDQ2363380FDOQ2363380


Authors: László Mérai Edit this on Wikidata


Publication date: 19 July 2017

Published in: Applicable Algebra in Engineering, Communication and Computing (Search for Journal in Brave)

Abstract: Let p be a prime and let mathbfE be an elliptic curve defined over the finite field mathbbFp of p elements. For a point GinmathbfE(mathbbFp) the elliptic curve congruential generator (with respect to the first coordinate) is a sequence (xn) defined by the relation xn=x(Wn)=x(Wn1oplusG)=x(nGoplusW0), n=1,2,dots, where oplus denotes the group operation in mathbfE and W0 is an initial point. In this paper, we show that if some consecutive elements of the sequence (xn) 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 (xn) in the revealed segment. It turns out that in practice, all the secret parameters, and thus the whole sequence (xn), can be computed from eight consecutive elements, even if the prime and the elliptic curve are private.


Full work available at URL: https://arxiv.org/abs/1609.03305




Recommendations




Cites Work


Cited In (5)





This page was built for publication: Predicting the elliptic curve congruential generator

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2363380)