文摘
In this paper, a selective image encryption algorithm based on square-wave shuffling in the orthogonal polynomials domain is proposed. This algorithm is adaptive to the user device’s computing power, as it can operate in the spatial/frequency/hybrid domain. Simultaneous confusion and diffusion is performed on important regions, while in unimportant regions, shuffling is conducted; chaotic maps are used for both. To obtain the encrypted image, a new shuffling method, called square-wave shuffling, is proposed and applied. Extensive experiments have been conducted in PCs and in smart-phones with the Android programming environment. Its suitability to these devices is verified, and the superiority of the proposed method in comparison to other contemporary methods is also reported.