Abstract

Pseudo-random number generator is an important mechanism for cryptographic information protection. It can be used independently to generate special data or as the most important element of security of other mechanisms for cryptographic information protection. The application of transformations in a group of points of elliptic and hypereliptic curves is an important direction for the designing of cryptographically stable pseudo-random sequences generators. This approach allows us to build the resistant cryptographic algorithms in which the problem of finding a private key is associated with solving the discrete logarithm problem. This paper proposes a method for generating pseudo-random sequences of the maximum period using transformations on the elliptic curves. The maximum sequence period is provided by the use of recurrent transformations with the sequential formation of the elements of the point group of the elliptic curve. In this case, the problem of finding a private key is reduced to solving a theoretically complex discrete logarithm problem. The article also describes the block diagram of the device for generating pseudo-random sequences and the scheme for generating internal states of the generator.

Highlights

  • RANDOM and pseudo-random number generators are important and extremely powerful cryptographic primitives [1,2,3]

  • The task of this paper is to develop a method for generating pseudo-random numbers sequences, due to the additional introduction of recurrent transformation in combination with transformations in group of points of an elliptic curve it allows generating pseudorandom sequences of the maximum period

  • Since each subsequent state value si depends on the result of the recurrent transformation linear recurrent registers (LRR)( y ), which provides the maximum period of the generated sequences, the value of the parameter ri depends on the parameter si and the value of the base point Q : ri = ( x( siQ ))

Read more

Summary

INTRODUCTION

RANDOM and pseudo-random number generators are important and extremely powerful cryptographic primitives [1,2,3]. The most promising are considered to be pseudo-random sequence generators [10,11,12,13], which are constructed using transformations in a group of points of an elliptic curve [13,14,15]. The task of this paper is to develop a method for generating pseudo-random numbers sequences, due to the additional introduction of recurrent transformation in combination with transformations in group of points of an elliptic curve it allows generating pseudorandom sequences of the maximum period. We show that the sequence of internal states of the generator depends on the basic operations of scalar multiplication in the group of elliptic curve points. In the final part of the work, we summarize and note the benefits gained

DUAL ELLIPTIC CURVE DETERMINISTIC RANDOM BIT GENERATOR
EXPERIMENTAL STUDY OF PERIODIC PROPERTIES
CONCLUSIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call