Improving chaos-based pseudo-random generators in finite-precision arithmetic

被引:0
|
作者
Aleksandra V. Tutueva
Timur I. Karimov
Lazaros Moysis
Erivelton G. Nepomuceno
Christos Volos
Denis N. Butusov
机构
[1] Saint-Petersburg Electrotechnical University “LETI”,Department of Computer
[2] Saint-Petersburg Electrotechnical University “LETI”,Aided Design
[3] Aristotle University of Thessaloniki,Youth Research Institute
[4] Federal University of São João del-Rei,Laboratory of Nonlinear Systems
来源
Nonlinear Dynamics | 2021年 / 104卷
关键词
Chaos; Pseudo-random number generator; Floating-point data type; IEEE754-2008; NIST tests;
D O I
暂无
中图分类号
学科分类号
摘要
One of the widely-used ways in chaos-based cryptography to generate pseudo-random sequences is to use the least significant bits or digits of finite-precision numbers defined by the chaotic orbits. In this study, we show that the results obtained using such an approach are very prone to rounding errors and discretization effects. Thus, it appears that the generated sequences are close to random even when parameters correspond to non-chaotic oscillations. In this study, we confirm that the actual source of pseudo-random properties of bits in a binary representation of numbers can not be chaos, but computer simulation. We propose a technique for determining the maximum number of bits that can be used as the output of a pseudo-random sequence generator including chaos-based algorithms. The considered approach involves evaluating the difference of the binary representation of two points obtained by different numerical methods of the same order of accuracy. Experimental results show that such estimation can significantly increase the performance of the existing chaos-based generators. The obtained results can be used to reconsider and improve chaos-based cryptographic algorithms.
引用
收藏
页码:727 / 737
页数:10
相关论文
共 50 条
  • [41] ADDITIVE CONGRUENTIAL PSEUDO-RANDOM NUMBER GENERATORS
    MILLER, JCP
    PRENTICE, MJ
    COMPUTER JOURNAL, 1968, 11 (03): : 341 - &
  • [42] FAST PSEUDO-RANDOM NUMBER GENERATORS FOR COMPUTERS
    PRATT, AR
    RADIO AND ELECTRONIC ENGINEER, 1970, 40 (02): : 83 - &
  • [43] THE LATTICE STRUCTURE OF PSEUDO-RANDOM NUMBER GENERATORS
    RIPLEY, BD
    PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1983, 389 (1796): : 197 - 204
  • [44] Construction of extractors using pseudo-random generators
    Columbia Univ, United States
    Conf Proc Annu ACM Symp Theory Comput, (141-148):
  • [45] Assessing the Quality of Pseudo-Random Number Generators
    P. C. S. Luizi
    F. R. B. Cruz
    J. van de Graaf
    Computational Economics, 2010, 36 : 57 - 67
  • [46] Assessing the Quality of Pseudo-Random Number Generators
    Luizi, P. C. S.
    Cruz, F. R. B.
    van de Graaf, J.
    COMPUTATIONAL ECONOMICS, 2010, 36 (01) : 57 - 67
  • [47] STATISTICAL TEST FOR PSEUDO-RANDOM NUMBER GENERATORS
    GARPMAN, S
    RANDRUP, J
    COMPUTER PHYSICS COMMUNICATIONS, 1978, 15 (1-2) : 5 - 13
  • [48] Stochastic investigations of pseudo-random number generators
    Ugrin-Sparac, G.
    Computing (Vienna/New York), 1991, 46 (01): : 67 - 86
  • [49] A Repetition Test for Pseudo-Random Number Generators
    Gil, Manuel
    Gonnet, Gaston H.
    Petersen, Wesley P.
    MONTE CARLO METHODS AND APPLICATIONS, 2006, 12 (5-6): : 385 - 393
  • [50] Chaos-based random number generators - Part II: Practical realization
    Stojanovski, T
    Pihl, J
    Kocarev, L
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 2001, 48 (03): : 382 - 385