Abstract
This paper deals with the problem of generating high quality random number sequences for cryptography. A new class of CA, the Self Programmable Cellular Automata (SPCA) is proposed. Experimental results showed the sequences generated performed well in the ENT and DIEHARD test suites; comparable to the results obtained by other researchers. Furthermore, the SPCA has implementation space savings over other similar variants of CA. The SPCA uses only Boolean operations hence it is ideally suitable for VLSI hardware implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Nandi, S., Kar, B.K., Pal Chaudhuri, P.: Theory and applications of cellular automata in cryptography. IEEE Trans. Comput. 43, 1346–1357 (1994)
Chowdhury, D.R., Gupta, I.S., Pal Chaudhuri, P.: A class of two dimensional cellular automata and applications in random pattern testing. Journal of Electrical Testing: Theory and Applications 5, 65–80 (1994)
Nandi, S., Pal Chaudhuri, P.: Analysis of periodic and intermediate boundary 90/150 cellular automata. IEEE Transactions on Computers 45(1) (January 1999)
Hortensius, P.D., Mcleod, R.D., Pries, W., Card, H.C., Michael Miller, D.: Cellular automata-based pseudorandom number generators for built-in self-test. IEEE Transactions on Computer-Aided Design 8(8), 842–859 (1989)
Sipper, M., Tomassini, M.: Generating parallel random number generators by cellular programming. International Journal Modern Physics 7(2), 181–190 (1996)
Sipper, M., Tomassini, M.: On the generation of high-quality random numbers by two-dimensional cellular automata. International Journal Modern Physics 7(2), 181–190 (1996)
Tomassini, M., Perrenoud, M.: Cryptography with cellular automata. Applied Soft Computing 1, 151–160 (2001)
ENT test suite, http://www.fourmilab.ch/random
Marsaglia, Diehard (1998), http://stat.fsu.edu/~geo/diehard.html
Guan, S.-U., Zhang, S.: Incremental Evolution of Cellular Automata for Random Number Generation, accepted by International Journal of Modern Physics
Guan, S.-U., Zhang, S.: Pseudorandom Number Generators Based on Controllable Cellular Automata, submitted to IEEE Transactions
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guan, SU., Tan, S.K. (2003). Pseudorandom Number Generator – The Self Programmable Cellular Automata. In: Palade, V., Howlett, R.J., Jain, L. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2003. Lecture Notes in Computer Science(), vol 2773. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45224-9_166
Download citation
DOI: https://doi.org/10.1007/978-3-540-45224-9_166
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40803-1
Online ISBN: 978-3-540-45224-9
eBook Packages: Springer Book Archive