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 条
  • [1] Hybrid Cellular Automata as Pseudo-Random Number Generators with Binary Synchronization Property
    Dogaru, Radu
    [J]. ISSCS 2009: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS,, 2009, : 389 - 392
  • [2] Evolution of 2-Dimensional Cellular Automata as Pseudo-random Number Generators
    Girau, Bernard
    Vlassopoulos, Nikolaos
    [J]. CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 611 - 622
  • [3] A Metric for Evolving 2-D Cellular Automata As Pseudo-Random Number Generators
    Vlassopoulos, Nikolaos
    Girau, Bernard
    [J]. JOURNAL OF CELLULAR AUTOMATA, 2014, 9 (2-3) : 139 - 152
  • [4] A list of tri-state cellular automata which are potential pseudo-random number generators
    Bhattacharjee, Kamalika
    Das, Sukanta
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2018, 29 (09):
  • [5] FPGA implementations of cellular automata for pseudo-random number generation
    Anghelescu, Petre
    Sofron, Emil
    Ionita, Silviu
    Ionescu, Laurentiu
    [J]. 2006 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1 AND 2, 2007, : 371 - +
  • [6] Comparison between cellular automata and linear feedback shift registers based pseudo-random number generators
    Kokolakis, I
    Andreadis, I
    Tsalides, P
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (10) : 643 - 658
  • [7] INVARIANTS OF PSEUDO-RANDOM NUMBER GENERATORS
    Martin, Clyde F.
    Neusel, Mara D.
    [J]. COMMUNICATIONS IN INFORMATION AND SYSTEMS, 2008, 8 (01) : 39 - 53
  • [8] TESTS OF RANDOMNESS FOR PSEUDO-RANDOM NUMBER GENERATORS
    STRUBE, MJ
    [J]. BEHAVIOR RESEARCH METHODS & INSTRUMENTATION, 1983, 15 (05): : 536 - 537
  • [9] MULTIPLICATIVE CONGRUENTIAL PSEUDO-RANDOM NUMBER GENERATORS
    DOWNHAM, DY
    ROBERTS, FDK
    [J]. COMPUTER JOURNAL, 1967, 10 (01): : 74 - &
  • [10] DNS Pseudo-Random Number Generators Weakness
    Szmit, Maciej
    Szmit, Anna
    [J]. COMPUTER NETWORKS, 2011, 160 : 298 - 305