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

被引:15
|
作者
Tutueva, Aleksandra V. [1 ]
Karimov, Timur I. [2 ]
Moysis, Lazaros [3 ]
Nepomuceno, Erivelton G. [4 ]
Volos, Christos [3 ]
Butusov, Denis N. [2 ]
机构
[1] St Petersburg Electrotech Univ LETI, Dept Comp Aided Design, 5 Prof Popova St, St Petersburg 197376, Russia
[2] St Petersburg Electrotech Univ LETI, Youth Res Inst, 5 Prof Popova St, St Petersburg 197376, Russia
[3] Aristotle Univ Thessaloniki, Phys Dept, Lab Nonlinear Syst Circuits & Complex LaNSCom, Thessaloniki, Greece
[4] Univ Fed Sao Joao del Rei, Dept Elect Engn, Control & Modelling Grp GCOM, BR-36307352 Sao Joao Del Rei, MG, Brazil
基金
俄罗斯科学基金会;
关键词
Chaos; Pseudo-random number generator; Floating-point data type; IEEE754-2008; NIST tests;
D O I
10.1007/s11071-021-06246-0
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
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
页数:11
相关论文
共 50 条
  • [21] Enhanced Chaos-based Pseudo Random Numbers Generator
    Merah, Lahcene
    Adda, Ali-Pacha
    Naima, Hadj-said
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED SMART SYSTEMS (ICASS), 2018,
  • [22] Finite-Precision Implementation of Arithmetic Coding Based Distribution Matchers
    Pikus, Marcin
    Xu, Wen
    Kramer, Gerhard
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [23] Pseudo-random generators for all hardnesses
    Umans, C
    17TH ANNUAL IEEE CONFERENCE ON COMPUTATIONAL COMPLEXITY, PROCEEDINGS, 2002, : 11 - 11
  • [24] Features of creating based on chaos pseudo-random sequences
    Semenko, A. I.
    Bokla, N., I
    Kushnir, M. Ya.
    Kosovan, G. V.
    2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), 2018, : 1087 - 1090
  • [25] Pseudo-random generators for all hardnesses
    Umans, C
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 67 (02) : 419 - 440
  • [26] INVARIANTS OF PSEUDO-RANDOM NUMBER GENERATORS
    Martin, Clyde F.
    Neusel, Mara D.
    COMMUNICATIONS IN INFORMATION AND SYSTEMS, 2008, 8 (01) : 39 - 53
  • [27] Evaluation of splittable pseudo-random generators
    Schaathun, Hans Georg
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2015, 25
  • [28] Tautologies from pseudo-random generators
    Krajícek, J
    BULLETIN OF SYMBOLIC LOGIC, 2001, 7 (02) : 197 - 212
  • [29] A Comparative Study on the Robustness of Chaos-Based Random Number Generators
    Demir, Kaya
    Ergun, Salih
    2019 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2019), 2019, : 245 - 248
  • [30] Chaos-based random number generators - Part I: Analysis
    Stojanovski, T
    Kocarev, L
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2001, 48 (03) : 281 - 288