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.   8 ,   No .   4 A u g u s t   201 8 ,   p p .   2 0 9 1 ~ 2 0 9 7   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 8 i 4 . p p 2 0 9 1 - 2097           2091       J o ur na l ho m ep a g e h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   Tex in I m a g H i ding   u sing  Develo ped LSB  and     Ra ndo m  Me thod       E la f   Ali A bb o o d ,   Ru s ul M o ha mm ed  Nea m a h ,   Sh a y m a a   Abdu l k a dh m   Co m p u ter De p a rtm e n t S c ien c e   Co ll e g e   f o W o m e n Un iv e rsit y   o f   Ba b y lo n ,   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   J an   2 ,   2 0 1 8   R ev i s ed   Ma r   1 0 ,   2 0 1 8   A cc ep ted   Ma r   1 6 ,   2 0 1 8     In f o rm a ti o n   Hid i n g   is  a   tas k   th a f a c e   d iff icu lt   c h a ll e n g e s   in   c u rre n ti m e .     T h e   re a so n   f o th e se   c h a ll e n g e s   is  th e   ra p id   d e v e lo p m e n o f   m e th o d o f   d e tec ti o n   o f   h id d e n   i n f o rm a ti o n .   S o ,   re se a rc h e rs  h a v e   b e e n   in t e re ste d   in   d e v e lo p in g   m e th o d o f   c o n c e a l m e n t,   m a k in g   it   d iff icu lt   f o a t ta c k e rs   to   a c c e s h id d e n   i n f o rm a ti o n   u sin g   n e w   m e th o d o f   c o n c e a lm e n t.   S u c h   a t h e   in tro d u c i n g   a   c o m p lex   a l g o rit h m s,  u se   a   ra n d o m   m e th o d a n d   i n v e n m o re   c o m p li c a ted   a n d   d if f icu lt   ste p s.  T h is  p a p e p re se n ts  a   n e w   m e th o d   o f   h id i n g   in f o rm a ti o n   w it h in   th e   im a g e .   T h is  m e th o d   c re a tes   a   n e w   se q u e n c e   o f   m y ste rio u a n d   d if f icu lt   ste p b y   d iv id i n g   th e   se c re tex o n   a ll   i m a g e   a n d   ra n d o m   d istri b u ti n g   o f   b it to   e a c h   ro w .   T h e n   u sin g   a   sp e c i a re v e r se   m e th o d   to   h id e   t h e   b i ts  in   th a r o w .   T h e   L S m e th o d   h a a lso   b e e n   d e v e lo p e d   t o   m a k e   it   m o re   d iff icu lt   to   h id e   th e   p ix e l.   T h e   re su lt p re se n ted   il l u stra te  th e   stre n g th   a n d   se c u rit y   o f   th e   m e th o d   a n d   p r o v id e   g re a ter  p ro tec ti o n   f o h id d e n   in f o rm a ti o n .   A lso ,   th e   re su lt   il lu stra te  th e   q u a li ty   o f   th e   ste g o   ima g e   c o m p a re d   w it h   th e   o rig in a im a g e   u sin g   P S NR a n d   S S IM   q u a li ty   m e a su re s .   K ey w o r d :   L SB   m e th o d   P SNR   an d   SS I m etr ics   R an d o m   n u m b er   g e n er atio n   Secu r it y     Steg a n o g r ap h y       Co p y rig h ©   2 0 1 8   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .     Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   E laf   A li  A b b o o d ,   C o m p u ter   Dep ar t m en t   Scien ce   C o lleg f o r   W o m e 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:  w s ci. ela f . ali@ u o b ab y l o n . ed u . iq         1.   I NT RO D UCT I O N   T h tr an s f er   o f   i m p o r tan an d   co n f id e n tial  d ata  o v er   th I n te r n et  h as  b ec o m o n o f   m ain   ch alle n g e s   w it h   all  t h i s   d ev elo p m e n in   in f o r m atio n   tec h n o lo g y   a n d   c o m m u n icatio n .   T o d ay ,   co n f id en tial  d ata  ca n   b en s u r ed   b y   v ar io u s   m e th o d o lo g ies  o f   co n ce a lin g   d ata.   C r y p to g r ap h y ,   s te g a n o g r ap h y ,   a n d   w ater m ar k i n g   ar e   th r ee   g en er al   tech n iq u es  to   c o n ce al  i n f o r m atio n .   On e   o f   t h e m ,   h id ein g   th e   ex is te n ce   o f   m e s s a g e,   a n d   t h o th er   m ea n s   h id in g   in f o r m at io n   as  m ed ia  f o r m at  s u ch   a s   i m ag e,   a u d io ,   v id eo ,   an d   ev en   tex s o   th at  o t h er   p eo p le  d o   n o n o tice  th ex i s t en ce   o f   i n f o r m atio n   i n   an   ab o v e m e n tio n ed   f o r m at.   An d   f i n all y ,   w ater m ar k i n g   m ea n s   to   p r o tect  co p y r ig h t.  I n   r ec en t   y ea r s ,   ap p r o ac h s   to   co n ce al  i n f o r m atio n   h a v p ai d   g r ea atte n tio n   to   s teg a n o g r ap h y   an d   w ater m ar k in g   tec h n iq u e s   [ 8 ] .   On o f   t h b est  tech n iq u e s   f o r   s ec u r co m m u n icat io n   is   s te g an o g r ap h y   c o v e r w r iti n g .   Steg a n o g r ap h y   i s   t h s cie n ce   o f   in v i s ib le  co m m u n icatio n   wh ich   h id e s   an y   p r iv a te  d ata  with i n   a n   i n n o ce n t - lo o k in g   co v er   o b j ec t.   T h aim   is   to   d esig n   s te g a n o g r ap h y   al g o r ith m   w h ic h   n o o n l y   h id th m e s s a g e   b eh in d   t h i m ag e,   b u also   p r o v id m o r s ec u r it y   t h a n   o th e r s [ 1 ,   [ 2 ] .   Steg an o g r ap h y   tec h n iq u e s ,   o n   t h o th er   h an d ,   h id th ex is te n ce   o f   th s ec r et  m es s ag it s el f ,   w h i ch   m a k es  it  cu m b er s o m f o r   th ir d   p e r s o n   to   d is co v er   t h m es s ag e   [ 1 ] .   I n   i m ag e   s teg a n o g r ap h y ,   t h e   in f o r m atio n   is   h id d en   e x cl u s i v el y   in   i m ag e s .   T o d ay ,   s teg a n o g r ap h y   i s   m o s tl y   u s ed   o n   co m p u ter s   w ith   d i g ital  d at b ein g   t h b ea r er s   an d   n et w o r k s   b ein g   t h r ap id   co n v e y an ce   c h an n el s   [ 3 ] .   Fig u r e   1   ill u s tr ate s   th co m m o n   b eh a v io r   an d   th m ai n   co n ce p ts   f o r   th s teg a n o g r ap h y   tec h n iq u e.       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.  8 ,   No .   4 A u g u s t   201 8   :   2 0 9 1     2 0 9 7   2092       Fig u r 1 .   B asic c o n ce p ts   an d   b eh av io r   o f   s teg a n o g r ap h y       T h s teg an o g r ap h y   in c lu d es  t o   m ain   s tep s   t h er ar h id i n g   an d   th e x tr ac ti n g   in f o r m at i o n .   I n   th e   h id d in g   s tep ,   t h s ec r et  te x w il b e m b ed d ed   in   a   s elec te d   lo ca tio n   n th e   co v er   i m a g e   b ased   o n   s u itab le   s teg a n o g r ap h y   m eth o d .   T h en ,   th r esu lt in g   s te g o - i m a g is   s en to   th r ec eiv er .   I n   th ex tr ac ti n g   s tep ,   th e   r ec eiv er   ap p ly i n g   th e x tr ac tio n   f u n ctio n   to   r ec o v er y   t h s ec r et  tex t   [ 1 2 ] .   Steg a n o g r ap h y   d i f f er s   f r o m   cr y p to g r ap h y   in   t h s e n s th at  w h er cr y p to g r ap h y   co n ce n tr ates  o n   k ee p in g   t h s u b s tan ce   o f   m es s ag m y s ter y ,   s te g an o g r ap h y   co n ce n tr ates  o n   k ee p i n g   th p r esen ce   o f   a   m es s ag m y s ter y   [ 3 ] ,   [ 4 ] .   T h er ar m a n y   tech n iq u e s   r elate d   to   s teg a n o g r ap h y   i s   f i n g er p r in ti n g .   I n   f i n g er p r in t in g   u n iq u m ar k s   ar e m b ed d ed   in   d is tin ct  co p ies  o f   th ca r r ier   o b j ec th at  ar s u p p lied   to   d if f er en t   c u s to m er s   [ 6 ] .   T h o u tp u i m a g is   ca lled   s te g o - i m a g th at  i s   s i m ilar   to   th e   co v er   m ed ia.   T h is   s te g o - i m a g is   th e n   s en to   t h r ec eiv er   w h er t h r ec eiv er   r etr iev es  th h id d en   m e s s a g b y   i m p le m e n ti n g   d e - s teg a n o g r ap h y   p r o ce s s .   A   s te g o - k e y   is   u s ed   f o r   an   e m b ed d in g   o r   en co d in g   p r o ce s s   to   li m it  u n r av e lin g   o r   ex tr ac tio n   o f   t h e   e m b ed d ed   d ata  in   co v er   m ed ia   [ 5 ] .   T h s teg o - k e y   d ep en d in g   o n   r an d o m   g en er atio n   u s e s   s p ec if ic  k er n el  in   o r d er   to   s en d   it  to   th e   r ec ip ien to   g en er ate  t h s a m e   k e y   i n   o r d er   to   r etr iev th h i d d en   d ata  an d   d ata  is   em b ed d ed   in   co v er   i m ag e   u s i n g   L SB   m et h o d .   L ea s t - Si g n i f ica n t - B it  ( L SB )   is   o n o f   th p o p u lar   an d   f r eq u en tl y   u s ed   s te g a n o g r ap h y   tech n iq u es to   co n ce al  m y s ter y   m e s s a g in   d i g ital  m ed iu m   [ 7 ] .   T h m eth o d   r ec o m m e n d ed   in   th is   p ap er   is   u s ed   r a n d o m   k e y   g en er ato r   m eth o d   f o r   i m p r o v e m e n i n   r o b u s an d   s ec u r it y   o f   s te g a n o g r ap h y .   T h r an d o m   n u m b er   g en er ato r   lo ca tes  th h id in g   p o s itio n s   i n   th co v e r   i m a g in   ea ch   r o w   s ep ar atel y   a n d   ea ch   r o w   w ill  h id th s a m n u m b er   o f   b it s   o f   s e cr et  tex t.   T h at’ s   b y   d iv id in g   t h s ec r et  te x o n   all  th r o w s   o f   t h co v er   i m ag e.   s p ec if ic  m et h o d   f o r   h id in g   b it s   in   ea c h   p ix el  w i ll   b u s ed .       2.   RE L AT E WO RK S   I n   s teg a n o g r ap h y   f ield ,   th e r ar m a n y   r esear c h er s   u s in g   r an d o m   n u m b er   g en er ati o n   m et h o d   co m b i n ed   w it h   a n o th er   tec h n i q u f o r   h id in g   i n f o r m atio n   i n   i m a g e.   Ob aid M.   an d   Aw ad   A .   i n tr o d u ce d   th at   th s ec r et  te x b it s   ar i n s er te d   in to   t h co v er   i m ag e   p ix el s   r an d o m l y .   W h er ea s ,   i n s er ti n g   o f   s ec r et   tex t   b its   in to   t h co v er   i m a g w il b i n   a n y   b it  o f   t h p i x el  r an d o m l y   b y   co m p ar in g   t h m es s ag b it  w it h   t h p ix el   b it  th at  c h o s e n   r an d o m l y   f r o m   t h s ec o n d   to   t h la s b it.  T h e   least  s i g n i f ica n t   b it  o f   th e   p i x el  w i ll  b 1   i f   th e   co m p ar is o n   r es u lt  i s   m atch ed .   An d   th lea s s ig n i f ica n b it   o f   th p i x el  w i ll  b 0   if   t h e   co m p ar is o n   r es u lt     is   n o t [ 3 ] .   B ab ita  el  al  u s ed   r a n d o m   k e y   g en er ati n g   m et h o d   to   en cr y p th s ec r et  m es s ag e   u s i n g   X OR   m et h o d   th en   e m b ed d in g   th e   cip h er   m ess a g i n to   an   i m ag e   o f   R G B   f o r m at  in   s p ec ial   ar r an g e m en t.  T h r es u lted   R GB   i m a g co n v er ted   in to   th b i tm ap   f i le  f o r m at   [ 9 ] .   B alv in d er   el  al.   en cr y p ted   th s ec r et  tex u s i n g   XOR   en cr y p tio n   m eth o d   u s i n g   8 - b i r an d o m   k e y .   T h en ,   ap p lied   XOR  o p er atio n   b et w ee n   o n b it  o f   8 - b it  r a n d o m   k e y   a n d   2 n d   L SB   o f   co v er   i m ag p i x el.   I f   t h XOR  r es u l o f   ab o v o p er atio n   is   1   th en   h id o n b it  o f   th s ec r et  k e y   i n to   L SB   o f   s a m p ix el  o f   co v er   i m a g e.   Oth er w i s e,   th er is   n o   h id in g   i n   an y   b it  in   th at  p ix e l.  T h E x t r a c t e d   se c r e t   m e ssa g e   S e c r e t   m e ssa g e   C o v e r   Im a g e   S t e g a n o g r a p h y   schem a   E x t r a c t i o n   m e ssa g e   s c h e m a   d e c o d e r   S e c r e t   Ke y   S t e g o   Im a g e   C o m m u n i c a t i o n   c h a n n e l   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:  2088 - 8708       T ex t in   I ma g Hid in g   u s in g   D ev elo p ed   LS B   a n d   R a n d o Meth o d   ( E la f A li A b b o o d )   2093   s u b s t itu t io n   p r o ce s s   w ill b co n ti n u ed   d ep en d in g   o n   t h le n g th   o f   e n cr y p ted   m e s s a g e.   T h r an d o m   k e y   h id d e n   in   th s a m f ir s t b y te  o f   co v er   i m a g e   [ 1 0 ] .     No o r   K.   h id d en   in f o r m atio n   b y   g e n er ate  th s ec r et  k e y   u s in g   L F SR   m et h o d   th e n   en cr y p ted   t h s ec r et  m e s s a g u s in g   A E m eth o d .   T h en cr y p ted   m es s ag d is tr ib u ted   o v er   th co v er   i m ag p i x els  u s in g   p er m u tatio n   tec h n iq u e.   T h en   h id e   t h b its   o f   t h e n cr y p ted   m es s ag e   in   co v er   i m a g i n   t h r an d o m l y   s elec ted   p ix els   [ 1 1 ] .   A s h w in an d   k o m al  p r o v id ed   s eq u en tial  en co d in g   a n d   r an d o m   en co d in g   w a y s   f o r   e m b ed d in g   t h e   s ec r et  d ata  i n s id co v er   i m ag e.   Seq u e n tial  e n co d in g   u s ed   o n k e y   en ter ed   b y   u s er   a n d   s e q u en tial l y   s elec te d   th p i x el  f o r   e m b ed d in g   cip h er   tex t   o b tain ed   b y   XO R i n g   t h s ec r et  m es s ag e   w it h   k e y   p r o v id ed   b y   u s er .   I n   r an d o m   en co d i n g   t w o   k e y s   ar p r o v id ed   b y   t h u s er   , o n i s   to   lo ck   th e   f u n ctio n   o n   r ec eiv e r   s id an d   o th er   f o r   to   ca r r y   o u e n cr y p tio n .   I n   th i s   ca s p i x els   ar s elec ted   r a n d o m l y   f o r   e m b ed d in g   s ec r et  d a ta  i.e   eit h er   tex o r   i m a g u s in g   r an d o m   n u m b er   g en er ato r   w h ich   a u to m atica ll y   i m p le m e n t s   li n k   li s t c o n ce p t   [ 1 ] .   T h tech n iq u t h at  u s ed   b y   R u p ali  B .   a n d   Vais h ali  S.  in c lu d ed   th r ee   m ai n   s tep s .   T h at 's  b y   f o u n d   co m p le m e n ti n g   o f   th e   s ec r et  tex t.  T h en ,   h id i n g   t h co m p le m en ted   tex i n   co v er   i m ag e   p ix els   u s i n g   p s eu d o   r an d o m   n u m b er   g e n er ato r ,   f i n all y ,   h id th e   b its   o f   co m p l e m en ted   tex i n   ea c h   p ix e u s in g   t h i n v er ted   b i t   L SB   m eth o d   [ 5 ] .   M ee n ak s h S.  an d   et  a l   in tr o d u ce d   an   R GB   i m ag e m b ed d in g   m e th o d   b ased   o n   s ix tee n - p ix el  d i f f er e n ci n g   w it h   n - b it  L ea s t   Si g n i f ica n B it   ( L SB )   s u b s tit u tio n .   I n   t h eir   m et h o d ,   th i m a g i s   d i v id ed   in to   4 ×4   n o n   in ter s ec ti n g   b lo ck s   t h en   a n d   ca lcu late  th a v er ag d if f er en ce   v a lu i n   ea c h   b lo ck .   B ased   o n   th r esu lted   v al u t h b lo ck   is   cl ass i f ied   to   f all   in to   o n o f   f o u r   le v els   s u ch   as,  lo w er ,   lo w er - m id d le,   h i g h er - m id d le  a n d   h ig h er .   I f   b lo ck   b elo n g s   to   lo w er   lev e t h e n   2 - b it  L SB   s u b s tit u tio n   i s   u s ed   i n   it.   Si m ilar l y ,   f o r   lo w er - m id d le,   h i g h er - m id d le  an d   h i g h er   le v el  b lo ck s   3 ,   4 ,   an d   5   b it  L SB   s u b s tit u tio n   i s   u s ed   [ 1 3 ] .   I n   th is   p ap er ,   n e w   m et h o d   is   p r o p o s ed   f o r   h id i n g   s ec r et  te x i n   i m a g d ep en d in g   o n   th e   g e n er atio n   o f   r an d o m   n u m b er   an d   d ev elo p ed   L SB   m eth o d   u s i n g   s i m p le  h as h   f u n ctio n .       3.   T H E   P RO P O SE M E T H O D   T h is   p ap er   in tr o d u ce s   n e w   p r o p o s ed   m et h o d   to   h id a   s ec r et  tex t   in   g r a y   i m a g u s i n g   r an d o m   tech n iq u w it h   s ec r et  k e y   an d   s i m p le  h as h   f u n ct io n .   T h allo ca tio n   o f   th s ec r et  tex in to   th i m a g d ep en d s   o n   th le n g th   o f   s ec r et  te x t.  W h er e,   th s ec r et  te x w il b d iv id ed   o n   all  r o w s   o f   i m a g in   eq u al  m an n er   ex ce p ted   th la s r o w ,   t h at  n ee d   to   h id ad d itio n al  i n f o r m atio n .   I n   ea c h   r o w ,   th er i s   f i x ed   n u m b er   o f   co lu m n s   t h at  n ee d s   to   h id s ec r et  tex b its ,   th at s   c h o s en   r a n d o m l y .   T h h i d i n g   o f   b it  in   co lu m n   d ep en d s   o n   s p ec ia l sch e m a.   Flo w   ch ar t i n   Fi g u r 2   s h o w s   th s eq u e n ce   o f   th m eth o d .           Fig u r 2 .   P r o p o s ed   m eth o d   p r o ce s s ed   s tag e s       T h p r o p o s ed   m eth o d   s tep s   d e p icted   in   th f o llo w in g   Step   1   ( C o n v er th e   s ec r et  te x to   t h o n b i n ar y   s tr ea m ) T h s ec r et  tex is   s tr in g   co n s i s ti n g   o f   letter s ,   s p ac es   an d   s p ec ial  ch a r ac ter s .   E ac h   c h ar ac ter   in   s ec r et  s tr i n g   co n v er ts   to   s ev e n   b it s .   W h e n   m er g al l   th ch ar ac ter s ,   w w i ll  h a v e   o n s tr ea m   o f   b in ar y   b it s .   Fo r   ex a m p le:  I f   th s ec r et  tex t   is   " T o " ,   w h e n   co n v er ti n g   i t to   b in ar y   an d   co m b in i n g   th t w o   let ter s ,   th r e s u lt in g   s tr i n g   w ill b " 1 0 1 0 1 0 0 1 1 0 1 1 1 1 " .   Step   2   ( Dis tr ib u te  t h s ec r et  t ex o n   t h co v er   i m ag e) :   T h s ec r et  te x i s   d is tr ib u ted   o n   co v er   i m ag e   ev en l y   ac r o s s   all  r o w s   ex ce p t   th las o n e.   T h is   is   d o n b y   d i v id in g   t h n u m b er   o f   s ec r et  tex b its   o n   th e   n u m b er   o f   i m ag r o w s .   T h is   is   co m p u ted   as in   E q u a tio n   ( 1 ) .     n o _ co l =   n o _ tex tb its   / ( n o _ r o w - 1)               ( 1 )                           C o n v er t th s ec r et  tex t to   th o n b i n ar y   s tr ea m     Dis tr ib u te  t h s ec r et  te x o n   th co v er   i m ag u s i n g   r an d o m   s ch e m a   Hid s ec r et  tex t b its   in   ea ch   r o w   in   r ev er s m a n n er   Hid e   se c re tex b it s in   se lec ted   c o lu m n   u sin g   sim p le h a sh   f u n c ti o n   I n p u t secr et  tex t   I n p u t c o v er   i m a g e   Ou tp u t ste g o   i m a g e   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.  8 ,   No .   4 A u g u s t   201 8   :   2 0 9 1     2 0 9 7   2094   W h er n o _ r o w   r ep r esen t s   th n u m b er   o f   i m a g e ' s   r o w s ,   n o _ co r ep r esen ts   th n u m b er   o f   co lu m n s   t h at  n ee d ed   to   h id th s ec r et  s tr ea m   i n   ea ch   r o w .   An d   n o _ tex tb it s   d en o t es to   th len g t h   o f   b in ar y   s tr i n g   o f   s ec r et  te x t.   Step   3   ( Dete r m in t h r an d o m   co lu m n s   lo ca tio n s   i n   ea ch   r o w ) I n   ea ch   r o w ,   w u s ed   p s eu d o   r an d o m   n u m b er   g en er ato r   to   d eter m in e   th e   lo ca tio n   o f   co l u m n s   t h at   n ee d   to   h id t h s ec r et  tex t   i n   ea c h   r o w .   T h is   is   d o n b y   th f o llo w in g :   Step   3 - 1   C r ea te  s ee d   to   g e n er ate  r an d o m   n u m b er s .   An d   to   m o r s ec u r it y ,   th is   s ee d   is   cr ea ted   u s i n g   s h u f f le  f u n ct io n .   T h is   s ee d   w ill  r ep r ese n p ar t   o f   t h s ec r et  k e y   t h at  w ill   h id i n   la s r o w   o f   t h i m ag e   an d   s e n to   t h r ec ei v er .   Step   3 - 2   Fo r   ea ch   r o w ,   g en er ate  n o _ co o f   co lu m n s   r a n d o m l y   w it h i n   ce r tai n   r an g a n d   w i th o u t d u p licati n g   in   th a t r o w :   Flag = f alse ;   w h ile ~ Flag e   R= ce il(n * r an d ( n o _ co l,1 ) )   F lag e= n u m el( u n iq u e( R ) ) = n o _ co l   E n d   W h er e,   R   r ep r esen ts   th r e s u lted   ar r ay   t h at 's  co n tai n s   th co lu m n s '   in d e x es.  ce il  i s   f u n ct io n   r o u n d s   t h e   ele m e n ts   o f   A   to   th e   n ea r e s i n teg er s   g r ea ter   t h an   o r   eq u al   t o   A ,   an d   n   r e f er   to   th e   to tal  n u m b er   o f   co lu m n s   in   co v er   i m a g e.   r a n d   r ef er s   to   r an d o m   g en er atio n   f u n ct io n .   n u m el  r ep r esen ts   a   f u n ctio n   r et u r n s   t h ar r a y   ele m e n ts   n u m b er .   u n iq u i s   f u n ct io n   t h at s   d elete   th d u p li ca tin g   in   ar r a y .     Step   4   ( Hid o n e   b it  i n   ea c h   p ix els   h a v lo ca tio n   x , y )   W h er x   r ep r ese n ts   th e   cu r r e n r o w ,   a n d   y   r ep r esen ts   t h co lu m n   th a is   s elec ted   r an d o m l y .   T h is   h id i n g   m et h o d   w il b in   r ev er s m a n n er   f o r   th c u r r en t   r o w .   Fo r   ex a m p le,   i f   th e   n u m b er   o f   co lu m n s   allo ca ted   f o r   ea ch   r o w   is   1 0   co lu m n s ,   t h en   th er ar 1 0   b its   o f   s ec r et  tex t h at  w o u ld   b h id d en   in   ea c h   r o w .   W h er e,   th te n th   b it  w il h id in   t h f ir s co lu m n   a n d   th n i n t h   b it  w ill  h id in   t h s ec o n d   co lu m n   a n d   s o   o n .     Step   5   E ac h   p ix el  h av 8   b its .   T o   h id o n b it  in   o n p ix el,   w w ill  u s t h u p d ated   L S B   m et h o d   th at s   in c lu d i n g   s i m p le  h as h   f u n ctio n .   T h is   m eth o d   in cl u d e s   h id in g   b it  in   o n o f   th less   th r ee   s ig n i f ica n ce   b its   in   th e   cu r r en p ix el.   T h ch o s en   a m o n g   th e   th r ee   b it s   d o n u s i n g   s i m p le   h a s h   f u n ctio n   t h at  u s ed   m o d   o p er atio n   f o r   th in d ex   o f   th cu r r en t r an d o m   s elec ted   co lu m n .   As d ep icted   in   E q u atio n   ( 2 ) .     x   len _ p x   ( co l_ in d x   m o d   3 )               ( 2 )     W h er e,   x   r ep r esen th lo ca tio n   o f   h id in g   t h b it  in   t h p ix el ,   len _ p x d ep icted   to   th len g t h   o f   p ix el  th at  w i ll   b 8   b its ,   co l_ in d x   d en o ted   to   th e   in d e x   o f   t h c u r r en t   r an d o m   s elec ted   co lu m n .   I f   t h r e s u lted   x   is   eq u al  to     0 ,   1   o r   2 ,   th en   t h b it  w il h i d in   t h ei g h th ,   s ev e n t h   o r   s ix t h   b it  o f   t h p ix el,   r e s p ec tiv el y .   T h f o llo w i n g   ex a m p le  il lu s tr ates t h ab o v s tep s   o f   o u r   m et h o d   in   d etails.   L et 's  th s ec r et  tex h a v 7 0 0   ch ar ac ter s .   W h en   co n v er ti n g   i to   b in ar y ,   ea ch   c h ar ac ter   w il co n v er t   to   7   b its .   T h at  m ea n s ,   t h le n g th   o f   s ec r et  te x i n   b i n ar y   w i ll  b 7 *   7 0 0 =4 9 0 0   b its .   Fo r   th co v er   i m a g w it h   s ize  5 1 2 * 5 1 2   p ix el,   ea ch   r o w   w il co n tai n   n u m b er   o f   b its   o f   s ec r et  tex co m p u ted   as  f o llo w i n g n o _ co l=f lo o r   ( 4 9 0 0 /( 5 1 2 - 1 ) ) +1 = 1 0   b its   o f   t h s ec r et  te x h id d en   in   ea c h   r o w   o f   t h co v er   i m ag e.   W h e r f lo o r ( A )   r o u n d s   th ele m en t s   o f   A   to   th n ea r e s t in te g er s   le s s   t h an   o r   eq u al  t o   A .     No w ,   w u s t h r an d o m   f u n c tio n   to   g en er ate  1 0   co lu m n s '   i n d ex es   in   r an g ( 1 - 5 1 2 ) .   First ,   g en er ate  th s tar r an d o m   s ee d   u s in g   s h u f f le  f u n ctio n   f o r   ex a m p le:  s e ed = 1 8 9 7 0 3 9 2 4 6 .   T h is   s ee d   w i ll  b co n s id er ed   a s   s ec r et  k e y   t h at ' s   s e n to   r ec eiv er   b y   h id i n g   it  i n   th las r o w   o f   co v er   i m ag u s i n g   L SB   m e th o d .   T h r ec ei v er   w il u s t h is   s ee d   to   g en er ate  t h s a m s eq u en ce s   o f   r an d o m   n u m b er s   to   g e th s ec r et  tex t.  T h en ,   g en er ate  1 0   co lu m n   in d e x es  in   r an g ( 1 - 5 1 2 )   f o r   ea ch   r o w   i n   co v er   i m ag ex ce p th last   o n u s i n g   s tep   ( 3 - 2 ) .   W h en   n =5 1 2 ,   n o _ co l=1 0 ,   th f ir s t 1 0   co lu m n s   i n d ex e s   g e n er ated   in   o u r   ex a m p le  w il l b e:   1 6 5   3 6 3   2 3 3   3 3 5   1 0 5   1 3 8   1 9 9   4 2 0   6 3   4 1 8   I f   t h f ir s t   1 0   b its   i n   s ec r et  te x ar e:  1 0 1 0 1 0 0 1 1 0 ,   th en   t h h id in g   o f   t h ese   b its   in   th e   f ir s r o w   a n d   r a n d o m   s elec ted   co lu m n s   w ill b in   r e v er s m a n n er   as:       T h at  m ea n s   th e   1 0 th   s ec r et  b it  w ill   h id i n   t h 1 6 6 th   co lu m n   a n d   t h 9 t h   b it  w ill   h id e   in   3 6 3 th   co l u m n ,     an d   s o   o n .   No w ,   w d eter m in ed   th p ix el( r o w ,   co l u m n )   f r o m   co v er   i m ag f o r   ea ch   b it  i n   s ec r et  tex t.  T o   h id th 1 0 th   b it ( 0 )   in   t h p i x el( 1 , 1 6 6 ) ,   w u s e   m o d   o p er atio n   as a   s i m p le  h a s h   f u n ct io n   as   in   s tep   ( 3 - 4 )   to   f in d   t h e   in d ex   o f   h id i n g   t h s ec r et  b it i n   th p i x el  b its .   I f   t h at  i n d ex   ( x )   is   co m p u ted   as:       x   len _ p x l - ( co l_ in d x   m o d   3 )            x =8 - ( 1 6 6   m o d   3 ) = 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:  2088 - 8708       T ex t in   I ma g Hid in g   u s in g   D ev elo p ed   LS B   a n d   R a n d o Meth o d   ( E la f A li A b b o o d )   2095   T h en ,   th 1 0 th   s ec r et  b it  ( 0 )   w il h id i n   th 7 t h   b it  o f   t h p ix el   ( 1 , 1 6 6 ) .   I f   th g r a y   co lo r   o f   th p ix el     ( 1 , 1 6 6 ) 0   1   0   1   0   0   1   1 ,   th e n   t h 7 t h   b it   o f   th e   p ix e ( 1 )   w il b r ep lace d   b y   t h 1 0 th   s ec r et  b it  ( 0 )   o f   t h s ec r et  tex t.  T h r esu lt o f   th p i x el   ( 1 , 1 6 6 ) = 0   1   0   1   0   0   0   1 .   W h en   t h s teg o   i m a g ar r iv es  to   th e   r ec eiv er ,   t h r ec eiv er   w il b ex tr ac ted   t h s ec r et  tex b y   ap p ly i n g   th s a m h id i n g   s tep s .   I n   th f o llo w in g ,   t h s tep s   o f   ex tr ac tio n   th s ec r et  tex t :   Step   1 :   E x tr ac tio n   o f   th s ee d   r an d o m   g en er at io n   an d   l en g t h   o f   th s ec r et  tex t.  First  t h r ec eiv er   m u s ex tr ac th s ee d   o f   g en er ate  t h r an d o m   s eq u e n ce   an d   al s o   ex tr ac t   th len g t h   o f   s ec r et  tex t h at  h id in   t h las r o w     o f   th s te g o   i m ag u s i n g   L SB   tr ad itio n al  m et h o d .   Step   2 :   Fin d   th n u m b er   o f   co lu m n s   th at  u s ed   to   h id t h s ec r et  tex b its   u s i n g   E q u a tio n   ( 1 ) .   Step   3 :   Gen er ate  r an d o m   l o ca tio n s   f o r   th n u m b er   o f   c o lu m n s   i n   ea ch   r o w .   T h at’ s   d o n u s i n g   p s eu d o   r an d o m   g e n er atio n   m et h o d   s tar ted   u s in g   t h s ee d   th at  e x tr ac t ed   in   s tep   1 .   Step   4 E x tr ac tio n   o f   s ec r et  te x t b it s .   T o   ex tr ac t t h s ec r et  te x t b it s ,   w e   u s t h s a m m et h o d   to   h id t h ese   b its   in   i m a g e.   W h er e,   th f ir s b it  w ill  b ex tr ac ted   f r o m   t h last   r an d o m   co lu m n   a n d   th s ec o n d   b it  w ill  b e   ex tr ac ted   f r o m   t h s ec o n d   last   r an d o m   co lu m n   a n d   s o   o n .   T o   ex tr ac t h b it  f r o m   t h p i x e l,  w e   u s t h m o d   o p er atio n   u s in g   E q u at io n   ( 2 ) .   Step   5 :   C o n v er t h s ec r et  te x b its   to   ch ar ac ter s .   T h ex tr ac ted   s ec r et  tex is   o n s eq u e n ce   o f   b in ar y   b its .     T o   co v er t th s ec r et  tex f r o m   b in ar y   to   ch ar ac ter s ,   ea ch   s ev e n   b its   w ill co n v er t to   o n ch ar ac ter .       4.   RE SU L T S   T h p r o p o s ed   m et h o d   u s ed   an   ef f icien an d   s ec u r s c h e m t o   h id s ec r et  tex in   i m a g e.   T h is   s ec tio n   illu s tr ates  t h r es u lt s   o f   ap p l y in g   th e   p r o p o s ed   m et h o d   to   h id d if f er e n s ec r et  te x s ize  o n   d if f er e n i m ag e s   an d   m ea s u r th e   ac cu r ac y   o f   th r es u l ted   i m a g es   u s in g   P S NR   a n d   SS I M   m e a s u r e m e n ts   th at s   d escr ib es  i n   E q u atio n   ( 3 )   an d   E q u atio n   ( 4 ) ,   r esp ec tiv el y .                             [                                  ]               ( 3 )     W h er        in d icate d   to   th s tr eg o   im a g p ix els  an d          in d icate d   to   th co v er   im ag v a lu e s .   an d   is   th e   i m a g s ize.                       (                                     )   (                                  )             ( 4 )     W h er µ  d en o ted   t o   th m ea n   o f   th ( m ,   n )   w i n d o w .       ar e   in d icate d   to   th s tan d ar d   d e v iatio n   o f   ( m ,   n )   w i n d o w .   Fi g u r 3 ,   F ig u r 4   a n d   Fi g u r e   5   i llu s tr ated   t h ef f ec o f   t h p r o p o s ed   m eth o d   o n   5 1 2 x 5 1 2   Go ld h ill,  B o at  an d   L en i m ag e s   w h en   h id in g   s ec r et  te x w it h   s ize  4 9 0 0 ,   1 4 7 0 0   an d   2 4 5 0 0   b its ,   r esp ec tiv el y .             ( a)   T h o r ig in al  g o ld h ill i m a g e     ( b )   T h s teg o   i m a g e     Fig u r 3 .   Hid in g   a   s ec r et  te x w it h   s ize  4 9 0 0   b its   in   5 1 2 x 5 1 2   Go ld h ill i m a g e   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.  8 ,   No .   4 A u g u s t   201 8   :   2 0 9 1     2 0 9 7   2096         ( a)   T h o r ig in al  b o at  i m a g e     ( b )   T h s teg o   i m a g e     Fig u r 4 .   Hid in g   s ec r et  te x w it h   s ize  1 4 7 0 0   b its   in   5 1 2 x 5 1 2   B o at  im a g e             ( a)   T h o r ig in al  l i n i m ag e     ( b )   T h s teg o   i m a g e     Fig u r 5 .   Hid in g   s ec r et  te x w it h   s ize  2 4 5 0 0   b its   in   5 1 2 x 5 1 2   L in i m ag e       T ab le   1   s h o w s   th i ll u s tr ated   th r esu lt s   o f   P SNR   an d   SS I m ea s u r e m e n ts   w h en   ap p ly in g   t h p r o p o s ed   m et h o d   o n   d if f er e n t i m ag e s   an d   d if f er en s ize  o f   s ec r et  te x t.       T ab le  1 .   I llu s tr ated   th e   r esu lt s   o f   P SNR   an d   SS I m ea s u r e m en ts   w h e n   ap p l y in g   t h p r o p o s ed   m et h o d   o n   d if f er e n t i m ag e s   an d   d if f er e n s ize  o f   s ec r et  te x t   C o v e r   i mag e   5 1 2 x 5 1 2   S e c r e t   t e x t   4 9 0 0   b i t s   S e c r e t   t e x t   1 4 7 0 0   b i t s   S e c r e t   t e x t   2 4 5 0 0   b i t s   P S N R   S S I M   P S N R   S S I M   P S N R   S S I M   G o l d h i l l   6 0 . 0 4 8 9   0 . 9 9 9 6 6   5 5 . 2 5 1 2   0 . 9 9 8 9 6   5 2 . 9 8 0 6   0 . 9 9 8 2 3 4   B o a t   6 0 . 0 0 5 6   0 . 9 9 9 5 1 3   5 5 . 2 7 3 8   0 . 9 9 8 5 5 4   5 2 . 9 8 5 9   0 . 9 9 7 5 7 7   L e n a   6 0 . 0 2 9 9   0 . 9 9 9 4 4 4   5 5 . 1 9 7   0 . 9 9 8 3 2 8   5 2 . 9 8 1 7   0 . 9 9 7 2 4 2       5.   CO CL US I O NS   T h m ain   o b j ec tiv o f   d ev e lo p in g   m et h o d s   o f   i n f o r m atio n   co n ce al m e n is   to   i n cr ea s e   th e   s ec u r it y   o f   th ese  r o ad s   an d   to   p r o tect  i n f o r m atio n   f r o m   d etec tio n   b y   at tack er s .   T h m o r co m p lex   th m eth o d   o f   co n ce al m e n an d   t h m o r s te p s   f o llo w ed ,   th m o r c y n ical   th m et h o d   an d   h ar d er   f o r   th attac k er s   to   b r ea k   it  an d   ac ce s s   to   h id d en   i n f o r m atio n .   T h is   s ea r ch   u s es  m o r th an   o n e   tech n iq u to   i n cr ea s s ec u r it y   o f   co n ce al m e n a n d   to   s tr en g t h e n   th p r o tectio n   o f   h id d en   i n f o r m atio n .   W h er th m et h o d   o f   r an d o m   g e n er atio n   in   t h s elec tio n   o f   p i x el s   i n   ea ch   r o w   o f   th e   i m ag e   in   w h ich   w h id t h s ec r et  te x t.  R ev er s i n v er s io n   o f   b its   o f   s ec r et   tex w a s   u s ed   i n   ea ch   r o w .   I t   also   u s ed   an   i m p r o v ed   L SB   m eth o d   w h ic h   h id   t h b i o f   th e   s ec r et  tex t   in   th r ee   les s   i m p o r tan b its .   An d   s elec ts   t h b it  in   w h ich   w e   w ill  h id th r an d o m   n u m b er s   g en er ated   ea r lier .   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:  2088 - 8708       T ex t in   I ma g Hid in g   u s in g   D ev elo p ed   LS B   a n d   R a n d o Meth o d   ( E la f A li A b b o o d )   2097   T h ese  s tep s   i n cr ea s t h s ec u r it y   o f   t h m eth o d   a n d   g i v g o o d   r esu lts   in   ter m s   o f   m ea s u r i n g   th e   i m p ac t   o f   t h e   i m a g af ter   t h co n ce al m e n t c o m p ar ed   to   th o r ig i n al  i m ag e .       RE F E R E N C E S   [1 ]   A sh w in B.   a n d   Ko m a B. ,   Hy b rid   A p p r o a c h   f o Em b e d d in g   T e x o Im a g e   in   Co v e I m a g e s ,   In ter n a t io n a l   J o u rn a o In n o v a ti v e   Res e a rc h   in   S c ien c e ,   En g i n e e rin g   a n d   T e c h n o lo g y ,   v o l.   5 ,   n o .   5 ,   2 0 1 6 .   [2 ]   Ya n g   Re n - e a n d   e a l ,   I m a g e   S teg a n o g ra p h y   Co m b in e d   w it h   DES   En c r y p ti o n   P re - p r o c e ss in g ,   S ixth   In ter n a t io n a C o n fer e n c e   o n   M e a su rin g   T e c h n o lo g y   a n d   M e c h a tro n ics   Au t o ma ti o n ,   p p .   3 2 3 - 3 2 6 ,   2 0 1 4 .   [3 ]   Ob a id a   M o h a m m a d   Aw a d   A l - Ha z a i m e h ,   Hid in g   Da t a   in   I m a g e s   Us in g   Ne Ra n d o m   Tec h n iq u e ,   I n ter n a ti o n a l   J o u rn a o Co m p u ter   S c ien c e   Iss u e s , v o l.   9 ,   2 0 1 2 .   [4 ]   A rtz,  D.,   Dig it a S teg a n o g ra p h y :   Hid in g   Da ta w it h in   Da ta” ,   IEE In ter n e Co m p u ti n g   J o u r n a l ,   2 0 0 1 .   [5 ]   Ru p a li   Bh a r d w a a n d   V a ish a li   S h a r m a ,   I m a g e   S te g a n o g ra p h y   B a s e d   o n   C o m p le m e n ted   M e ss a g e   a n d   In v e rted   b it   L S S u b stit u ti o n 6 th   In ter n a ti o n a C o n fer e n c e   o n   A d v a n c e s In   C o mp u t in g   &   Co mm u n ica ti o n s ,   2 0 1 6 .   [6 ]   M . A . W a k u re   a n d   S . A . W a k u re ,   Dig it a l   I m a g e   S te g a n o g ra p h y ,   In ter n a ti o n a J o u rn a o Co mp u ter   S c ien c e   T re n d s a n d   T e c h n o lo g y   ( IJ CS T ) ,   v o l.   5 ,   n o .   2 ,   2 0 1 7 .   [7 ]   Eb ra h im   A lr a sh e d   a n d   S u o o d   S u o o d   A lro o m i,   Hu n g a rian - P u z z led   T e x w it h   D y n a m ic  Qu a d ra ti c   Em b e d d in g   S teg a n o g ra p h y ,   v o l.   7,   n o .   2 ,   2 0 1 7 .   [8 ]   Re ih a n e   S a n iei  a n d   Ka rim   F a e z ,   T h e   S e c u rit y   o f   A rit h m e ti c   Co m p re ss io n   Ba se d   T e x S te g a n o g ra p h y   M e th o d ,   In ter n a t i o n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g v o l.   3 ,   n o .   6 ,   p p .   7 9 7 - 8 0 4 ,   2 0 1 3 .   [9 ]   Ba b it a 1   a n d   e l   a l ,   A n   A p p ro a c h   to   Im p ro v e   Im a g e   S teg a n o g r a p h y   u sin g   Ra n d o m   Ke y   G e n e r a ti o n   M e th o d " ,   In ter n a t io n a J o u rn a o I n fo rm a t io n   a n d   C o mp u ta ti o n   T e c h n o l o g y v o l .   3 ,   n o .   4   ,   p p .   2 3 5 - 2 4 0 ,   2 0 1 3 .   [1 0 ]   Ba lv in d e S in g h   a n d   e a l ,   A   S teg a n o g ra p h y   A lg o rit h m   f o Hid in g   S e c re M e ss a g e   in sid e   I m a g e   u sin g   Ra n d o m   Ke y In ter n a ti o n a l   J o u r n a l   o En g in e e rin g   Res e a rc h   &   T e c h n o lo g y ,   v o l.   3 ,   n o .   1 2 ,   2 0 1 4 .   [1 1 ]   No o Ka re e m   Ju m a a ,   Hid in g   o f   R a n d o m   P e rm u tate d   En c ry p ted   T e x u sin g   L S S teg a n o g ra p h y   w it h   Ra n d o m   P ix e ls  G e n e ra to r” In ter n a ti o n a l   J o u rn a o C o mp u ter   Ap p li c a ti o n s v o l.   1 1 3 ,   n o .   1 3 ,   2 0 1 5 .   [1 2 ]   M o jt a b a   B.   a n d   Ka rim   F . ,   A n   Ad a p ti v e   S teg a n o g ra p h y   S c h e m e   B a se d   o n   V isu a Qu a li ty   a n d   Em b e d d i n g   Ca p a c it y   Im p ro v e m e n t” In ter n a ti o n a J o u rn a o El e c trica a n d   Co m p u ter   En g i n e e rin g   ( IJ ECE ) v o l.   4 ,   n o .   4 ,   p p .   5 7 3 - 5 8 4 ,   A u g u st 2 0 1 4 .   [1 3 ]   M e e n a k sh S   A r y a ,   M e e n u   Ra n i,   Ch a rn d e e p   S i n g h   Be d i,   Im p ro v e d   Ca p a c it y   I m a g e   S teg a n o g ra p h y   A lg o rit h m   u sin g   1 6 - P ix e Dif f e r e n c in g   w it h   n - b it   L S S u b stit u ti o n   f o RG Im a g e s” ,   In ter n a ti o n a J o u rn a o El e c trica a n d   Co mp u ter   E n g in e e rin g   ( IJ ECE ) ,   v o l.   6 ,   n o .   6 ,   p p .   2 7 3 5 - 2 7 4 1 ,   De c e m b e 2 0 1 6 .   Evaluation Warning : The document was created with Spire.PDF for Python.