Enhancing unimodal digital chaotic maps through hybridisation

Despite sharing many similar properties with cryptography, digitizing chaotic maps for the purpose of developing chaos-based cryptosystems leads to dynamical degradation, causing many security issues. This paper introduces a hybrid chaotic system that enhances the dynamical behaviour of these maps to overcome this problem. The proposed system uses cascade and combination methods as a nonlinear chaotification function. To depict the capability of the proposed system, we apply it to classical chaotic maps and analyse them using theoretical analysis, conventional, fractal and randomness evaluations. Results show that the enhanced maps have a larger chaotic range, low correlation, uniform data distribution and better chaotic properties. As a proof of concept, simple pseudorandom number generators are then designed based on a classical map and its enhanced variant. Security comparisons between the two generators indicate that the generator based on the enhanced map has better statistical properties as compared to its classical counterpart. This finding showcases the capability of the proposed system in improving the performance of chaos-based algorithms.

[1]  Yicong Zhou,et al.  Discrete Wheel-Switching Chaotic System and Applications , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Nithin Nagaraj,et al.  Increasing average period lengths by switching of robust chaos maps in finite precision , 2008, 0811.1823.

[3]  Jun Lin,et al.  A Double Perturbation Method for Reducing Dynamical Degradation of the Digital Baker Map , 2017, Int. J. Bifurc. Chaos.

[4]  L. Cardoza-Avendaño,et al.  A novel pseudorandom number generator based on pseudorandomly enhanced logistic map , 2016, Nonlinear Dynamics.

[5]  J. Sprott Chaos and time-series analysis , 2001 .

[6]  Ziqi Zhu,et al.  A method of improving the properties of digital chaotic system , 2008 .

[7]  P. Grassberger,et al.  Characterization of Strange Attractors , 1983 .

[8]  Daniel D. Wheeler,et al.  Supercomputer Investigations of a Chaotic Encryption Algorithm , 1991, Cryptologia.

[9]  Lingfeng Liu,et al.  Delay-introducing method to improve the dynamical degradation of a digital chaotic map , 2017, Inf. Sci..

[10]  Sang Tao,et al.  Perturbance-based algorithm to expand cycle length of chaotic key stream , 1998 .

[11]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[12]  Guanrong Chen,et al.  Dynamic Analysis of Digital Chaotic Maps via State-Mapping Networks , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[13]  Jacques M. Bahi,et al.  Theoretical Design and FPGA-Based Implementation of Higher-Dimensional Digital Chaotic Systems , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[14]  Dongdong Lin,et al.  Cryptanalyzing an Image Encryption Algorithm Based on Autoblocking and Electrocardiography , 2017, IEEE MultiMedia.

[15]  Dragan Lambić,et al.  Pseudo-random number generator based on discrete-space chaotic map , 2017 .

[16]  Yicong Zhou,et al.  Sine Chaotification Model for Enhancing Chaos and Its Hardware Implementation , 2019, IEEE Transactions on Industrial Electronics.

[17]  Yicong Zhou,et al.  Cascade Chaotic System With Applications , 2015, IEEE Transactions on Cybernetics.

[18]  Rafik Hamza,et al.  A novel pseudo random sequence generator for image-cryptographic applications , 2017, J. Inf. Secur. Appl..

[19]  Lingfeng Liu,et al.  Reducing the Dynamical Degradation by Bi-Coupling Digital Chaotic Maps , 2018, Int. J. Bifurc. Chaos.

[20]  İsmail Öztürk,et al.  A novel method for producing pseudo random numbers from differential equation-based chaotic systems , 2015 .

[21]  Kaijun Tan,et al.  A chaos-based keyed hash function based on fixed point representation , 2018, Cluster Computing.

[22]  Yicong Zhou,et al.  2D Sine Logistic modulation map for image encryption , 2015, Inf. Sci..

[23]  Feng Hao,et al.  Cryptanalysis of a Chaotic Image Encryption Algorithm Based on Information Entropy , 2018, IEEE Access.

[24]  Yide Ma,et al.  A Novel 1D Hybrid Chaotic Map-Based Image Compression and Encryption Using Compressed Sensing and Fibonacci-Lucas Transform , 2016 .

[25]  Jim Harkin,et al.  Counteracting Dynamical Degradation of Digital Chaotic Chebyshev Map via Perturbation , 2017, Int. J. Bifurc. Chaos.

[26]  Yong Wang,et al.  A pseudorandom number generator based on piecewise logistic map , 2015, Nonlinear Dynamics.

[27]  Yuling Luo,et al.  A perturbation method to the tent map based on Lyapunov exponent and its application , 2015 .

[28]  Charalampos Skokos,et al.  The Lyapunov Characteristic Exponents and Their Computation , 2008, 0811.0882.

[29]  Fatih Özkaynak,et al.  Brief review on application of nonlinear dynamics in image encryption , 2018, Nonlinear Dynamics.

[30]  Concepción Aldea,et al.  Chaos-Based Bitwise Dynamical Pseudorandom Number Generator On FPGA , 2019, IEEE Transactions on Instrumentation and Measurement.

[31]  Yicong Zhou,et al.  One-Dimensional Nonlinear Model for Producing Chaos , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[32]  Guanrong Chen,et al.  On the Dynamical Degradation of Digital Piecewise Linear Chaotic Maps , 2005, Int. J. Bifurc. Chaos.

[33]  Yicong Zhou,et al.  A new 1D parameter-control chaotic framework , 2014, Electronic Imaging.

[34]  Amir Akhavan,et al.  Parallel chaotic hash function based on the shuffle-exchange network , 2015 .

[35]  H. Leung,et al.  Identification of linear systems driven by chaotic signals using nonlinear prediction , 2002 .

[36]  Xiaoling Huang,et al.  An efficient symmetric image encryption algorithm based on an intertwining logistic map , 2017, Neurocomputing.

[37]  Xiaogang Wu,et al.  Parameter estimation only from the symbolic sequences generated by chaos system , 2004 .

[38]  Naixue Xiong,et al.  A general hybrid model for chaos robust synchronization and degradation reduction , 2015, Inf. Sci..