Vol.:(0123456789) 1 3 Journal of Real-Time Image Processing https://doi.org/10.1007/s11554-020-00948-1 ORIGINAL RESEARCH PAPER Fast image encryption algorithm with high security level using the Bülban chaotic map Mohamed Zakariya Talhaoui 1  · Xingyuan Wang 1,2  · Mohamed Amine Midoun 1 Received: 4 July 2019 / Accepted: 22 January 2020 © Springer-Verlag GmbH Germany, part of Springer Nature 2020 Abstract In the last decades, a big number of image encryption schemes have been proposed. Most of these schemes reach a high- security level, however, their slow speeds due to their complex process make them unusable in real-time applications. Motivated by this, we propose a new efcient and high-speed image encryption scheme based on the Bülban chaotic map. Unlike most of the existing schemes, we make a wisely use of this simple chaotic map to generate only a few numbers of random rows and columns. Moreover, to further increase the speed, we raise the processing unit from the pixel level to the row/column level. Security of the new scheme is achieved through a substitution-permutation network, where we apply a circular shift of rows and columns to break the strong correlation of adjacent pixels. Then, we combine the XOR operation with the Modulo function to mask the pixels values and prevent any leak of information. High-security tests and simula- tion analysis have been carried out to demonstrate that the scheme is extremely secure and highly fast for real-time image processing at 80 fps (frames per second). Keywords Image encryption · Bülban map · Chaos theory · Real-time communication 1 Introduction With the fast growth of the multimedia technologies and communication networks, the amount of data stored and transmitted has exponentially increased. The security of this data became an increasingly important problem studied by many experts and researchers. Unfortunately, traditional text encryption schemes like data encryption standard (DES) [1], advanced encryption standard (AES) [2] or the RSA [3] algorithms are unable to protect image data, mainly due to the diferences that exist between text and image data, such as the bulky size of images, strong redundancy and strong correlation among adjacent pixels. Moreover, small distor- tions in the decipher image data are acceptable as it always depends on human perception. Therefore, considering the special properties of digital images, several image encryp- tion schemes were proposed using diferent kind of tech- nologies, such as chaotic maps [46], DNA encoding [79], quantum theory [1012], scalable encoding [13], fexible compression and image inpainting [14], etc. [15]. Recently, chaos theory has been widely used in cryptog- raphy, due to its unique features like ergodicity, sensitivity to the parameters and initial values, unpredictability, random- like behavior, etc. Which matches the basic requirements of cryptography [16, 17]. Therefore, many of the proposed image encryption systems are based on popular chaotic maps like the logistic map [18, 19], sine map [2022], tent map [23, 24], Arnold cat map [25, 26], etc. However, some new discovered chaotic maps [2731] have not been yet used in the cryptography feld, even that they have a wider chaotic range, better ergodicity and unpredictability, and a simpler structure than several well-known chaotic maps. Moreover, most of the existing image encryption schemes make care- less use of the adopted chaotic maps where several chaotic values are generated for each pixel in the plain-text image. The generation of such a big number of chaotic values * Mohamed Zakariya Talhaoui talhaouizakariya@mail.dlut.edu.cn Xingyuan Wang wangxy@dlut.edu.cn Mohamed Amine Midoun aminemidoun31@mail.dlut.edu.cn 1 Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian 116024, China 2 School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China