Abstract
This paper presents a novel method to extend the Cat map from 2-dimension to higher dimension using the fast pseudo Hadamard Transform, and the resulted maps are called Cat-Hadamard maps. The complexity and properties of Cat-Hadamard maps are investigated under the point of view for cryptographic applications. In addition, we propose a method for constructing a pseudo random number generator using a novel design concept of the high dimensional Cat map. The simulation results show that the proposed generator fulfilled all the statistic tests of the NIST SP 800-90 A.
Similar content being viewed by others
References
V.I. Arnold, A. Avez, Ergodic Problems in Classical Mechanics (Benjamin, New York, 1968)
G. Peterson, Arnold’s cat map, Math45-Linear algebra (1997)
J. Fridrich, Symmetric ciphers based on two-dimensional chaotic maps, Int. J. Bifurc. Chaos. 8, 1259 (1998)
S. Lian, J. Sun, Z. Wang, Security analysis of a chaos-based image encryption algorithm, Physica A 351, 645 (2005)
G. Ye, K.-W. Wong, An efficient chaotic image encryption algorithm based on a generalized Arnold map, Nonlinear Dyn. 69, 2079 (2012)
M. Keyvanpour, F. Merrikh-Bayat, An effective chaos-based image watermarking scheme using fractal coding, Proc. Comput. Sci. 3, 89 (2011)
W.K. Tang, Y. Liu, Formation of high-dimensional chaotic maps and their uses in cryptography, in Chaos-Based Cryptography (Springer, 2011), pp. 99–136
M. Falcioni, L. Palatella, S. Pigolotti, A. Vulpiani, Properties making a chaotic system a good pseudo random number generator, Phys. Rev. E 72, 016220 (2005)
L. Kocarev, S. Lian, Chaos-based Cryptography (Springer, 2011)
N. Masuda, K. Aihara, Cryptosystems with discretized chaotic maps, Circuits and Systems I: Fundamental Theo. Appl. IEEE Trans. 49, 28 (2002)
F. Chen, X. Liao, K.-w. Wong, Q. Han, Y. Li, Period distribution analysis of some linear maps, Commun. Nonlin. Sci. Numer. Simul. 17, 3848 (2012)
F. Chen, K.-W. Wong, X. Liao, T. Xiang, Period distribution of the generalized discrete Arnold cat map for N = 2e, IEEE Trans. Inform. Theo. Acoustics Speech Signal Proc. 59, 3249 (2013)
F.J. Dyson, H. Falk, Period of a discrete cat mapping, Amer. Math. Monthly 99, 603 (1992)
F. Chen, K.-W. Wong, X. Liao, T. Xiang, Period distribution of generalized discrete Arnold cat map, Theor. Comp. Sci. 552, 13 (2014)
J. Bao, Q. Yang, Period of the discrete Arnold cat map and general cat map, Nonlinear Dyn. 70, 1365 (2012)
F. Svanström, Properties of a generalized Arnold’s discrete cat map, http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-35209, 2014
S. Gao, A. Lauder, Hensel lifting and bivariate polynomial factorisation over finite fields, Math. Comput. 71, 1663 (2002)
K.H. Sze, High-Dimensional Chaotic Map: Formulation, Nature and Applications, PhD dissertation, City University of Hong Kong, 2007
J. Houlrik, M. Jensen, Theory and Applications of Coupled Map Lattices (Wiley, 1993)
G. Grassi, S. Mascolo, A systematic procedure for synchronizing hyperchaos via observer design, J. Circ. Syst. Comput. 11, 1 (2002)
J. Nance, Periods of the discretized Arnold Cat map and its extension to n dimensions, arXiv:1111.2984 (2011)
W. Just, Bifurcations in globally coupled map lattices, J. Stat. Phys. 79, 429 (1995)
J. Kelsey, B. Schneier, D. Wagner, C. Hall, Cryptanalytic attacks on pseudorandom number generators, in International Workshop on Fast Software Encryption (Springer, 1998), pp. 168–188
T. St Denis, Fast pseudo-Hadamard transforms, Tech. Rep., Cryptology ePrint Archive, Report 2004-010, 2004
U. Schwengelbeck, F. Faisal, Definition of Lyapunov exponents and KS entropy in quantum dynamics, Phys. Lett. A 199, 281 (1995)
H.V. Henderson, F. Pukelsheim, S.R. Searle, On the history of the Kronecker product, Linear and Multilinear Algebra 14, 113 (1983)
A.N. Langville, W.J. Stewart, The Kronecker product and stochastic automata networks, J. Comput. Appl. Math. 167, 429 (2004)
L. Kocarev, J. Szczepanski, J.M. Amigo, I. Tomovski, Discrete chaos-i: Theory, IEEE Trans. Circuits and Systems I: Regular Papers 53, 1300 (2006)
P.D. Powell, Calculating determinants of block matrices, arXiv:1112.4379 (2011)
D.D. Wall, Fibonacci series modulo m, Amer. Mathematical Monthly 67, 525 (1960)
D. Ruelle, Chaotic Evolution and Strange Attractors, Cambridge Books Online (Cambridge University Press, 1989)
D. Ruelle, Chaotic Evolution and Strange Attractors (Cambridge University Press, 1989)
P. L’Ecuyer, Uniform random number generation, Annals Operations Res. 53, 77 (1994)
L.E. Bassham III, A.L. Rukhin, J. Soto, J.R. Nechvatal, M.E. Smid, E.B. Barker, S.D. Leigh, M. Levenson, M. Vangel, D.L. Banks, et al., Sp 800-22 rev. 1a. a statistical test suite for random and pseudorandom number generators for cryptographic applications, National Institute of Standards & Technology, 2010
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim Hue, T.T., Hoang, T.M. Complexity and properties of a multidimensional Cat-Hadamard map for pseudo random number generation. Eur. Phys. J. Spec. Top. 226, 2263–2280 (2017). https://doi.org/10.1140/epjst/e2016-60401-7
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1140/epjst/e2016-60401-7