Skip to main content
. 2022 Jun 10;8(6):167. doi: 10.3390/jimaging8060167
Algorithm 2: Hybrid chaotic map (I)

  Input: Input: Ip Any Square image

  Output: Output: Ie New encrypted image

  1 num n, row r, col c

  2 Ia ACM(I)

  3 I1(m,m) Shuffle(I)

  4 (C1,C2) LogisticMap()

  5 (Sx,Sy)(Sort(C1),Sort(C2))

  6 for i=2 to m do

  7   for j=0 to m do

  8     if (mod(j,2)==0) then

  9      I(i,j)=I(i1,j1)(XOR)ix(k),k=1,2,3..(m/2);

10    else

11     I(i,j)=I(i1,j1)(XOR)iy(k),k=1,2,3..(m/2);

12    end if

13  end for

14 end for

15 return  Ie