Random number generation using decimal cellular automata

被引:6
|
作者
Bhattacharjee, Kamalika [1 ]
Das, Sukanta [1 ]
机构
[1] Indian Inst Engn Sci & Technol, Dept Informat Technol, Sibpur 711103, W Bengal, India
关键词
Pseudo-random number generator (PRNG); Cellular automata (CAs); Information flow; Asymmetric configuration space;
D O I
10.1016/j.cnsns.2019.104878
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper illustrates the potentiality of decimal CAs as source of pseudo-randomness. Some desirable properties for a CA to be a good source of pseudo-randomness are identified. As the rule space is huge, greedy strategies are taken to select CAs satisfying these properties. Finally, two heuristic algorithms are given to synthesize such CAs. As application of pseudo-randomness, two schemes are reported to develop pseudo-random number generators (PRNGs) using these CAs. To generate a number from a configuration, we have used the concept of window. It is observed that, our PRNGs are at least as good as the best known PRNGs existing in literature. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Random number generation by cellular automata with memory
    Alonso-Sanz, Ramon
    Bull, Larry
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2008, 19 (02): : 351 - 367
  • [2] PARALLEL RANDOM NUMBER GENERATION FOR VLSI SYSTEMS USING CELLULAR AUTOMATA
    HORTENSIUS, PD
    MCLEOD, RD
    CARD, HC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (10) : 1466 - 1472
  • [3] Incremental evolution of cellular automata for random number generation
    Guan, SU
    Zhang, S
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2003, 14 (07): : 881 - 896
  • [4] Pseudorandom Number Generation Using Cellular Automata
    Kang, Byung-Heon
    Lee, Dong-Ho
    Hong, Chun-Pyo
    [J]. NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS, AUTOMATION AND INDUSTRIAL ELECTRONICS, 2008, : 401 - +
  • [5] Elementary Cellular Automata with Minimal Memory and Random Number Generation
    Alonso-Sanz, Ramon
    Bull, Larry
    [J]. COMPLEX SYSTEMS, 2009, 18 (02): : 195 - 213
  • [6] 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 - +
  • [7] Random Number Generators using Cellular Automata Implemented on FPGAs
    Comer, Jonathan M.
    Cerda, Juan C.
    Martinez, Chris D.
    Hoe, David H. K.
    [J]. 2012 44TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY (SSST), 2012, : 67 - 72
  • [8] RANDOM SEQUENCE GENERATION BY CELLULAR AUTOMATA
    WOLFRAM, S
    [J]. ADVANCES IN APPLIED MATHEMATICS, 1986, 7 (02) : 123 - 169
  • [9] Looking for suitable rules for true random number generation with asynchronous cellular automata
    Cicuttin, A.
    De Micco, L.
    Crespo, M. L.
    Antonelli, M.
    Garcia, L.
    Samayoa, W. Florian
    Silva, A.
    [J]. NONLINEAR DYNAMICS, 2023, 111 (03) : 2711 - 2722
  • [10] An evolutionary approach to the design of controllable cellular automata structure for random number generation
    Guan, SU
    Zhang, S
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (01) : 23 - 36