A Robust Pseudo-Chaotic Number Generator for Cryptosystem Based on Chaotic Maps and Multiplexing Mechanism
In cryptosystem, a secure and efficient random generator plays an important role for its security. Therefore, a robust pseudo-random number generator is necessary. This paper is devoted to the design and analysis of a new robust Chaotic Pseudo-Random Number Generator (CPRNG) based on chaotic maps and multiplexing mechanism. The proposed CPRNG contains three well-known chaotic maps: Piece-Wise Linear Chaotic Map (PWLCM), skew tent and logistic map. Three XOR operators are applied among these maps to form three optional non-final outputs that are selected by the multiplexing mechanism to produce the final chaotic pseudorandom numbers. The proposed CPRNG is implemented with a fixed finite precision in N=32 bits and just includes four XOR operators and a multiplexing mechanism which has a simple structure and can be easily realized in the practical application. Security analyses and statistical experiments are carried out and the results prove that it can generate effective pseudo-random numbers and has good security properties with large secret key space and high key sensitivity which make the proposed CPRNG can be applied in cryptosystems.
Authors: Zongchao QIAO, Ina Taralova, Safwan El Assad
Published in: ICITST-WorldCIS-WCST-WCICSS-2019 Proceedings
- Date of Conference: 9-11 December 2019
- DOI: 10.20533/ICITST.WorldCIS.WCST.WCICSS.2019.0006
- ISBN: 978-1-913572-06-8
- Conference Location: London, UK