Analysis of the pseudorandom number generators by the metrological characteristics
DOI:
https://doi.org/10.15587/1729-4061.2016.60608Keywords:
pseudorandom number sequence generator, metrological characteristics of realizations, degree of conformity of generatorAbstract
The paper considers the method of checking the statistical conformity of the characteristics of realizations of noise signals with characteristics of uniform distribution law. The degree of conformity of realizations obtained from pseudorandom number sequence generators was checked by metrological characteristics. The conclusion on the generator usefulness was based on Pareto-optimal solutions for a multi-objective problem. The pilot study was conducted in the Matlab environment. The Martin method, congruent method and environment built-in generator were used as the pseudorandom number sequence generators. The research results showed that when using the Pareto-optimal solutions for the multi-objective problem of statistical conformity of metrological characteristics of realizations of white noise with the uniform distribution law for small volume samples (up to 5000 items), the generator built in the Matlab environment (function unifrnd) has a higher degree of conformity of realizations. However, when using the realizations of the white noise of larger volume (over 5000 items), the congruent method for pseudorandom number sequence generation becomes more significant. The Martin method has not proved as the best by the metrological characteristics for any sample volume.
References
- Prokhorov, S. A. (2001). The mathematical description and modeling of random processes. Samara: Samara State. Aerospace University Press, 209.
- Martyniuk, G. V., Shcherbak, L. M. (2015). Statistical analysis of correlation characteristics of pseudorandom noise signals. Bulletin of the Academy of Engineering Sciences, 2, 101–105.
- Ivanov, M. A., Chuhunkov, I. V. (2003). Theory, application and evaluation of quality pseudorandom sequence generators. Moscow: KUDYTS-OBRAZ, 240.
- Random number generation. Available at: http://mandala.co.uk/links/random//
- Entacher, K. (2000). A collection of classical pseudorandom number generators with linear structures – advanced version. Availabe at: http://random.mat.sbg.ac.at/results/karl/server/server.html
- Gentle, E. (2005). Random Number Generation and Monte-Carlo Methods, 2nd. ed. Springer, 397. doi: 10.1007/b97336
- Ryabko, B. Y., Monarev, V. A. (2005). Using information theory approach to randomness testing. Journal of Statistical Planning and Inference, 133 (1), 95–110. doi: 10.1016/j.jspi.2004.02.010
- Marsaglia, G. DIEHARD Statistical Tests. Available at: http://stat.fsu.edu/~geo/diehard.html
- Soto, J. (1999). Randomness Testing of the Advanced Encryption Algorithms. NIST.
- Rukhin, A. (2001). A statistical test suite for random and pseudorandom number generators for cryptographic applications. NIST. Available at: http://csrc.nist.gov/publications/nistpubs/800-22-rev1a/SP800-22rev1a.pdf
- National Institute of Standards and Technology, “FIPS-197: Advanced Encryption Standard.” Available at: http://csrc.nist.gov/publications/fips/ fips197/fips-197.pdf
- L'Ecuyer, P., Simard, R. (2007). TestU01: A C Library for empirical testing of random number generators. ACM Transactions on Mathematical Software, 33 (4), 22. doi: 10.1145/1268776.1268777
- Mityankina, T. V., Shwidkiy, V. V., Szczerba A. I., Mityankin, M. A. (2009). Assessment of the quality of random number generators. Journal of Cherkasy State Technological University, 1, 41–46.
- Sokolovska, G. V. (2013). Statistical analysis of pseudorandom sequence generator is programmed in Matlab and Mathcad. Modeling and information technologies, 66, 26–30.
- Kuznetsov, A. A., Korolev, R. V., Ryabukha, Yu. N. (2008). Research of the statistical security pseudorandom number generators. Information processing systems, 3 (70), 79–82.
- Kazakova, N. F. (2010). Phased testing and selection of the constituent elements of of pseudorandom sequence generators. Eastern-European Journal of Enterprise Technologies, 2/8 (44), 44–48. Available at: http://journals.uran.ua/eejet/article/view/2734/2540
- Azhmuhamedov, M., Kolesova, N. A. (2010). Methodology to evaluate the quality of a sequence of random numbers. Bulletin ASTU. Ser: Management, Computer Science and Informatics, 2, 141–148.
- Wilkes, S. (1967). Mathematical statistics. Moscow: Nauka, 632.
- Wentzel, E. S. (1988). Operations research: tasks, principles, methodology. 2nd edition. Moscow: Nauka, 208.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2016 Леонід Миколайович Щербак, Ганна Вадимівна Мартинюк, Юрій Юрійович Оникієнко
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.