“…This implies unpredictability because an accurate measurement of the initial condition is in principle impossible. As the sensitivity and unpredictability are some good features we want to have in applications like secure communications and (pseudo-) random number generation, many researchers around the world have tried to apply chaos to build various cryptographic primitives: permutation relation [5], pseudo-random number generator [6], [7], hash function [8], private-key encryption scheme [9], [10], public-key encryption scheme [11], authentication [4], secure communication based on synchronization [12], secret-key share (agreement) algorithm [13], data hiding [14], and privacy protection [15]. The main objective of chaotic cryptanalysis is to disclose the information about the secret key of a chaotic encryption (or secure communication) scheme under all kinds of security models: ciphertext-only attack [5], known-plaintext attack [16], [17], chosen-plaintext attack [18], [19], chosen-ciphertext attack [20], and impossible differential attack [21].…”