A new encryption technique for multicolor images is outlined in this study. After vectorization of the clear image, an initialization value will be calculated. This value, allows changing only the first pixel. This pixel will start the encryption process. In parallel, in a first step, we will make a confusion by chaotic vectors entirely controlled by another chaotic vector. In a second step, three chaotic substitution matrices of size (256, 256) will be generated. The passage of each pixel through these matrices will also be controlled by another chaotic vector. Finally, a strong link will be set up between the new pixel state and the previous ones to set up better diffusion/confusion. This step increases the avalanche effect. Testing performed through our algorithm on standard images shows the durability of our system.