Please use this identifier to cite or link to this item:
Title: Pseudorandom number generation with self-programmable cellular automata
Authors: Guan, S.-U. 
Tan, S.K.
Keywords: Cellular automata
Pseudorandom number generation
Issue Date: Jul-2004
Citation: Guan, S.-U., Tan, S.K. (2004-07). Pseudorandom number generation with self-programmable cellular automata. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 23 (7) : 1095-1101. ScholarBank@NUS Repository.
Abstract: We propose a new class of cellular automata, self-programming cellular automata (SPCA), with specific application to pseudorandom number generation. By changing a cell's state transition rules in relation to factors such as its neighboring cell's states, behavioral complexity can be increased and utilized. Interplay between the state transition neighborhood and rule selection neighborhood leads to a new composite neighborhood and state transition rule that is the linear combination of two different mappings with different temporal dependencies. It is proved that when the transitional matrices for both the state transition and rule selection neighborhood are nonsingular, SPCA will not exhibit non-group behavior. Good performance can be obtained using simple neighborhoods with certain CA length, transition rules, etc. Certain configurations of SPCA pass all DIEHARD and ENT tests with an implementation cost lower than current reported work. Output sampling methods are also suggested to improve output efficiency by sampling the outputs of the new rule selection neighborhoods.
Source Title: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
ISSN: 02780070
DOI: 10.1109/TCAD.2004.829808
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.


checked on Mar 23, 2019


checked on Mar 13, 2019

Page view(s)

checked on Mar 24, 2019

Google ScholarTM



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.