I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   11 ,   No .   6 Dec em b er   2 0 2 1 ,   p p .   5 2 5 1 ~ 5 2 5 8   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 1 1 i 6 . pp 5 2 5 1 - 5 2 5 8          5251       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m   A new   m ethod  f o r w a ter m a r k i ng  c o lo r i m a g es using  virtua hiding  and El - G a m a l ci phering       No o K a dh i m   Ay o o b,  Asra a   Abdu l la h H us s e in,  Ru s ul M o ha mm ed  Nea m a h   De p a rtme n o f   Co m p u ter S c ien c e ,   Co ll e g e   f o S c ien c e   W o m a n ,   Un iv e rsit y   o f   Ba b y lo n ,   Ira q       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   A p r   6 ,   2 0 21   R ev i s ed   A p r   2 6 ,   2 0 21   A cc ep ted   Ju n   1 2 ,   2 0 2 1       On e   o f   th e   im p o rtan issu e in   t h e   e ra   o f   c o m p u ter  n e tw o rk a n d   m u lt i m e d ia   tec h n o l o g y   d e v e lo p m e n is  to   f in d   w a y to   m a in tain   t h e   re li a b il it y ,   c re d ib il i ty ,   c o p y ri g h a n d   n o n - d u p li c a ti o n   o f   d ig it a c o n ten tran sm it ted   o v e th e   in tern e t F o t h e   p u rp o se   o f   p ro tec ti n g   im a g e f ro m   il le g a u sa g e ,   a   w a ter m a rk   is  u se d .   A   h id d e n   d ig it a w a ter m a r k   is t h e   p ro c e ss   o f   c o n c e a li n g   in f o rm a ti o n   o n   a   h o st  to   p r o v e   th a th is  im a g e   i o w n e d   b y   a   sp e c if i c   p e rso n   o o rg a n iza ti o n .   I n   th is  p a p e r,   a   n e w   m e th o d   h a b e e n   p r o p o se d   to   u se   a n   RG lo g o   to   p r o tec c o lo r   im a g e f ro m   u n li c e n se d   trad in g .   T h e   m e th o d   d e p e n d o n   re tri e v in g   lo g o   d a ta  f ro m   sp e c i f ic  lo c a ti o n in   t h e   h o s to   f o rm   a   lo g o   w h e n   th e   o w n e c lai m th e   rig h ts  to   th o se   im a g e s.  T h e se   p o siti o n s   a re   c h o se n   b e c a u se   t h e ir  p i x e ls  m a tch   th e   lo g o   d a ta.  T h e   lo c a ti o n o f   m a tch in g   p ix e ls  a re   sto re d   in   a   tab l e   th a g o e s   th ro u g h   tw o   sta g e s   o f   tre a t m e n to   e n su re   c o n f id e n ti a li ty F irst ,   tab le  co m p re ss io n ,   se c o n d ,   e n c o d in g   p o siti o n i n   t h e   c o m p re ss e d   tab le  th ro u g h   El - G a m a a lg o rit h m .   Be c a u se   th e   m e th o d   d e p e n d o n   th e   id e a   o f   k e e p in g   h o st   p ix e ls  w it h o u c h a n g e ,   P S NR  w il l   a lwa y b e   in f in it y .   Af ter  su b jec ti n g   th e   h o st  to   f iv e   t y p e s o a tt a c k ,   th e   re s u lt s d e m o n stra te t h a th e   m e th o d   c a n   e ffe c ti v e l y   p ro tec t h e   im a g e   a n d   h i d d e n   lo g o   is r e tri e v e d   c lea rl y   e v e n   a f ter t h e   a tt a c k s .   K ey w o r d s :   El - Ga m al   E n cr y p tio n   L o g o   P SNR   R GB   W ater m ar k i n g   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   No o r   Kad h i m   Ay o o b   C o m p u ter   Scien ce   Dep ar t m en t,  C o lleg f o r   Scien ce   W o m a n   Un i v er s it y   o f   B ab y lo n   B ab y lo n ,   I r aq   E m ail:  n o o r . k ad h u m @ g m ai l.c o m       1.   I NT RO D UCT I O N   Fo r   d ec ad es  u n til  th p r esen t   ti m e,   w h av b ee n   li v i n g   an   en o r m o u s   r ev o l u tio n   o f   t h e   s o - ca lled   in ter n e [ 1 ] ,   [ 2 ] ,   its   p r o d u ct  w as a   r ap id   d ev elo p m en t o f   th m ea n s   o f   tr an s f er r in g   an d   s h ar in g   d ata  o f   all  k i n d s   ( tex t,  v id eo ,   au d io )   b etw ee n   p eo p le,   s o   th er is   an   u r g en t n e ed   to   p r o tect  an d   p r eser v p er s o n al  p r o p er ty   r ig h t s   an d   p r ev en ta m p er i n g   a n d   t h ef o f   s u ch   i n f o r m atio n   [ 3 ] ,   [ 4 ] .   T h p r o b lem   o f   p r o p er ty   r i g h t s   o f   in f o r m at io n   s en o v er   th I n ter n et  h a s   b ee n   o v er co m b y   u s i n g   th w ater m ar k   tech n o lo g y   to   id en ti f y   it s   p er s o n al  o w n er   an d   p r ev en u n tr u s t w o r th y   u s [ 5 ] ,   [ 6 ] .   I f   th w ater m ar k   is   co m b in ed   w i th   e n cr y p tio n   tec h n o lo g ies,  w w ill  g e an   ad d itio n al,   s tr o n g er   la y er   o f   p r o tectio n   [ 7 ] .   T h er is   lar g n u m b er   o f   w o r k s   o n   th to p i o f   w ater m ar k in g .   A li u   et  a l.   [ 8 ]   p r o p o s ed   b ased   o n   Sto ck w ell ' s   d i s cr ete  d is co n tin u o u s   d is co n n ec tio n   tr a n s f o r m atio n   u ti lizi n g   d is cr ete  w av elet   tr an s f o r m   a n d   s in g u lar   v al u d ec o m p o s it io n   i n   co lo r   p ictu r es  a n d   u tili zi n g   alp h a   b len d i n g   to   in cl u d th w ater m ar k   i n   th i n d iv id u al  th co v er   p ictu r e’ s   v alu e.   T h alg o r ith m   i n   [ 9 ]   in v o lv e s   h id in g   i m a g e   o f   th co d ed   w ater m ar k i n g   i n   th f r eq u e n c y   f ield   u s i n g   th d is cr ete  co s in tr an s f o r m atio n   f u n ctio n .   T h m ai n   p r in cip le  o f   th alg o r it h m   i s   th en co d in g   o f   f r eq u e n w ater m ar k i n g   in   t h co lo r   im a g e,   w h er w ater m ar k   d ata   is   s p r ea d   b y   d u p licati n g   th e   w ater m ar k i n g   a n d   ar r an g in g   i in   an   e n cr y p ted   m a n n er ,   th e   alg o r it h m   is   m o r e   r eliab le  an d   co n f id e n tial.  A cc o r d in g   to   [ 1 0 ]   s u g g est in g   wate r m ar k   al g o r ith m   f o r   co lo r   d ig ita i m a g es  b ased   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  11 ,   No .   6 Dec em b er   2 0 2 1     5 2 5 1   -   5 2 5 8   5252   o n   th in d i v id u al  v al u an al y s is .   Gee ta m m a n d   Sev e n tli n [ 1 1 ]   s u g g ested   co d in g   t h f ir s w ater m ar k   w i th   ch ao tic  m ap p in g ,   an d   t h e n   e x p er im e n ti n g   w it h   a   m ix ed   c h a n g e   in c lu s io n   s tr ate g y   b ased   o n   DW T   an d   DC T ,   w it h   u n iq u i m a g f o llo w ed   b y   A E S   co d in g   f o r   co u n t in g   n o n - d az zlin g   w ater m ar k s .   Mu ñ o z - R a m ir ez   et  a l.   [ 1 2 ]   th p r o p o s ed   alg o r ith m   f o r   m o d if y i n g   th q u an ti f ica tio n - m er g in g   g r ad ien a n d   s et  o f   B o s e - C h a u d h u r i - Ho cq u en g h e m   w it h   r ep ea co d es,  w h ic h   allo w   a n   in cr ea s ed   ca p ac ity   to   r esto r th w at er m ar k .   I n   ad d itio n ,   h as h   alg o r it h m   is   u s ed   to   ch an g t h p ar am e ter s   o f   th co m p o n en w h er th w ater m ar k   m u s b in cl u d ed ,   en s u r in g   h ig h er   s a f et y   p er f o r m an ce   o f   t h s c h e m e.   T h is   s t u d y   i s   o r g a n ized   as  f o llo w s d es cr ip tio n   o f   ad o p ted   m et h o d s   is   v ie w ed   i n   s ec tio n   2 .   A   f u ll  ex p la n atio n   o f   o u r   m eth o d   in   s ec tio n   3 .   Sectio n   4   p r esen ts   a n d   clar if ies   th r esu lts .   Fi n all y ,   co n cl u s io n s   an d   s u g g est io n s   f o r   f u tu r d e v elo p m e n ts   ar d o cu m e n ted   i n   s ec tio n   5 .       2 .     T H E   P RO P O SE M E T H O D       T h is   s t u d y   ai m ed   to   f in d   n e w   r o b u s an d   s ec u r m et h o d   to   p r o tect  im a g es  b y   " cr ea tin g   th lo g o "   f r o m   th i m a g to   b p r o tecte d   " w it h o u r ea h id i n g "   it  in   th h o s t,  it  ca n   b th o u g h o f   as  " v ir tu al  h id i n g "   an d   El - Ga m al  alg o r it h m   is   u s ed   to   g et  m o r p r o tectio n .   I n   th n ex s u b s ec tio n s ,   w h i g h l ig h th w ater m ar k i n g   tech n iq u es  u s ed   to d a y ,   in   ad d i tio n   to   th b asic step s   f o r   en co d in g   a n d   d ec o d in g   u s in g   E l - G a m al.     2 . 1 .     El - G a m a l a lg o rit h m   C r y p to g r ap h y   is   s cien ce   s ec u r in g   th co n f id en tial  ex c h an g o f   in f o r m a tio n   b et w ee n   t w o   p eo p le  b y   co n v er t i n g   t h i n f o r m atio n   i n t o   f o r m   d i f f icu lt  to   u n d er s ta n d   b y   at tack er s   [ 1 3 ] ,   [ 1 4 ] .   De p en d in g   o n   th k e y   u s ed   f o r   en cr y p tio n - d ec r y p tio n   o p er atio n s ,   cr y p to g r ap h ic  m et h o d s   ar class i f ied   in to   s y m m e tr ic  m et h o d s   w h ic h   is   u s ed   o n l y   o n k e y   f o r   en co d in g   a n d   d ec o d in g   lik A E a n d   DE w h ile  as y m m etr ic  m e th o d s   r el y   o n   u s in g   t w o   k e y s   o n o f   t h e m   is   p u b l icl y   d ec lar ed   k e y   f o r   e n cr y p ti o n   [ 1 5 ] ,   [ 1 6 ] .   Fo r   d ec o d in g   t h er is   an o t h er   k e y   w h ic h   is   o n l y   ac ce s s ib le  to   au t h o r ized   p er s o n s   [ 1 7 ] ,   R S A   an d   E l - Ga m al  ar p o p u lar   ex a m p les  o f   th i s   t y p e.   E l - Ga m al  al g o r ith m   i s   as y m m etr i en cr y p tio n .   I w as  i n v e n ted   i n   1 9 8 5   b y   T ah er   E l - Ga m al  r eli ed   o n   Dav y - Hel m en   p r in cip le  f o r   ex ch a n g i n g   k e y s   [ 1 8 ] ,   [ 1 9 ] .   T h en cr y p tio n   s tep s   o f   th is   m eth o d   ar [ 2 0 ] :   1.     Set e s s e n tial p ar a m e ter s : g   to   g en er ate  a   c y clic  g r o u p   o f   o r d er   p ,   x   ( s ec r et  k e y ) : a   n u m b er   <p - 1   2.     C alcu late  th d ec lar ed   k e y   ( y )   f r o m   ( 1 )   [ 2 0 ] ,   [ 2 1 ]     y= g x   m o d   p     ( 1 )     3.     C h o o s r an d o m   v al u k   a n d   en cr y p t secr et  p o s itio n s   ( m )   u s i n g   t h e   ( 2 ) :     co d e 1 = g k     ( 2 )     co d e 2 =m . y k     ( 3 )     T h o th er   p ar ty   ( t h r ec ip ien t)   u s ( 4 )   an d   ( 5 )   d ec r y p co d e1   an d   co d e2   ar [ 2 0 ] :       F=co d e 1                   ( 4 )         R etr iev ed   =c o d e 2 /F                  ( 5 )     2 . 2 .       Wa t er m a r k i ng   t ec hn iqu e s   W ater m ar k   is   th ar o f   p lacin g   s ig n   i n   m u lti m ed ia,   s u c h   as  p ictu r es,  au d io ,   an d   v id eo s ,   to   en s u r e   t h p r o p er ty   r ig h ts   o f   th eir   o w n er s ,   it  ca n   b im p le m e n ted   eith er   b y   ad d in g   v is ib le  lo g o   w ith o u t a f f ec tin g   th e   m ai n   co n te n o r   th lo g o   is   s e cr et  an d   h id d en   i n s id th h o s [ 2 2 ] ,   [ 2 3 ] .   I n   an y   ca s e,   t h w ater m ar k   m u s t   b d if f ic u lt  to   d elete   b y   in tr u d er s   [ 2 4 ] .   T h w ater m ar k   ca n   b im p le m e n ted   b y   ap p ly i n g   s o m tr an s f o r m a tio n s   to   th i m a g s u ch   a s   D C T ,   o r   s p atial  tech n iq u e s   ca n   b u s ed   li k L SB   o r   ev en   h y b r id   s t y le   [ 2 4 ] .   I n   th is   p ap er ,   w u s ed   d if f er en m et h o d   f r o m   t h c u r r en m eth o d s   i n   t h is   f ield .       2 . 3 .   Q ua lity   m ea s ure s       T h er ar e   s ev er al  m ea s u r es  to   ev alu ate  i m a g ch a n g e s   b ef o r an d   af ter   tr ea t m en t.  I n   t h is   w o r k ,   t h e   f o llo w in g   m ea s u r es  w er u s ed   [ 7 ] ,   [ 2 5 ] :     MSE   ( af ter ,   b ef o r e)   = 1  ( a fte r   ( i , j )   b e for e   ( i , j ) ) 2 = 1 = 1       ( 6 )     P SNR   ( af ter ,   b ef o r e)   =1 0 lo g 10  [ 255 2  ( ,  ) ]           ( 7 )   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew me th o d   fo r   w a terma r kin g   co lo r   ima g es u s in g   virt u a h id in g   a n d   E l - Ga ma l …  ( N o o r   K a d h im  A yo o b )   5253   3.   RE S E ARCH   M E T H O D   3 . 1 .     H idi ng   w a t er m a r k   v irt ua lly     T h m e th o d   is   g etti n g   s tar ted   b y   r ea d i n g   th h o s a n d   lo g o   o f   s ize  ( z1 * z2 )   w h ich   is   co n v er ted   in to   v ec to r ,   th er e f o r e,   th n u m b er   o f   lo ca tio n s   to   b f o u n d   is   eq u al  to   th e   n u m b er   o f   v al u es   i n   l o g o   v ec to r   w h ic h   i s   ( z1 * z2 * 3 )   s i n ce   t h lo g o   is   R GB   i m ag e.   T h p r o ce s s   is   d o n ac co r d in g   to   th f o llo w i n g   s t ep s :     Step   1 : " Ma tch in g   p r o ce s s "   T h id ea   d e p en d s   o n   s ea r ch in g   h o s f o r   p ix els  t h at  h av t h s a m v al u es  a s   lo g o   d ata,   an d   m ain tai n i n g   th lo ca tio n s   o f   t h ese  p i x els  in   tab le  ca lled   lo ca tio n s   tab le.   R ep ea ted   v al u es  ar s to r ed   in   th s a m lo ca tio n .   I is   p o s s ib le  th at   s o m e   v alu e s   d o   n o h a v a   m atc h   in   th e   h o s t,  in   th i s   ca s r a n d o m   p ix el  is   c h o s e n   a n d   th e   d if f er e n ce   b et w ee n   th v al u o f   th ch o s e n   p ix el  an d   th v a lu o f   th lo g o   is   ca lcu lated   an d   k ep o n   th lo ca tio n s   tab le.   T h tab le  o f   lo ca tio n s   is   o b tain ed   b y   i m p le m e n t i n g   th e   s tep s   o f   th al g o r ith m   1 .     A l g o r ith m   1 :" Ma tch i n g   P r o ce s s "   Inputs: logo as vector, image to be protected   Output: Location table   Steps:     For each item in the watermark:        1) If the value appears previously, the same location is given.        2) If   th va lu ap pe ar fo th fi rs ti me lo o at   th ho st   fo pi xe ls   th at   ha ve   th same value as the item.   If found:   2.a) Store the location of matching pixel in the table.   2.b) Set the value of the difference 0.   else     2.c ) Choose a pixel randomly and store the lo cation of that pixel in the table     2.d)Calculate  the  difference  between  the  pixel  and   item  values  and  store  the   difference  in the table.   End       T o   h id h y p o th etica 2 * 2   R G B   lo g o   in   5 1 2 * 5 1 2   h o s ts ,   1 2   lo ca tio n s   ( 2 * 2 * 3 = 1 2   v alu e s )   is   n ee d ed .   I m p le m e n tatio n   o f   A l g o r ith m   1   co u ld   p r o d u ce   th tab le  o f   lo ca tio n s   li k T ab le  1 .   T h "r an k "   r ef er s   to   th e   s eq u en ce   o f   th v al u in   lo g o   v ec to r .   T h p air   ( X,   Y)   r e p r esen t s   th lo ca tio n   o f   lo g o   v a lu in   th h o s t,  f o r   ex a m p le,   th f ir s v al u o f   th e   lo g o   is   r et r iev ed   f r o m   p o s itio n   ( 1 8 9 , 1 2 4 )   in   th h o s t.  " De f "   is   th d if f er en ce   b et w ee n   th h o s p i x el  lo ca ted   at  p o s itio n   an d   t h lo g o   v alu e.   W h en   d ef   i s   0   th i s   p o in t s   to   th ex ac m a tch i n g .   T h n o n - ze r o   ( d ef )   m ea n s   t h at   th er is   n o   p ix el  i n   th h o s m atch es  t h at  v al u e,   s o   r an d o m   lo ca tio n   is   ch o s en   an d   d if f er e n ce s   b et w ee n   th t w o   v a lu e s   is   k ep t.     Step   2 : " T a b le  r ed u ctio n "   Sto r in g   r ep etiti v v alu e s   in   th s a m lo ca tio n   lead s   to   th ap p e ar an ce   o f   r ep ea tin g   co lu m n s   in   th tab le,   allo w i n g   t h ab ilit y   to   s h r i n k   t h tab le  to   s av e   cip h er i n g   ti m e.   I f   g r o u p   o f   r ep ea ted   co lu m n s   ap p ea r s   co n s ec u tiv e l y ,   t h r ed u ctio n   i s   d o n b y   ta k i n g   t h f ir s co l u m n   in   t h at  g r o u p   an d   d eletin g   th r est.  T h s h ad ed   ar ea s   in   th T ab le  1   r ef er   to   g r o u p s   o f   r ep ea ted   co lu m n s .   Fo r   ex a m p le,   th co lu m n s   f r o m   5   to   9   ar e   j u s t a   co p y   o f   co lu m n   4 .   T o   s h r in k   th i s   g r o u p ,   w s a v co lu m n   4 ,   d elete   co lu m n s   5   to   9   an d   s to p   d el etin g   at  co lu m n   1 0   b ec au s it  s to r es  d i f f er en lo ca tio n .   B y   ap p l y in g   t h s a m p r o ce d u r to   all  th r ep ea ted   an d   s eq u en tial   co lu m n s ,   w g et  o n   T ab le  2 .     Step   3 : " E n co d in g   th p o s itio n s   in   t h r ed u ce d   lo ca tio n   tab le  b y   E l - Ga m al  al g o r ith m "     T h is   is   d o n th r o u g h   th s tep s   ex p lain ed   i n   2 . 1   w h ich   i s   s ett i n g   p ar a m e ter s ,   g et tin g   t h k e y   ( y ) ,   u s i n g   ( 2 )   an d   ( 3 )   to   g et  co d es.  B y   en co d in g   an d   in   T ab le  2   u s i n g   p r ev io u s   s tep s ,   w g et   co d es  as  s h o w n   i n     T ab le  3 .   T a b le  4   is   th f i n al  en cr y p ted   lo ca tio n s   tab le.       T ab le  1 .   L o ca tio n s   tab le   R a n k   1   2   3   4   5   6   7   8   9   10   11   12   X   1 8 9   1 8 9   2 0 0   1 8 9   1 8 9   1 8 9   1 8 9   1 8 9   1 8 9   43   1 8 9   1 8 9   Y   1 2 4   1 2 4   2 6 6   1 2 4   1 2 4   1 2 4   1 2 4   1 2 4   1 2 4   4 5 9   1 2 4   12 4   d e f   0   0   0   0   0   0   0   0   0   - 1 2 3   0   0       T ab le  2 .   C o m p r ess ed   lo ca tio n   tab le   R a n k   1   3   4   10   11   X   1 8 9   2 0 0   1 8 9   43   1 8 9   Y   1 2 4   2 6 6   1 2 4   4 5 9   1 2 4   d e f   0   0   0   - 1 2 3   0       Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  11 ,   No .   6 Dec em b er   2 0 2 1     5 2 5 1   -   5 2 5 8   5254   T ab le  3 .   C ip h er in g   p o s itio n s   b y   E l - Ga m al   X   C o d e 1   C o d e 2   y   C o d e 1   C o d e 2   1 8 9   6   7 0 1   1 2 4   1 5 6   7 8 1   2 0 0   2 5 3   6 3 8   2 6 6   8 3 6   26   1 8 9   4 3 5   1 0 8   1 2 4   1 9 8   90   43   9 6 1   5 8 8   4 5 9   5 8 1   3 9 8   1 8 9   2 9 3   2 8 4   1 2 4   2 8 0   2 4 4       T ab le  4 .   E n cr y p ted   lo ca tio n   ta b le   R a n k   C o d e s o f   X   I n d e x e s   C o d e s o f   Y   I n d e x e s   D e f e r e n c e   1   6   7 0 1   1 5 6   7 8 1   0   3   2 5 3   6 3 8   8 3 6   26   0   4   5   1 0 8   1 9 8   90   0   10   9 6 1   5 8 8   5 8 1   3 9 8   - 1 2 3   11   2 9 3   2 8 4   2 8 0   2 4 4   0       3 . 2 .     Ret riev ing   pro ce s s   T h g en er al  s tep s   to   r esto r w ater m ar k   ar e:   a.   Dec o d p o s itio n s   s to r ed   in   th en cr y p ted   lo ca tio n   tab le  u s i n g   ( 4 )   an d   ( 5 )   to   g et  r ed u ce d   l o ca tio n s   tab le.   Fo r   th p r ev io u s   e x a m p le,   t h in p u t o f   th i s   s tep   i s   T ab le  4 ,   th o u tp u t is T ab le  2 .     b.   Dec o m p r ess   r ed u ce d   tab le  to   g et  th f u ll  v er s io n   o f   lo ca tio n s   t ab le.   Her co m es  th r o le  o f   th r o w   ( r an k ) .   T o   r etr iev th d elete d   co lu m n s   b et w ee n   co lu m n   i   an d   co lu m n   i+1 ,   in s er n   co p ies  o f   t h co lu m n i   b et w ee n   th t w o   c o lu m n s   w h er n [ r an k   ( i+1 )     r an k   ( i) ] - 1 .   Fo r   ex a m p le,   to   r esto r co lu m n s   b et wee n   co lu m n s   1   an d   2   in   th T ab le  2 n ( r a n k 2 - r a n k 1 ) - 1 ( 3 - 1) - 1 =1 .   On e   co p y   o f   t h co lu m n   1   is   i n s er t ed   as  in   T ab le   5.   B y   d o in g   t h s a m s tep s   o n   all  co lu m n s   w g et  t h o r ig i n a l   lo ca tio n s   tab le .       T ab le  5 .   T h d ec o m p r ess i n g   o f   lo ca tio n   tab le   R a n k   1   3   4   10   11     R a n k   1   2   3   4   10   11   X   1 8 9   2 0 0   1 8 9   43   1 8 9   X   1 8 9   1 8 9   2 0 0   1 8 9   43   1 8 9   Y   1 2 4   2 6 6   1 2 4   4 5 9   1 2 4   Y   1 2 4   1 2 4   2 6 6   1 2 4   4 5 9   1 2 4   d e f   0   0   0   - 1 2 3   0   D e f   0   0   0   0   - 1 2 3   0   a :   b e f o r e   d e c o mp r e ssi n g     b :   a f t e r   d e c o m p r e ssi n g       c.   R etr iev w ater m ar k   d ata  f r o m   th i m ag u s i n g   alg o r it h m   2:     A l g o r ith m   2 :" Ma tch i n g   R etr ie v in g "   Inputs: Location table, host.   Output: watermark.   Steps:   1 - For each location (x, y) stored in the table do:   a - Check the deference   value for the location:                if def =0                   Recovered value is the pixel value of host without change.                      else                   Recovered value is the pixel value of host+ def.                       end   a - Append the recovered valu e of the vector of retrieving.          2 - Reshape obtained vector to get logo image.   End         4 .     RE SU L T S AN D I SCU SS I O N     T h p r o p o s ed   alg o r ith m   w a s   p r o g r a m m ed   u s i n g   M A T L A B   2 0 1 7   an d   th en   te s ted   u s in g   t h r e s tan d ar d   h o s ts : L e n a,   B ab o o n   an d   P ep p er .   T h w ater m ar k s   u s ed   i n   th i s   s t u d y   ar s h o w n   i n   Fi g u r 1 .     4 . 1 .   M e a s uring   t he  qu a lity   o f   t he   pro po s ed  w a t er m a r kin g   T o   ev alu ate  th ef f icie n c y   o f   t h v ir tu a h id in g ,   P SNR   is   co m p u ted   as  d o cu m e n ted   in   T ab le  6   t o   s e e   th d if f er en ce   b et w ee n   h o s b ef o r an d   af ter   w ater m ar k in g .   I is   k n o w n   t h at  P SNR   d ep en d s   m ain l y   o n   MSE   an d   th ar b o th   ex p lai n ed   in   2 . 3 .   Fig u r e   2   s h o w s T h o r ig in al  h o s an d   lo g o   b ef o r w at er m ar k i n g ,   t h h o s af ter   p r o ce s s in g   an d   w h at  t h e   r ec o v er ed   ( cr ea ted )   w ater m ar k   lo o k s   lik w h ic h   is   co m p let el y   id en tical  to   th e   o r ig in al.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew me th o d   fo r   w a terma r kin g   co lo r   ima g es u s in g   virt u a h id in g   a n d   E l - Ga ma l …  ( N o o r   K a d h im  A yo o b )   5255       Fig u r 1 .   W ater m ar k s       T ab le  6 .   P SNR   f o r   th h o s t a f t er   v ir tu al  h id in g   H o st   W a t e r mark   i   W a t e r mark   i i   L e n a   i n f i n i t e l y   i n f i n i t e l y   B a b o o n   i n f i n i t e l y   i n f i n i t e l y   P e p p e r   i n f i n i t e l y   i n f i n i t e l y           Fig u r 2 .   R esu lts   o f   v ir t u al  h id in g       4 . 2     M e a s uring   t he  i mm u nity   o f   t he  m et ho d a g a ins t   a t t a ck s   T o   p r o v th i m m u n it y   o f   t h e   m et h o d ,   ad d itio n al  tes ts   w er e   p er f o r m ed   b y   u s i n g   f i v t y p e s   o f   at tac k   o n   th i m ag h o s t a n d   th e n   r etr iev in g   t h w ater m ar k   af ter   attac k s .   T h t y p es o f   attac k s   u s e d   ar e:      S alt  &   p ep p er   ( d en s it y   0 . 0 5 )     Me d ian   f il ter     W h ite  n o is ( Ga u s s ian   w ith   m =0 ,   v =0 . 0 1 )     R o tate  h o s t 1 0   d eg r ee s     An d   f i n all y ,   h i s to g r a m   eq u aliz atio n .   I n   Fi g u r 3 ,   c h a n g e s   to   t h h o s ( L e n a)   a f ter   attac k s   ar s h o w n .   I n   T ab le s   7   an d   8 ,   t h w ater m ar k s   r etr iev ed   f r o m   t h h o s a f ter   attac k s   ar s h o w n .   T h v al u e s   o f   MSE   a n d   P SNR   f o r   t h e s w ater m ar k s   ar r ec o r d e d   T ab le s   9   an d   1 0 .           Fig u r e   3 .   L en a f ter   attac k s ( a s alt   &   p ep p er ,   ( b )   m ed ia n ,   ( c)   Gau s s ia n ,   ( d )   r o tatio n   1 0   ( e)   h is to g r a m   eq u aliza tio n   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  11 ,   No .   6 Dec em b er   2 0 2 1     5 2 5 1   -   5 2 5 8   5256   T ab le  7 .   R ec o v er ed   w ater m ar k   ( i)   f r o m   L en a f ter   v ar io u s   a ttack s   A t t a c k   t y p e   S a l t   &   P e p p e r   M e d i a n   G a u ssi a n   R o t a t i o n   E q u a l i z a t i o n   R e c o v e r e d   w a t e r mark                 T ab le  8 .   R ec o v er ed   w ater m ar k   ( ii)  f r o m   L e n af ter   v ar io u s   attac k s   A t t a c k   t y p e   S a l t   &   P e p p e r   M e d i a n   G a u ssi a n   R o t a t i o n   Eq u a l i z a t i o n   R e c o v e r e d   w a t e r mark                 T ab le  9 .   MSE   an d   P SNR   f o r   r ec o v er ed   w ater m ar k   ( ii)  af ter   attac k s   A t t a c k   S a l t   &   P e p p e r   M e d i a n   G a u ssi a n   R o t a t i o n   Eq u a l i z a t i o n   M S E   2 3 3 . 9 2 6 8   1 6 . 0 5 8 7   2 3 9 . 2 0 4 7   2 . 1 8 5 6 e + 0 3   9 2 . 4 6 4 6   P S N R   2 4 . 4 4 0 0   3 6 . 0 7 3 7   2 4 . 3 4 3 1   1 4 . 7 3 5 1   2 8 . 4 7 1 0       T ab le  10 .   MSE   an d   P SNR   f o r   r ec o v er ed   w a ter m ar k   ( i)   af ter   attac k s   A t t a c k   S a l t   &   P e p p e r   M e d i a n   G a u ssi a n   R o t a t i o n   E q u a l i z a t i o n   M S E   6 8 3 . 5 1 3 5   4 3 . 5 9 1 6   4 1 7 . 7 7 2 2   5 . 0 9 6 6 e + 0 3   1 8 3 . 1 3 1 6   P S N R   1 9 . 7 8 3 3   3 1 . 7 3 6 8   2 1 . 9 2 1 4   1 1 . 0 5 8 0   2 5 . 5 0 3 2       4 . 3 .     Co m pa ri s o n w it h t he  o t her  m et ho ds   Fig u r 4   s h o w s   t h p er f o r m an ce   o f   v ir t u al  h id in g   co m p ar ed   to   th m et h o d s   m en t io n ed   in   th e   in tr o d u ctio n   b ased   o n   P SNR .           Fig u r 4 .   co m p ar is o n   w it h   p r ev io u s   m et h o d s       4 . 3 .   Resul t   ex pla na t io n   T h r esu lts   o b tain ed   ca n   b in t er p r et ed   an d   an aly ze d   as  f o llo w s :   a.   Op ti m al  v al u es  f o r   P SNR   b etw ee n   h o s b ef o r an d   af ter   w a ter m ar k i n g   in   T ab le  6 T h u n iq u f ea t u r o f   o u r   m et h o d   is   t h at  t h p r i n cip le  o f   " n o   ch a n g in   th h o s t"   ad o p ted   b y   v ir t u al  h id i n g   m a k e s   th e   v al u o f   MSE   ze r o   an d   th u s   th v alu o f   P SNR   is   al w a y s   i n f in i t y   b ec au s th m eth o d   ai m s   to   cr ea te,   n o t h id e,   th Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       A   n ew me th o d   fo r   w a terma r kin g   co lo r   ima g es u s in g   virt u a h id in g   a n d   E l - Ga ma l …  ( N o o r   K a d h im  A yo o b )   5257   w ater m ar k .   T h s ec r et  o f   th m eth o d   is   s ea r ch in g   h o s f o r   lo ca tio n s   w h er th p ix el s   m atc h   th lo g o   v alu es   an d   h an d li n g   ca s es  w h e n   t h er ar n o   p ix els  in   h o s id en tic al  to   th ese  v alu e s .   As  co n s e q u en ce ,   th er is   n o   n ee d   f o r   ap p ly in g   t h m etr i cs lik P SN R   b ec au s t h e y   w i l l a l w a y s   b id ea l.   b.   I m m u n it y   to   v ar io u s   t y p e s   o f   a ttack s   a s   p r o v en   b y   e x p er i m e n ts   in   T ab le s   7 - 10 b ased   o n   th r esu lt s   s h o w n   in   T ab le s   7   an d   8 ,   th lo g o   h as  b e en   clea r l y   r esto r ed   in   al m o s all  test ed   attac k s ,   w h ic h   co n f ir m s   t h e   o w n er s   r i g h to   th i m ag p r o tecte d   b y   t h p r o p o s ed   m eth o d .   T h r ea s o n   f o r   th s tr e n g t h   an d   ef f icie n c y   o f   th m et h o d   is   th at  o u r   m et h o d   d o es  n o ch an g t h o r ig in al  i m ag d ata  an d   th h o s lo s es  s o m o f   its   d ata  in   o n ca s e,   o n l y   w h e n   attac k i n g .   I n   o th er   w a y s ,   th h o s lo s es  p ar o f   d ata  t w ice:  th f ir s w h e n   h id in g   t h w ater m ar k   a n d   th e   s ec o n d   if   it  i s   attac k ed ,   w h ich   c au s e s   it  to   lo s lo t.  T h is   is   w h y   t h p r o p o s ed   v ir tu a l h id i n g   g i v es   b etter   r esu lts   th a n   o th er   m et h o d s .   c.   T h s ec u r it y   a n d   t h r o le  o f   E l - Ga m al:  t h i m p o r tan k e y   to   th is   m et h o d   is   t h lo ca tio n s   a n d   p r o tectin g   th ese  p o s itio n s   u s i n g   en cr y p t io n   alg o r it h m   lik E l - Ga m al  ad d s   an   ad d itio n al  lev e o f   s ec u r it y   to   th e   m et h o d .   Usu all y   r esear c h er s   en co d d ata  o r   im a g es,  b u in   t h is   s t u d y ,   w ad o p ted   u n f a m i liar   ap p r o ac h   w h er th f o cu s   w a s   o n   p r o tec tin g   p o s itio n s   b ec au s t h e y   ar th s o u r ce   o f   cr ea tin g   th w at er m ar k .   I n   th e   ca s o f   u n a u t h o r ized   p er s o n   o b tain s   th lo ca tio n   tab le,   th v alu es i n   th is   tab le  ar o n l y   co d es o f   p o s itio n s   an d   h m u s t b r ea k   th ese  co d es.  E v en   if   h d o es,  w h a t h w i ll   g et  is   co n cise v er s io n   o f   th e   o r ig in al  tab le  d u to   th u s o f   co m p r ess io n .       5.   CO NCLU SI O N   I n   th is   s t u d y   n e w   d ir ec tio n   in   th f ield   o f   w ater m ar k in g   is   p r o p o s ed .   I t   h as b ee n   p r o v en   th at  th er is   n o   n ee d   f o r   p h y s ical  e m b ed d i n g   o f   w a ter m ar k   in   th h o s if   th p ix el  lo ca tio n s   t h at  ar s i m il ar   to   th w ater m ar k   p ix els  ar k ep in   lo ca tio n   ta b le,   an d   th i s s u o f   t h o s p i x els  th a ar n o m atc h ed   in   t h e   h o s h as  al s o   b ee n   r eso lv ed .   T h s tu d y   d is c u s s ed   w a y   to   r ed u ce   th d ata  o f   l o ca tio n   tab le  an d   p r o tect  th at   d ata  f r o m   i n tr u d er s   th r o u g h   e n cr y p tio n   b y   E l - Ga m al .   T h r esu l ts   o b tain ed   p r o v t h ef f ec ti v e n es s   o f   t h m eth o d ,   as  th P SN R   v alu b e f o r an d   af ter   w a ter m ar k in g   is   al w a y s   in f i n it y .   I f   t h e   h o s is   attac k ed ,   o u r   m et h o d   is   ab le  to   r ec o v er   th e   w ater m ar k   w it h   g r ea t c lar it y   t h at  g u ar an tee s   th r ig h t o f   th o w n er   to   th at  im a g e.   As a  f u t u r d ev elo p m en t,  w p r o p o s e:  i )   A p p l y i n g   t h m et h o d   f o r   s teg an o g r ap h y   p u r p o s e.   W ex p ec th at  th m et h o d   h as  h i g h   ab ilit y   to   h id lo n g   te x t s ,   an d   it is   also   p o s s ib le  to   h id an   i m a g t h at  h as th s a m s ize  as t h h o s t i m ag o r   ev en   lar g er ,   ii )   Seek i n g   f o r   m o r s ec u r it y ,   E l - Ga m al  ca n   b r ep lace d   b y   s tr o n g er   en cr y p t io n   al g o r ith m   s u ch   a s   A E S .       RE F E R E NC E S   [1 ]   L a ti k a ,   " A   Co m p a ra ti v e   S tu d y   o f   Cry p to g ra p h y ,   S teg a n o g ra p h y   a n d   W a ter m a r k in g , J o u rn a o f   Eme rg in g   T e c h n o l o g ies   a n d   I n n o v a ti v e   Res e a rc h   ( J ET IR) ,   v o l.   2 ,   n o .   5 ,   M a y   2 0 1 5 .   [2 ]   S a in i.   L .   a n d   S h riv a sta v a .   V ,   " A   su rv e y   o f   d ig it a wa ter m a r k in g   t e c h n i q u e a n d   it a p p li c a ti o n s,"   a rXiv  p re p ri n t   a rXiv:1 4 0 7 . 4 7 3 5 ,   2 0 1 4 .   [3 ]   P   P ra k a sh ,   R .   S re e ra j,   F .   A th ish M o n   a n d   K .   S u t h e n d ra n ,   " Co m b in e d   c ry p to g ra p h y   a n d   d ig it a w a ter m a r k in g   f o se c u re   tran s m issio n   o f   m e d ica ima g e in   EHR  sy ste m s, "   In ter n a t io n a J o u rn a o Pu re   a n d   A p p li e d   M a th e ma t ics ,   v o l.   1 1 8 ,   n o .   8 ,   pp.   2 6 5 - 2 6 9 ,   2 0 1 8 ,   [4 ]   H A .   Hilal " Dig it a W a ter m a rk i n g   Un d e DCT   Do m a in   A c c o rd in g   to   Im a g e   Ty p e s , Ira q J o u rn a l   o f   In f o rm a ti o n   T e c h n o l o g y ,   v o l.   9 ,   n o .   4 ,   p p .   3 0 - 4 2 ,   2 0 1 9 .   [5 ]   J M S Ism a il ,   " Di g it a Wa ter m a rk in g   in   Co lo Im a g e   B a se d   o n   Jo in Be tw e e n   DC T   a n d   DWT , Ib n   Al - Ha it h a m J .   fo r P u re   a n d   A p p l.   S c i,   v o l.   3 0 ,   n o .   1 ,   p p .   2 3 7 - 2 4 5 ,   2 0 1 7 .   [6 ]   A .   Ba su ,   S .   S .   R o y   a n d   A .   Ch a tt o p a d h y a y ,   " I m p le m e n tatio n   o f   a   sp a ti a d o m a in   sa li e n re g io n   b a s e d   d ig it a im a g e   w a t e r m a r k in g   sc h e m e , "   2 0 1 6   S e c o n d   In ter n a ti o n a l   Co n fer e n c e   o n   Res e a rc h   in   Co m p u t a ti o n a I n telli g e n c e   a n d   Co mm u n ica ti o n   Ne two rk s ( ICRCICN) ,   2 0 1 6 ,   p p .   2 6 9 - 2 7 0 ,   d o i:   1 0 . 1 1 0 9 /ICRCICN.2 0 1 6 . 7 8 1 3 6 6 9 .   [7 ]   N.  F .   M o h a m m e d ,   S .   A .   A li ,   a n d   M .   J.  Ja w a d ,   " Bio m e tri c - b a se d   m e d ica w a ter m a rk in g   s y ste m   f o v e rify in g   p riv a c y   a n d   so u rc e   a u th e n ti c a ti o n , "   Ku wa it   J .   S c i ,   v o l.   4 7 ,   n o .   3 ,   p p .   2 - 1 3 ,   2 0 2 0 .   [8 ]   D.  A li u ,   E.   A .   A d e d o k u n ,   M .   B.   M u ’a z u   a n d   I.   J.  Um o h " De v e l o p m e n o f   a   No v e Di g it a I m a g e   Wate r m a r k in g   S c h e m e   Us in g   a   Co n c a ten a ti o n   o f   T h re e   T ra n s f o r m s , "   Af ric a n   J o u rn a l   o f   Co mp u ti n g   a n d   IC T   Ref e re n c e   Fo rm a t v o l.   1 2 ,   n o .   1 ,   p p .   4 0 - 5 0 ,   M a r .   2 0 1 9 .   [9 ]   A .   M .   S a li h ,   a n d   S H M a h m o o d ,   " Dig it a Co l o Im a g e   Wate r m a r k in g   Us in g   En c o d e d   F re q u e n t   M a rk , "   J o u rn a l   o f   En g i n e e rin g ,   v o l.   2 5 ,   n o .   3 ,   p p .   8 1 - 8 8 ,   2 0 1 9 .   [1 0 ]   F it a   a n d   E n d e b u ,   " W a ter m a rk in g   Co lo re d   Dig it a Im a g e   Us in g   S in g u lar  V a l u e   De c o m p o siti o n   f o D a ta  P r o tec ti o n , "   J o u rn a M a t h e ma ti c a l   a n d   S ta ti st ica An a lys is ,   v o l .   2 ,   n o .   1 ,   p p .   1 - 1 1 ,   2 0 1 9 .   [1 1 ]   S m t. T .   Ge e ta m m a   a n d   J .   Be a tri c e   S e v e n tl in e ,   " A   Jo in En c ry p ti o n /W a ter m a r k in g   f o Co lo Im a g e s ,"   In ter n a ti o n a l   J o u rn a o Rec e n T e c h n o l o g y   a n d   En g i n e e rin g   ( IJ RT E),   v o l .   7 ,   p p .   6 0 7 - 6 1 0 ,   2 0 1 9 .   [1 2 ]   D.  O.  M u n o z - Ra m ire z ,   V .   P o n o m a r y o v ,   R.   R e y e s - R e y e s,  C.   Cr u z - Ra m o s,  a n d   B.   P .   G a rc ia - S a l g a d o ,   " In v isib le   w a t e r m a r k in g   f ra m e w o rk   th a a u th e n ti c a tes   a n d   p re v e n ts  t h e   v isu a li z a ti o n   o f   a n a g ly p h   i m a g e s   f o c o p y rig h t   p ro tec ti o n , "   T u rk ish   J o u rn a l   o f   El e c trica En g in e e rin g   a n d   C o mp u t e r S c ien c e s,   v o l.   2 7 ,   p p .   1 5 7 1 - 1 5 8 8 ,   2 0 1 9 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  11 ,   No .   6 Dec em b er   2 0 2 1     5 2 5 1   -   5 2 5 8   5258   [1 3 ]   D .   Ku m a ri ,   V .   S h riv a sta v a ,   a n d   A .   P a n d e y ,   " H y b rid   Dig it a Wate r m a r k in g   T e c h n iq u e   u sin g   A ES   En c ry p ti o n , "   In ter n a t io n a J o u rn a o E n g in e e rin g   Res e a rc h   a n d   T e c h n o lo g y   ( IJ ER T ) ,   v o l .   8   n o .   7 ,   p p .   1 1 7 - 1 2 2 ,   2 0 1 9 .   [1 4 ]   Am b ik a ,   R.   L   Birad a r,   a n d   V .   Bu rk p a ll i,   " Ef f ici e n A p p ro a c h   f o S teg a n o g ra p h y   Us in g   DWT   a n d   R S A   A l g o rit h m , "   In ter n a t io n a J o u rn a o E n g in e e rin g   a n d   A d v a n c e d   T e c h n o l o g y ,   v o l.   8 ,   n o .   5 ,   p p .   1 4 3 5 - 1 4 4 3 ,   2 0 1 9 .   [1 5 ]   P .   K.  M u d g a l ,   R.   P u r o h it ,   R.   S h a r m a   a n d   M .   K.   Ja n g ir " A p p li c a ti o n   o f   g e n e ti c   a lg o rit h m   in   c ry p tan a l y sis  o f   m o n o - a lp h a b e ti c   su b st it u t io n   c i p h e r, "   In   2 0 1 7   I n ter n a t io n a Co n fer e n c e   o n   Co mp u ti n g ,   C o mm u n ic a ti o n   a n d   A u t o ma ti o n   ( ICCCA) ,   2 0 1 7 ,   p p .   4 0 0 - 4 0 5 ,   d o i:   1 0 . 1 1 0 9 /CCAA . 2 0 1 7 . 8 2 2 9 8 3 4 .   [1 6 ]   A .   S h a r m a ,   A .   J y o ti ,   D.  A a rti   a n d   S.  P ra ti b h a ,   " Im p le m e n tatio n   a n d   A n a l y si o f   RS A   a n d   El Ga m a a l g o rit h m , "   Asia n   J o u rn a o A d v a n c e d   Ba sic   S c ie n c e s ,   v o l.   2 ,   n o .   3 ,   p p .   1 2 5 - 1 2 9 ,   2 0 1 4 .   [1 7 ]   O .   Y Ow o lab i ,   P .   B.   S h o la,  a n d   M .   Be siru   Jib rin . ,   " Im p ro v e d   Da t a   S e c u rit y   S y ste m   Us in g   H y b rid   Cr y p to sy ste m ,   En g i n e e rin g   a n d   T e c h n o lo g y ,   v o l.   3 ,   n o .   3 ,   p p .   9 0 - 9 3 ,   2 0 1 7 .   [1 8 ]   W .   D.  M .   G .   M .   Diss a n a y a k e ,   " A n   I m p ro v e m e n o f   th e   Ba sic   El - G a m a P u b li c   Ke y   Cr y p to s y st e m , "   In ter n a ti o n a l   J o u rn a o Co m p u ter   A p p l ica ti o n s T e c h n o l o g y   a n d   Res e a rc h ,   v o l.   7 ,   n o .   2 ,   p p .   4 0 - 4 4 ,   2 0 1 8 .   [1 9 ]   A .   Da e ri  e a l .,   " El Ga m a p u b li c - k e y   e n c r y p ti o n , "   In ter n a ti o n a Co n fer e n c e   o n   Co n tro l,   En g i n e e rin g   a n d   In fo rm a t io n   T e c h n o l o g y   ( CEIT ’1 4 )   Pr o c e e d in g s   -   Co p y rig h IP CO 2 0 1 4 .   [2 0 ]   O.  A .   I m ra n ,   S .   F .   Yo u sif ,   I.   S .   Ha m e e d ,   W .   N.  A .   D.  A b e d   a n d   A .   T .   H a m m id ,   I m p le m e n tatio n   o f   El - G a m a l   a lg o rit h m   f o sp e e c h   sig n a ls  e n c ry p ti o n   a n d   d e c ry p ti o n ,   Pro c e d ia   C o mp u ter   S c ien c e ,   v o l.   1 6 7 ,   p p .   1 0 2 8 - 1 0 3 7 ,   2 0 2 0 d o i:   1 0 . 1 0 1 6 /j . p ro c s. 2 0 2 0 . 0 3 . 4 0 2 .   [2 1 ]   K.  M a n a n d   A .   Ba ra k a th   Be g a m " En h a n c in g   th e   S e c u rit y   in   El G a m a Cr y p to sy st e m   u sin g   P a rin g   F u n c ti o n s ,   In ter n a t io n a J o u r n a o I n n o v a t i v e   T e c h n o l o g y   a n d   Exp l o rin g   E n g in e e rin g   ( IJ IT EE ),   v o l.   9 ,   n o .   4 ,   p p .   2 9 2 2 - 2 9 2 8 ,   2 0 2 0 ,   d o i:   1 0 . 3 5 9 4 0 /i ji tee . D1 9 2 1 . 0 2 9 4 2 0 .   [2 2 ]   A Ba lsa la m   V a sa n th a n ,   " A   M o d if ied   Im a g e   W a ter m a r k in g   M e th o d   u si n g   L o g isti c a n d   Rsa   A lg o rit h m ,   In ter n a t io n a J o u rn a o Rec e n T e c h n o l o g y   a n d   En g i n e e rin g   ( IJ RT E),   v o l.   8 ,   n o .   1 ,   2 0 1 9   [2 3 ]   S H Ba sh a ,   U.   Ka rth ik ,   D.   M a h e n d ra ,   M .   S a Ha rsh a ,   a n d   E.   Nir m a Ra j,   " V id e o   W a term a rk in g   u sin g   DW T   a n d   El g a m a f o A u th e n ti c a ti o n   a n d   S e c u rit y ,   S S RG  In ter n a ti o n a J o u r n a o El e c tro n ics   a n d   Co mm u n ica ti o n   En g i n e e rin g   ( S S RG - IJ ECE ) v o l .   5 ,   n o .   1 ,   p p .   4 - 9 ,   2 0 1 8 .   [2 4 ]   M.  Be g u m ,   a n d   M S .   Ud d i n ,   " Dig it a im a g e   wa ter m a r k in g   tec h n i q u e s:   a   re v iew , "   In fo rm a ti o n ,   v o l.   1 1 ,   n o .   2 ,     p p .   1 - 42 ,   2 0 2 0 ,   d o i:   1 0 . 3 3 9 0 /i n f o 1 1 0 2 0 1 1 0 .   [2 5 ]   M J Ja w ad ,   N.  F .   M o h a m m e d ,   a n d   S .   A .   A li ,   " A   Cry p to g ra p h y   T e c h n i q u e   a n d   T ra n sf o r m   Do m a in   Ba se d   S e c u re   a n d   Ro b u st  V i d e o   S teg a n o g ra p h y ,   In ter n a t io n a J o u rn a o A d v a n c e d   S c ien c e   a n d   T e c h n o l o g y ,   v o l.   2 9 ,   n o .   5 ,     p p .   5 4 4 8 - 5 4 5 7 ,   2 0 2 0 .   Evaluation Warning : The document was created with Spire.PDF for Python.