Research Article

Color Image Encryption Based on Deep Learning and Block Embedding

Algorithm 1

Pseudocode of the proposed block embedding algorithm.
Input: R, G, B channels of image F and keys
Output: matrix e_Im.
Step 1: the R channel is embedded using .
  
   
   
   
Step 2: the G channel is embedded using .
  
   
   
  
Step 3: the B channel is embedded using .
  
   
   
  
Step 4: the matrix e_Im is obtained by concatenating the three-color channels
Step 5: encapsulate it as an embedding method and name it