Cellular Automata Pseudo-Random Number Generators and Their Resistance to Asynchrony

被引:7
|
作者
Manzoni, Luca [1 ]
Mariot, Luca [1 ]
机构
[1] Univ Milano Bicocca, Dipartimento Informat Sistemist & Comunicaz, Viale Sarca 336, I-20126 Milan, Italy
来源
CELLULAR AUTOMATA (ACRI 2018) | 2018年 / 11115卷
关键词
BEHAVIOR; MODEL; CA;
D O I
10.1007/978-3-319-99813-8_39
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cellular Automata (CA) have a long history being employed as pseudo-random number generators (PRNG), especially for cryptographic applications such as keystream generation in stream ciphers. Initially starting from the study of rule 30 of elementary CA, multiple rules where the objects of investigation and were shown to be able to pass most of the rigorous statistical tests used to assess the quality of PRNG. In all cases, the CA employed where of the classical, synchronous kind. This assumes a global clock regulating all CA updates which can be a weakness if an attacker is able to tamper it. Here we study how much asynchrony is necessary to make a CA-based PRNG ineffective. We have found that elementary CA are subdivided into three class: (1) there is a "state transition" where, after a certain level of asynchrony, the CA loses the ability to generate strong random sequences, (2) the randomness of the sequences increases with a limited level of asynchrony, or (3) CA normally unable to be used as PRNG exhibit a much stronger ability to generate random sequences when asynchrony is introduced.
引用
收藏
页码:428 / 437
页数:10
相关论文
共 50 条
  • [41] Gambling with randomness: the use of pseudo-random number generators in GIS
    Van Niel, K
    Laffan, SW
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2003, 17 (01) : 49 - 68
  • [42] Method for Improving the Statistical Properties of Pseudo-random Number Generators
    Chugunkov, Ilya V.
    Gulyaev, Vadim A.
    Baranova, Elena A.
    Chugunkov, Vladimir I.
    [J]. PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 206 - 209
  • [43] Improving Pseudo-Random Generators
    Danko, Aleksander
    Danko, Wiktor
    [J]. ICBAKE: 2009 INTERNATIONAL CONFERENCE ON BIOMETRICS AND KANSEI ENGINEERING, 2009, : 163 - 166
  • [44] TESTS FOR PSEUDO-RANDOM GENERATORS
    DEVILLER.R
    DUMONT, JJ
    LATOUCHE, G
    [J]. BULLETIN DE LA CLASSE DES SCIENCES ACADEMIE ROYALE DE BELGIQUE, 1973, 59 (08): : 703 - 724
  • [45] Security of Pseudo-Random Number Generators with Input (Invited Talk)
    Vergnaud, Damien
    [J]. INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATION: 10TH INTERNATIONAL CONFERENCE, SECITC 2017, 2017, 10543 : 43 - 51
  • [46] Non-uniform nonlinear cellular automata with large cycles and their application in pseudo-random number generation
    Mukherjee, Sukanya
    Adak, Sumit
    Bhattacharjee, Kamalika
    Das, Sukanta
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2021, 32 (07):
  • [47] Hardware implementation of the elitist compact Genetic Algorithm using Cellular Automata pseudo-random number generator
    Moreno-Armendariz, Marco A.
    Cruz-Cortes, Nareli
    Duchanoy, Carlos A.
    Leon-Javier, Alejandro
    Quintero, Rolando
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (04) : 1367 - 1379
  • [48] PSEUDO-RANDOM PATTERN BASED CRYPTOGRAPHY WITH USING CELLULAR LEARNING AUTOMATA
    Dezfuly, Atefeh Ghalambor
    Setayeshi, Saeid
    Mosleh, Mohammad
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING (ICCEE 2011), 2011, : 327 - +
  • [49] Generating pseudo-random sequences from cellular automata and bent functions
    Garcia, Francisco J.
    Requena, Veronica
    Tomas, Virtudes
    [J]. PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON INFORMATION SECURITY AND PRIVACY (ISP '07): ADVANCED TOPICS IN INFORMATION SECURITY AND PRIVACY, 2007, : 40 - +
  • [50] IMPROVEMENT AND ANALYSIS OF A PSEUDO-RANDOM BIT GENERATOR BY MEANS OF CELLULAR AUTOMATA
    Murguia, J. S.
    Mejia Carlos, M.
    Rosu, H. C.
    Flores-Erana, G.
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2010, 21 (06): : 741 - 756