Proceedings of the 2012 44th Southeastern Symposium on System Theory (SSST) 2012
DOI: 10.1109/ssst.2012.6195137
|View full text |Cite
|
Sign up to set email alerts
|

Random number generators using Cellular Automata implemented on FPGAs

Abstract: Cellular Automata (CA) have been found to make good pseudo-random number generators (PRNGs), and these CA-based PRNGs are well suited for implementation on Field Programmable Gate Arrays (FPGAs). To improve the quality of the random numbers that are generated, the basic CA structure is enhanced in two ways. First, the addition of a super-rule to each CA cell is considered. The resulting Self-Programmable CA (SPCA) uses the super-rule to determine when to make a dynamic rule change in each CA cell. The super-ru… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(17 citation statements)
references
References 6 publications
0
16
0
Order By: Relevance
“…Ranq1 is a MCG working modulo 2 64 , while its seed is produced by a 64-bits right XORshift [36]. Let us first recall that the XORshift takes an input and iteratively executes an exclusive or (XOR) of the binary number with a bit shifted translation (left and right) of itself.…”
Section: Linear Congruential Generatorsmentioning
confidence: 99%
See 1 more Smart Citation
“…Ranq1 is a MCG working modulo 2 64 , while its seed is produced by a 64-bits right XORshift [36]. Let us first recall that the XORshift takes an input and iteratively executes an exclusive or (XOR) of the binary number with a bit shifted translation (left and right) of itself.…”
Section: Linear Congruential Generatorsmentioning
confidence: 99%
“…Self-Programmable CA (SPA) was presented first as a new rules for CA generator in [63]. The topological behavior of the generator proposed in [64] is the use of a super-rule 90/156 to dynamically determine when the rules have to change in each CA cell (see Figure 9). In practice, the input rules of each neighbor cell are also a second CA which is executed in parallel with the main cellular automata.…”
mentioning
confidence: 99%
“…Due to the increasing complexity of the VLSI chips, it is necessary to move the BIST circuits to be placed on the chip itself and that requires a small overhead compared to the overall chip design. The Cellar Automaton (CA) and the LFSR are well-known examples of these generators [10].…”
Section: A Pseudorandom Number Generatormentioning
confidence: 99%
“…Now, the key k 1 serves as the seed to a PRNG (in this work, CA based PRNG [11,12] is used). A (w − 1)-bit CA based PRNG produces random patterns of (w − 1) bits, to which 1 is concatenated at either end to get a pattern of (w + 1) bits.…”
Section: Theorem 1 Ifmentioning
confidence: 99%