Functions and their mechanisms for generating cryptographic keys and random numbers
Annotatsiya
In the field of cryptographic information security, the generation of random numbers is considered very important because they are used in various applications, such as the generation of cryptographic keys, one-time numbers and initial vectors. The more unpredictable the random sequences generated, the higher their quality and cryptographic strength, and the less likely it is that the enemy will restore the value of these random numbers. This paper highlights 7 functions used in the cryptographic information security software package, including cryptographic keys, as well as random number generation. It describes the functions and specifics of the software being developed, including a deterministic random bit generator that meets security requirements. The generated random bits were checked on the basis of National Institute of Standards and Technology (NIST) statistical tests.