Title :
Search for Optimal Five-Neighbor FPGA-Based Cellular Automata Random Number Generators
Author :
Santoro, Renaud ; Roy, Sébastien ; Sentieys, Olivier
Author_Institution :
Rennes Univ., Lannion
fDate :
July 30 2007-Aug. 2 2007
Abstract :
Cellular automata are recognized as efficient solutions for high-rate random number generators. However, for good randomness, the CA rule and the number of neighbor cells must be chosen with care. If a cell has N neighbors, 22 n rules are possible, and finding the optimal rule is a time-consuming task. To reduce its complexity, the search procedure is usually done using a genetic algorithm, which is not guaranteed to find the best rule. In this paper, an exhaustive search is used to find the optimal rule for a CA based on a neighborhood of 5. The search is performed based on statistical tests and entropy measures implemented on an FPGA. The use of an FPGA boost the speed of the search by an order of magnitude. Implementation results of the four statistical tests are given in terms of area and maximum clock frequency, and exhibit a significant improvement over previous works. This study shows that an increase in the number of neighbors in a CA enhances the entropy in the context of high-rate pseudo-random number generators. Moreover, searching the optimal rule for a given seed will improve randomness.
Keywords :
cellular automata; entropy; field programmable gate arrays; random number generation; search problems; statistical testing; cellular automata random number generators; entropy measures; optimal five-neighbor FPGA; pseudo-random number generators; search procedure; statistical tests; Automata; Clocks; Entropy; Extremities; Field programmable gate arrays; Frequency; Genetic algorithms; Performance evaluation; Random number generation; Testing; AIS 20; AIS 31; Cellular automata; FPGA; hardware statistical tests; random number generators;
Conference_Titel :
Signals, Systems and Electronics, 2007. ISSSE '07. International Symposium on
Conference_Location :
Montreal, Que.
Print_ISBN :
1-4244-1448-2
Electronic_ISBN :
1-4244-1449-0
DOI :
10.1109/ISSSE.2007.4294483