This study suggests new satellite chaotic image encryption by using some or all the rounds of the AES algorithm to improve security techniques to protect sensitive data and images during transmission between satellites and ground stations. First, the 7D hyperchaotic system generates the initial key of the pseudo-AES algorithm by using the first and the second variables of the hyperchaotic system. Second, the pseudo-AES algorithm consists of several rounds, where two of them are fixed rounds (the first and the last rounds of the classical AES algorithm), while the number of the remaining rounds depends on the value of the third variable of the hyperchaotic system which considered as a determiner. Third, the permutation operation is applied to the output of the pseudo-AES algorithm by an arrangement permutation on the rows and the columns using the fourth and fifth variables of the hyperchaotic system. Finally, the remaining two variables of the hyperchaotic system are used to generate a mask matrix to be XORed with the output of the previous step to obtain the final cipher image. Moreover, the experimental results show that the proposed technique of encryption for satellite images has extraordinary resistance against well-known attacks.
In many applications of information processing, such as cryptography, generating random sequences presents many difficulties. In this paper, a new pseudo-random sequence is proposed, based on two chaotic systems, a logistic map and a seven-dimensional (7D) hyperchaotic system. The main process of the proposed generator is that it functions by using the logistic map to control the 7D hyperchaotic system, which exhibits random behavior to produce a pseudo-random sequence. Specifically, the logistic map is used to select one of the variables from the 7D hyperchaotic system. The variable selected at each iteration is used as a controller to fill the pseudo-random sequence, choosing from one of the other variables of the 7D hyperchaotic system. This means that in each iteration, the pseudo-random sequence takes a value from the 7D hyperchaotic system according to the logistic map and the selected variable of the 7D hyperchaotic system. This method allows the creation of a highly efficient pseudo-random generator through simple processes. Experimental and analysis results show that the proposed generator has good random characteristics, making it suitable for cryptography applications such as encryption algorithms.