A secure and efficient pseudo-random number generator is crucial for the security of a stream cipher or block cipher in a cryptosystem. This paper is devoted to the design and analysis of a new robust Pseudo-Chaotic Number Generator (PCNG) based on discrete chaotic maps over a finite field, and a multiplexing mechanism. The proposed PCNG contains three discrete chaotic maps: Piece-Wise Linear Chaotic Map (PWLCM), skew tent and logistic map. XOR operators are applied on these maps to form three optional intermediate outputs that are selected by the multiplexing mechanism to produce the final pseudo-chaotic sequence. The XOR operators and multiplexing mechanism can increase the dynamic pseudo-chaotic properties significantly. The PCNG is designed over a finite 2 32 field, has a simple structure and can be easily implemented. It has been implemented on a new stream cipher. Security analyses and statistical experiments have been carried out and the results have proven that the proposed PCNG can generate effective pseudorandom numbers and the stream cipher exhibits good security properties with large secret key space and high key sensitivity. Therefore, the proposed PCNG can be successfully applied in cryptosystems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.