Reconstructing noisy polynomial evaluation in residue rings

  • Authors:
  • Simon R. Blackburn;Domingo Gomez-Perez;Jaime Gutierrez;Igor E. Shparlinski

  • Affiliations:
  • Department of Mathematics, Royal Holloway, University of London, Egham, Surrey, TW20 0EX, UK;Faculty of Science, University of Cantabria, E-39071 Santander, Spain;Faculty of Science, University of Cantabria, E-39071 Santander, Spain;Department of Computing, Macquarie University, Sydney, NSW 2109, Australia

  • Venue:
  • Journal of Algorithms
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let q1 be an integer and let a and b be elements of the residue ring Z"q of integers modulo q. We show how, when given a polynomial f@?Z"q[X] and approximations to v"0,v"1@?Z"q such that v"1=f(v"0)modq one can recover v"0 and v"1 efficiently. This result has direct applications to predicting the polynomial congruential generator: a sequence (v"n) of pseudorandom numbers defined by the relation v"n"+"1=f(v"n)modq for some polynomial f@?Z"q[X]. The applications lead to analogues of results known for the linear congruential generator x"n"+"1=ax"n+bmodq, although the results are much more restrictive due to nonlinearity of the problem.