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′(i−1,j−1)(XOR)ix(k),k=1,2,3……..(m/2);

10    else

11     I″(i,j)=I′(i−1,j−1)(XOR)iy(k),k=1,2,3……..(m/2);

12    end if

13  end for

14 end for

15 return  Ie