Cryptanalysis needs a lot of pseudo-random numbers. In particular, a sequence of independent and identically distributed (i.i.d.) binary random variables plays an important role in modern digital communication systems. Sufficient conditions have been recently provided for a class of ergodic maps of an interval onto itself: R1 → R1 and its associated binary function to generate a sequence of i.i.d. random variables. In order to get more i.i.d. binary random vectors, Jacobian elliptic Chebyshev rational map, its derivative and second derivative which define a Jacobian elliptic space curve have been introduced. Using duplication formula gives three-dimensional real-valued sequences on the space curve onto itself: R3 → R3. This also defines three projective onto mappings, represented in the form of rational functions of xn, yn, zn. These maps generate a three-dimensional sequence of i.i.d. random vectors.
Read full abstract