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 条
  • [21] A Repetition Test for Pseudo-Random Number Generators
    Gil, Manuel
    Gonnet, Gaston H.
    Petersen, Wesley P.
    [J]. MONTE CARLO METHODS AND APPLICATIONS, 2006, 12 (5-6): : 385 - 393
  • [22] Stochastic investigations of pseudo-random number generators
    Ugrin-Sparac, G.
    [J]. Computing (Vienna/New York), 1991, 46 (01): : 67 - 86
  • [23] Maximal length cellular automata in GF(q) and pseudo-random number generation
    Adak, Sumit
    Bhattacharjee, Kamalika
    Das, Sukanta
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2020, 31 (03):
  • [24] On the design of a family of CI pseudo-random number generators
    Bahi, Jacques M.
    Fang, Xiaole
    Guyeux, Christophe
    Wang, Qianxue
    [J]. 2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [25] Quantifiers for randomness of chaotic pseudo-random number generators
    De Micco, L.
    Larrondo, H. A.
    Plastino, A.
    Rosso, O. A.
    [J]. PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2009, 367 (1901): : 3281 - 3296
  • [26] Are electroencephalogram (EEG) signals pseudo-random number generators?
    Chen, Guangyi
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2014, 268 : 1 - 4
  • [27] Sponge-Based Pseudo-Random Number Generators
    Bertoni, Guido
    Daemen, Joan
    Peeters, Michael
    Van Assche, Gilles
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2010, 2010, 6225 : 33 - 47
  • [28] Pseudo-random number generators based on the Collatz conjecture
    Xu D.
    Tamir D.E.
    [J]. International Journal of Information Technology, 2019, 11 (3) : 453 - 459
  • [29] Field programmable gate array implementations of cellular automata for pseudo-random number generation
    Isaacs, JC
    Watkins, RK
    Foo, SY
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1957 - 1963
  • [30] MULTIPLICATIVE PSEUDO-RANDOM NUMBER GENERATORS WITH PRIME MODULUS
    SMITH, CS
    [J]. JOURNAL OF THE ACM, 1971, 18 (04) : 586 - &