Abstract:In order to fix the problems of crosstalk noise and silhouette in the multiimage cryptosystem, and improve the computational efficiency of the cryptosystem, a high efficiency optical multiimage encryption algorithm based on the vector computation in Fourier domain is proposed. Firstly, pixel exchange process based on the sort procedure is designed to prevent the effect of silhouette problem of multiimage optical interference encryption; secondly, scrambled images are processed by vector computation in Fourier transform, the differences between the scrambled images and the synthetic vectors are used as phase keys; lastly, synthetic vectors are imported to the double random phase encryption system. Experimental results show that the proposed cryptosystem can realize multiimage optical encryption efficiently, at the same time, it performs a robust security.