I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m pu t er   Scienc e   Vo l.   24 ,   No .   1 Octo b er   2 0 2 1 ,   p p .   45 2 ~ 46 3   I SS N:  2 5 0 2 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /ijeecs.v 24 .i 1 . pp 45 2 - 46 3          452       J o ur na l ho m ep a g e h ttp : //ij ee cs.ia esco r e. co m   The  s ecuri ty o R C4  alg o rithm usi ng  keys  genera tio n depen ding   o n user's re tina       H ud a   M .   Sa lih ,   Ra g hd a   Sa la m   Al  M a hd a wi   De p a rtme n o Co m p u ter E n g in e e rin g ,   Co ll e g e   o En g in e e rin g ,   U n i v e rsity   o Diy a la,   Ba q u b a h ,   Ira q       Art icle  I nfo     AB S T RAC T     A r ticle  his to r y:   R ec ei v ed   Ma y   16 ,   2 0 2 1   R ev is ed   J u 30 ,   2 0 2 1   Acc ep ted   Au g   4 ,   2 0 2 1       Dig it a tec h n o lo g ies   g r o m o re   ra p id l y in f o rm a ti o n   se c u rit y   t h re a ts  a re   b e c o m in g   in c re a sin g l y   d a n g e r o u s.  Ad v a n c e d   a n d   v a rio u c y b e r - a tt a c k a n d   se c u rit y   th re a ts,  li k e   targ e ted   e m a il s,  a n d   in f o rm a ti o n   e x p l o it a t io n p o se   a   c rit ica th re a t h a b a sic a ll y   u n d e r m in e o u r   tru st   i n   t h e   d i g it a l   so c i e ty .   Ri v e st  c ip h e r   4   (RC 4 a l g o r it h m   is  a   si g n ifi c a n t   c ip h e o a   stre a m   th a t   c o u l d   b e   u ti li z e d   wit h   p r o to c o ls  o t h e   in te rn e t,   th e   a d v a n tag e   o th e   RC 4   a lg o rit h m   is   th a it   is  sim p le  a n d   e ffe c ti v e .   T h e re   a re   se v e ra we a k ,   e sp e c iall y   a fter  t h e   p se u d o - ra n d o m   g e n e ra ti o n   a lg o ri th m   (P RG A),  P RG A ' in it ially   2 5 6   r o u n d s   (th e   a m o u n t   o t h e   RC4   p e rm u t a ti o n ).   S e v e ra m o d if ied   RC4   st u d ies   h a v e   b e e n   p u b li sh e d   th u fa r,   h o we v e r,   th e y   a ll   fa c e   e it h e sta n d a rd   p riv a c y   o r   a c h iev e m e n e v a lu a ti o n   issu e s.  Th is  p a p e p r o p o se a   n e RC4   a lg o rit h m   th a is  b a se d   o n   t h e   u se r' re ti n a   (RC4 - Re ti n a ),   w h ich   h a so l v e d   b o th   o f   th e se   we a k   p o in ts   it   wa in d ic a ted   in   th e   sta n d a r d   RC 4   a lg o r it h m .   T h e   n o v e l ty   o re ti n a   k e y   sc h e d u li n g   a lg o rit h m   (RKSA) ,   wh ic h   is  g e n e ra ted   b y   re ly in g   o n   th e   u se r' re ti n a   o th e   a lg o rit h m   will   m o d ify   th e   m a tri x   o f   p e rm u tatio n   u se d   t o   c o n f ig u re   th e   k e y s.  T h e   e fficie n c y   o t h e   imp ro v e d   a lg o rit h m   wa m e a su re d   b y   d e p e n d i n g   o n   t h e   a v e ra g e   se c u rit y   o c ip h e rtex t   o d iffere n t   k e y s   a n d   d iffere n t   m e ss a g e s,  re su lt we re   g o o d   c o m p a re d   to   t h e   sta n d a rd   a l g o rit h m .   K ey w o r d s :   Av er ag s ec u r ity   RC4   R etin im ag e   R KSA   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 :   Hu d M.   Salih   Dep ar tm en t o f   C o m p u ter   E n g i n ee r in g   Un iv er s ity   o f   Diy ala   Diy ala,   B aq u b ah ,   3 2 0 0 1   I r aq   E m ail:  alan s ar i.c o m p @ u o d iy a la. ed u . iq ,   h u d . m . s alih 2 0 2 0 @ g m ail. co m         1.   I NT RO D UCT I O N   R iv est  c ip h er   4   ( RC4 )   is   s ig n if ican cip h er   o f   t h s tr ea m   th at  co u ld   b e   f o u n d   in   a   wid r an g e   o f   p r o to co ls   o f   t h in ter n et,   i n clu d in g   Sk y p e ,   s ec u r e   s o ck et  la y er ,   tr a n s p o r t   lay er   s ec u r ity   ( SS L /TL S),   wir eless   p r o tecte d   ac ce s s   ( W PA) ,   an d   wir ed   eq u iv alen p r iv ac y   ( W E P)  [ 1 ] ,   [ 2 ] .   T h s p ee d   a n d   clar ity   o f   t h R C 4   alg o r ith m ' s   s ig n if ican o p e r ato r s   h av e   b ee n   o v er   s u ch   a   s u b s tan tial  f ield   o f   a p p lica tio n s th ef f icien t   im p lem en tatio n   o f   b o th   h ar d war an d   s o f twar h as  b ee n   ex tr em ely   ea s y   to   d ev elo p   [ 3 ] .   I n   co m p ar is o n   to   m an y   o th er   en cr y p tio n   alg o r i th m s ,   R C 4   is   f ast  an d   s m all.   T h e   R C 4   alg o r ith m   en cr y p ti o n   p r o ce d u r e   was   d iv id ed   in to   two   p ar ts ( 1 )   an   ass es s m en o f   th R C 4 ' s   in itia lizatio n ,   with   an   em p h asis   o n   th k ey   s ch ed u lin g   alg o r ith m ' s   ( KSA)   in itializatio n ,   an d   ( 2 )   an   e v alu atio n   o f   th k ey s tr ea m   g e n er atin g   o u tp u t ,   with   an   em p h asis   o n   th e   p s eu d o - r an d o m   g en er a tio n   alg o r ith m   ( PR GA )   r o u n d - r u n n i n g   p r o ce s s   an d   in ter n al  s tatu s   [ 4 ] .   R an d o m   n u m b er s   p lay   an   im p o r tan r o le  in   cr y p to g r ap h ic  p r o ce s s es.  B lo ck   p ad d in g   in itializatio n   v ec to r s ,   n o n ce s ,   o b s tacle s ,   an d   th k ey s   ar f ew  o f   th cr y p to g r ap h ic  item s   th at  in v o lv s er ies  o f   u n p r e d ictab le  p iece s .   T h r elate d   r an d o m   n u m b er   g en er ato r   ( R NG)   also   cr y p to g r ap h ic  s y s tem   th at  g iv es  b its   f o r   an y   o f   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4 7 5 2       Th s ec u r ity  o f R C 4   a lg o r ith u s in g   ke ys g en era tio n   d ep e n d in g   o n   u s er's retin a   ( Hu d a   M.  S a lih )   453   af o r em en tio n ed .   T h s ig n if ica n am o u n o f   R NG  b its   ar d eliv er ed   clea r ly   an d   s o   p ass iv in tr u d er   h as  an   ea s y   ab ilit y   to   r ea d   th R NG  p er f o r m an ce   an d   m ay   i n f lu e n ce   an y   s h o r tco m in g s   co n tain ed   th er e   [ 5 ] [ 6 ] .   R NGs m ay   b class if ied   in to   t wo   m ay   ca teg o r ies [ 7 ] :     T r u r an d o m   n u m b er   g e n er ato r s   ( T R NGs)     Ps eu d o - r an d o m   n u m b er   g en e r ato r s   ( PR NGs)   R NGs  co u ld   b u s ed   f o r   cr y p to g r ap h ic  o p er ati o n al  ac tiv ities ,   an d   d is cr im in atin g   p o r tio n   o f   th e   cr y p to g r ap h ic  s y s tem   ca n   b co n s id er ed   o n   th is   ac co u n [ 8 ] .   T h T R NG  p r o d u ce s   r an d o m   n u m b e r s   u s in g   ac tu al  p h y s ical  s o u r ce s   th at  ar u n co n tr o llab le  an d   p r e d ictab le.   T h ey   ar u s ed   to   g e n er ate  s ec u r ity   s y s tem   k ey s .   All  b io m etr ics  ca n   b u s ed   as  th n o n - d ete r m in is tic  s o u r ce   o f   T R NG  [ 9 ]   to   p r o d u ce   u n iq u k ey   d ir ec tly   f r o m   th u s er ' s   b io m etr ic  in f o r m atio n ,   n am el y   th b io m etr ic   r etin [ 1 0 ] .   Fo r   s ev er al  d is tin ct  cr y p to g r ap h ic  s tr u ct u r es,  ch ao tic  f u n ctio n s   ar a   v er y   u s ef u l b u ild in g   b lo ck .   T h eir   d eter m i n is tic  an d   ap er io d ic   p r o p er ties   allo th cr y p to s y s tem s   to   b an aly ze d   clea r ly   an d   eleg an tly .   T h s ec u r ity   o f   th ese  s ch em es   d ep en d s   o n   in itial  co n d itio n s   an d   th p ar am eter s   o f   th c h a o tic  s y s tem s   b u n o r elate d   to   th s tiff n ess   o r   th e   co m p u tatio n al  b o u n d s   [ 1 1 ] [ 1 2 ]       2.   RE L AT E WO RK   T h er is   lo o f   r esear ch   th at   ad d r ess ed   th wea k n ess es  in   th R C 4   alg o r ith m   b u t   it  is   n o with o u t   g ap s   an d   b elo is   r ev iew  o f   th m o s t im p o r ta n t:   Als h ar id et  a l.   [ 1 ]   T h eir   p a p er   d is cu s s es  th R C 4   alg o r i th m ,   R C 4 h as  b ee n   im p r o v ed   in   t h is   r esear ch   b y   am en d in g   th f ir s t   an d   s ec o n d   s ec tio n s   o f   th alg o r ith m .   I n   th f ir s s ec tio n ,   it  r aises   th u s ag o f   k ey   o p e r atio n s   to   o b tain   m o r s ig n if ican t r an d o m ,   wh ile  in   t h s ec o n d   s ec tio n   ad d s   o n m o r r an d o m   v a r iab le  an d   u s es  th Xo r   f u n ctio n .   T h u s ,   th e   NI ST  s tatis tical  test s   an d   th e   s tatis tical  an aly s is   o f   d is tan t - eq u alities   r ev ea th at  t h R C 4 is   m o r r o b u s t h an   t h o r ig in al  R C 4 .   Sah ib   et  a l.   [ 1 3 ]   T h ey   o v er co m e   th R C 4   alg o r ith m ' s   v u ln er ab ilit y   p o in t s ,   th er ar v ar iety   o f   m is ta k es  in   R C 4   's  KS A.   B ased   o n   m u lti - ch ao tic  m ap s   th r esear ch   im p lem e n ted   i m p r o v e d   R C 4   k e y   g en er atio n .   KSA' s   n ew  p atter n   co in e d   as  en h an ce d   KSA   ( I KSA) ,   th ar r a y ' s   p er m u tatio n   m o d if ie d   to   d e p en d   o n   th r a n d o m   n u m b er   g en er ato r   b ased   o n   th r ee   d is o r g an ized   m ap s ,   an d   th s u g g ested   alg o r ith m   o u t p u ts   a r as  f o ll o ws:   Ou tp u =   X OR   g en er ated   k ey   XOR  r an d o m   v alu e   f r o m   I KS ( R 3 w)   T h e   en h an ce d   R C 4   with   I KSA  is   p r o v en   to   b co n ce aled ,   r an d o m n ess   an d   co n s is ten cy   o v e r   th e   v ar y in g   len g t h   o f   th e   k ey   an d   v ar io u s   p lain   tex t   s izes  u n lik th o s o f   th o r ig in al   R C 4 .   Ham ee d   an d   Ma h m o o d   [ 1 4 ] ,   I n   q u est  to   in cr ea s th R C 4 's  s ec u r ity   an d   g et  r id   o f   th v u ln e r ab ilit y   ass o ciate d   with   th S   ar r a y ' s   f ir s p er m u tatio n   a n d   th S   ar r a y ' s   p er m u tatio n   p r o ce s s es,  a   n ew  v er s io n   o f   KSA  is   p r o p o s ed .   Flu h r er   et  a l.   [ 1 5 ] ,   T h KSA  wh ich   d er iv es  th in itial  s tate  f r o m   th v ar i ab le  s ize  k ey   was  an aly ze d   an d   two   im p o r tan t sh o r t co m in g s   o f   th is   p r o ce s s   wer id en tifie d .       3.   M O T I VAT I O N   T h s tan d ar d   R C 4   alg o r ith m   h as  v u ln er ab ilit ies  in   th way   th k ey s   ar cr ea te d   an d   u tili ze d ,   wh ich   led   to   th e x p lo itatio n   o f   th es wea k n ess es  an d   th en   attac k   th R C 4   alg o r ith m ,   wh ich   ca u s ed   th r esear ch er s   to   p r o v id v ar io u s   r esear ch   a n d   s tu d ies   to   ad d r ess   th v u l n er ab ilit ies,   b u th ese  r esear c h es  wer n o t   ab le  to   f u lly   im p r o v th s tan d ar d   R C 4   alg o r ith m .   T h p r o p o s ed   s y s tem   in   th is   r esear ch ,   wh ich   r elies  o n   g en er atin g   k ey s   u s in g   th u s er ' s   r etin a,   h as  ad d r ess ed   wea k n ess es  in   t h g en er ate d   k ey ,   as  th k ey s   g en er ated   f r o m   th e   u s er ' s   r etin ar ch ar ac ter ized   b y   r an d o m n ess   an d   h ig h   ef f ici en cy .         4.   M AT E R I AL S AN M E T H O D   T h is   p ar ag r ap h   in clu d es  th eo r etica b ac k g r o u n d   to   th to p ics,  m eth o d s ,   an d   to o ls   t h at  will  b u s ed   in   th p r o p o s ed   s y s tem .     4 . 1 .       RC4   a lg o ri t hm   R o n   R iv est 1 9 8 7 ,   o n o f   R SA's   in v en to r s ,   in tr o d u ce d   th e   alg o r ith m   R C 4 .   R C 4   is   R iv est  C ip h er   4   ac r o n y m ,   it  is   al s o   k n o wn   as  R o n ' s   C o d 4 .   T h alg o r ith m   r elies  o n   r an d o m   p er m u tatio n   b ein g   u s ed .   T h R C 4   alg o r ith m   is   s im p le  to   d e clar e,   an d   f air ly   s m all  [ 1 6 ] .     4 . 2 .       Re t ina   T h r etin m a y   b d ef in ed   as  th f o llo win g T h o p tic  n er v is   in   th ce n ter   o f   th r etin a ,   cir cu lar   to   o v al  wh ite  r eg io n   m ea s u r in g   ap p r o x im ately   2   x   1 . 5   m m   i n   d iam eter .   T h m ain   b lo o d   v ess els  o f   th r etin ar is f r o m   th m id d le  o f   t h o p tic  n er v e.   Nea r ly   1 7   d eg r ee s   ( 4 . 5 - 5   m m ) ,   a b o u t two   an d   h alf - d is k   d iam eter   to   th lef o f   th d is k ,   th s m all  o v al - s h ap ed ,   v ess el - f r ee   r ed d i s h   s p o t,  b lo o d   th f o v ea ,   ca n   b o b s er v ed   b y   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci,   Vo l.  24 ,   No .   1 Octo b er   2 0 2 1 45 2   -   46 3   454   o p h th alm o lo g is ts   in   t h ce n ter   o f   th e   r eg io n   k n o w n   as  t h m ac u la  [ 1 7 ] ,   [ 1 8 ] .   T h e   r etin a   is   th ey e' s   in n er m o s lay er   wh ich   ca n   b s ee n   u s in g   s u itab le  ap p lian ce s   lik f u n d u s   ca m er a.   T h two   m ain   m ec h an is m s   u s ed   in   th p r o ce s s in g   o f   r etin al  im a g es  ar t h o p tic  d is k   an d   b lo o d   v ess els.  T h o p tic  d is k   is   th b r ig h test   r eg io n   in   th im ag o f   t h r etin al  an d   th b lo o d   v ess els  em er g f r o m   t h m id d le  [ 1 9 ] .   r etin s ca n   s h o ws  th lay o u o f   b lo o d   v ess els  in s id th r etin [ 2 0 ] .   I n   co n tr ast  with   o th er   b io m etr ics ,   as  b io m etr ic,   th r etin h as  s et  o f   p r io r ities .   I is   s o   s af an d   allo ws  th u s o f   r eliab le  p h y s io lo g ical  f u n ctio n .   Sp o o f i n g   is   to o   d if f icu lt.  R etin al  p atter n s   f o r   lef a n d   r ig h t   ey es  ar e   d if f er in g .   I d en tical  twin s ,   o n   th o th er   h an d ,   ar u n iq u e.   Ad d itio n ally ,   ag d o es  n o af f ec r etin al  p atter n s   [ 2 1 ] ,   [ 2 2 ] .   T h im ag es  will  n o m ar k   d ec ea s ed   p er s o n   o n   th r etin a,   u n lik e   o th e r   b i o m etr ic  ch ar ac ter is tics .   B ec au s th r etin a   is   lo ca ted   in s id with in   th e y o f   a   h u m an ,   a n y   tem p o r al  o r   en v i r o n m en tal  f ac to r s   ca n   s eld o m   af f ec it.  T h r etin is   th er ef o r s ig n if ican t   b io m etr ic  attr ib u te   f o r   th h i g h est  s ec u r ity   s y s tem   [ 2 3 ] ,   [ 2 4 ] .   Data   o f   b io m etr ic  c o u ld   b u s ed   t o   lo o k   f o r   b io m etr ic  d ata   th at  is   r an d o m   to   b e   u s ed   as  r an d o m   n u m b e r   s eq u en ce s   ( a f ter   e n co d in g   i n   th i n teg er   o r   b it   f o r m at) .   R o b u s r an d o m   n u m b er s   ar cr ea ted   b y   th b io m etr ics  d ata.   f ig u r th at  s h o ws  cr o s s - s ec tio n al  h u m an   e y with   an   illu s tr atio n   o f   r etin al  im a g is   m en tio n e d   in   [ 2 5 ] ,   [ 2 6 ] .     4 . 3 .       T he  a dv a nt a g es a nd   a pp lica t io n o f   RC4   T h ad v an tag es  o f   th R C 4   alg o r ith m   ar th at  th alg o r ith m   i s   ef f ec tiv e,   s im p le,   an d   well - s u ited   f o r   p r o g r a m   im p lem en tatio n ,   wh ich   ar e   d is tin g u is h ed   b y   th ei r   im p lem e n tatio n   s p ee d ,   d o   n o r e q u ir e   g r ea t   am o u n o f   s to r ag s p ac e,   an d   h as  less   co m p lex ity   [ 1 ] ,   a n d   it  is   f r eq u en tly   u s ed   in   p r o to co ls   an d   s tan d a r d s   s u ch   a s   Sk y p e,   W PA,  W E P,  an d   SS L /TL S   [ 1 4 ] .       5.   T H E   P RO P O SE M E T H O ( RC4 - RE T I NA)   T h p r o p o s ed   m eth o d   co n s is ts   o f   f o u r   p ar ts   ( R NG - R etin a ,   Selecte d   k ey s ,   im p r o v ed   R KSA an d   en cr y p tio n /d ec r y p tio n ) ,   as sh o wn   in   F ig u r e   1.           Fig u r 1 .   T h p r o p o s ed   m eth o d       5 . 1 .       RNG - r et ina   T h is   s tag co n s is t s   o f   s ev er al  s tep s   th at  lead   to   th g en er atio n   o f   r a n d o m   k ey s .   B elo is   an   ex p lan atio n   o f   th ese  s tep s :     5 . 1 . 1 .   T he  prepro ce s s i ng   s t a g f o re t ina   im a g e   T h e   r etin im ag e   is   p r o ce s s ed   im p r o v in g   d u r in g   th n e x t step s :     E q u alize   in d i v id u al  c o lo r :   W h en   p i x el  co l o r   is   a   r an d o m   v ec to r   d ef in ed   b y   th e   r ed ,   g r ee n ,   an d   b l u e   co lo r s   r esp ec tiv ely ,   an d   th t o tal  d en s ity   f u n ctio n   ad d e d   t o   ea ch   v ec to r ,   th h is to g r a m   o f   ea ch   co l o r   wo u ld   b eq u alize d .   T h is   b eh av io r   wo u ld   allo th im ag e' s   lo ca f ea tu r es  to   b ec o m m o r v is ib le  an d   clea r er   th an   b ef o r e .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4 7 5 2       Th s ec u r ity  o f R C 4   a lg o r ith u s in g   ke ys g en era tio n   d ep e n d in g   o n   u s er's retin a   ( Hu d a   M.  S a lih )   455     Gr ay s ca le  co n v er s io n B ec au s th e   co lo r   im ag e   h as   th r ee - d im en s io n al  s tr u ctu r e,   th p r o ce s s in g   o f   th e   im ag is   lo n g   an d   co m p lic ated   is s u e.   T h s o lu tio n   to   t h is   is s u r esid es  in   th co n v er s io n   o f   th e   g r ay s ca le.   T h co lo r ed   im ag wo u ld   b tr an s f o r m ed   in t o   g r ay s ca le  im ag b y   m ea s u r in g   t h av er ag o f   ea ch   p ix el  co m p o n en t.     C las s ical  h is to g r am   eq u aliza ti o n I is   m eth o d   o f   eq u aliz in g   th h is to g r am   o f   t h en te r ed   im ag e   to   en h an ce   th c o n tr ast,  s u ch   th at  it  is   g l o b al  o p er atio n .   T h f r eq u en cy   at  e v er y   g r a y   lev el  o cc u r s   f r o m   b lack   ( 0 )   to   w h ite  ( 2 5 5 )   an d   t h h is to g r a m   is   p lo tted .   B y   ta k in g   t h g r ay   lev el  o f   th im a g p ix el   as  a   r an d o m   v ec to r   a n d   im p o s in g   th cu m u lativ d e n s ity   f u n c tio n   o n   it,  th p ix el  g r ay   lev el  wo u ld   b e   u n if o r m ly   d is tr ib u ted   th r o u g h o u t th im ag e .     5 . 1 . 2 Seg m ent a t io n us ing   g ra y - s ca le  mo rpho lo g y   T h e   p u r p o s o f   th s eg m en tati o n   o f   th im ag is   to   o b tain   th m ain   f ea tu r es wh ich   ar o b v io u s   in   th im ag e.   T h e   u s ag o f   m o r p h o l o g ical  p r o ce s s es  with   g r ay s ca le  is   th en   u s ed   to   s eg m e n th e   im ag a n d   to   g ain   b lo o d   v ess els  in   th r etin a.   T h k ey   m o r p h o lo g ical  o p e r atio n s   ar d ilatatio n ,   er o s io n   o p e n in g ,   an d   clo s in g ;   in   th is   r esear ch ,   o p en i n g   an d   to p   an d   h itti n g   o p er atio n s   ar u s ed   with   th s tr u ctu r al  elem en t o f   th d iam o n d   f o r m   an d   th e   s ca le  5 ×5 .   Op en in g   a ctio n   elim in ates  tin y   item s   f r o m   th f o r eg r o u n d   o f   th e   im ag an d   p u ts   th em   in   th b ac k g r o u n d .   Sin ce   th ese   b lo o d   v ess els  ar d ar k - g r a y   in   co lo r ,   m o r p h o lo g ical  t o p - h at  a n d   im ag e   s u b tr ac tio n   o p er atio n s   ar d o n to   ac q u ir wh ite - co lo r e d   b lo o d   v ess els  as  f o r eg r o u n d .   T h o p en in g   ca n   b e   d escr ib ed   b y   th s tr u ct u r in g   el e m en as   th d ilatio n   o f   th er o s io n   o f   i m ag H.   T h im a g in   g r ay s ca le  H   is   f u n ctio n   wh er e   th d o m ain   i s   two - d im e n s io n al  d ig itized   s p ac s u b s et  Z   ×  Z .   T o   ev e r y   p o in t q     Z   ×  Z ,   th e   tr an s latio n   o f   b y   q   is   d escr i b ed   b y :     ( H ) q= { s +q |   s H }   ( 1 )     a nd  d ilatio n   a n d   er o s io n   ar o f f er ed   b y   ( th s tr u ct u r in g   elem en t N )   r esp ec tiv ely   [ 2 7 ] .     H N= m in { ( Hq ) } | N } m in q N ( H ) q   ( 2 )     H Ma x   {( H) q   | q   N=   m ax   q N ( H ) q     ( 3 )     T h e   wh ite  to p - h at   tr an s f o r m   i s   v ar iatio n   o f   s o m s tr u ctu r in g   elem en t   b etwe en   th in p u im ag an d   its   o p en in g .       5 . 1 . 3 P ix el  ent ro py   f ea t ure  e x t ra ct io n us ing   t wo   dim ens io ns ' m a x im um   ent ro py   t hre s ho ld m et ho d   T h e   2 D   m ax im u m   en t r o p y   th r esh o ld   m et h o d   will  b p e r f o r m ed   f o r   f o llo win g   th e   p r o ce s s in g   an d   s eg m en tatio n   o f   th e   r etin i m ag e.   T h is   will  ex tr ac p ix el  en tr o p y   f ea tu r wh ich   will   b u s ed   f o r   f u tu r p r o ce d u r f o r   g en er atin g   k ey s   at  th e   s tag o f   lin ea r   in ter p o l atio n .   A   f ir s s tep   o f   t h 2 D   e n tr o p y   th r esh o ld i n g   ap p r o ac h   is   to   co n s tr u ct   2 h is to g r am   b y   ca lc u latin g   t h f r eq u en c y   in cid en ce   o f   ea ch   p a ir   o f   th g r ay   lev el   o f   ea ch   p ix el  an d   its   n eig h b o r h o o d ' s   av er ag g r ay - lev el  v a lu e.   T h s ec o n d   s tep   is   to   ca lcu late  2 en tr o p y   u s in g   ( 4 ) .   Ass u m e   m r ef er s   to   th n u m b er   o f   p ix els  th at  th g r ay   v alu is   i.  T h g r ay   p r o b ab ilit y   is   d escr ib ed   b y   th ( 4 ) .   T h f ij r e f er s   to   th e   n u m b e r   o f   p ix els,  th g r ay   v alu b ein g   i a n d   t h av er a g g r a y   v alu b ein g   j.     M=  m i.  q ij=   f ij  /   M   L - i=0      ( 4 )     Su p p o s th at  g   is   p ix el  g r ey   v alu e.   T   is   p ix el  av e r ag e - g r a y   v alu e.   T h co m p u tatio n   o f   i n f o r m atio n   en tr o p y   is   d escr ib ed   b y   ( 5 )   to   p air   o f   v alu es ( g ,   t)   [ 28 ].     ( g . t ) ln q t j=0 ij)+   ln ( q ij) -   pij   ln pij   t j=0 g i=0 pij   t j=0 g i=0 L - 1 j=t+ L - i=g+   -   pij   ln pij   L - 1 j=t+ L - 1 i=g+ pij   L - 1 j=t+ L - 1 i=g+   g i=0    ( 5 )     5 . 1 . 4 .   Det er m ina t i o n o f   re t in a   ce nte r   T h co n v en tio n al  C an n y   ed g d etec tio n   ac h iev es  ev e n   in   h ig h ly   d is to r ted   im a g es  to   d e tect  ed g es.  Usi n g   Gau s s ian   f ilter   m ask   to   cr ea te  s m o o th   im ag e.   An   a lg o r ith m   f o r   a d ap tab le  ca n n y   co u ld   b e   d escr ib e d   b y   tr an s f o r m in g   th c o lo r   im ag to   g r ay s ca le  im ag e,   d et ec tin g   ed g es  u s in g   2 Gau s s ian   g r ad ien ed g e   d etec to r   b y   u s in g   th e   eq u atio n   wh er e   th s ig m a   1 = 2   an d   s eg m a2 =2   an d   p er f o r m i n g   th i n n in g   b y   u s in g   th lo ca tio n   o f   th e   th r esh o ld   p ar am eter   as  alp h a= 0 . 7   to   d ec id th last   co llectio n   o f   p ix el s .   T h b lack   p ix e ls   r ep r esen th s ig n i f ican s p o t s   in   th im ag o n   t h r etin v ess els.  T h r o u g h   h av in g   m ax im u m   o f   x ,   y a   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci,   Vo l.  24 ,   No .   1 Octo b er   2 0 2 1 45 2   -   46 3   456   m in im u m   o f   x ,   y a n d   im p le m en tin g   lin ea r   in ter p o latio n   b etwe en   th em ,   th e   r esu ltin g   x ,   y   will  r ep r esen th e   m id p o in t a n d   th m id d le  o f   th r etin g r id   will b it is   co o r d in ate.     5 . 1 . 5 L inea inte rpo la t io n im plem ent a t io   T h lin ea r   in ter p o latio n   tech n iq u is   im p lem en ted   b etwe e n   th p o s itio n   o f   th r etin c o r an d   to   o b tain   n ew  p o in ts   o f   en tr o p y   wh o s co o r d in ates  lo ca te  th e   m ajo r   v alu es.  T h is   s tep   is   d o n to   in cr ea s th e   n u m b er   o f   p o i n ts   o n   t h p r o ce s s ed   r etin im ag a n d   t h er eb y   to   in cr ea s t h len g t h   o f   th e   g en er ated   k ey .   T h e   R NG - R et in is   to   g en er ate  tr u r an d o m   n u m b er s   ( T R N) ,   E a ch   iter atio n   ( n u m b e r   o f   iter ati o n s   n =0   to   2 5 5 )   is   u s ed   o f   2 4   b its   ( R K2 ,   R K 3 ,   a n d   R K4   ev er y   h av 8   b its   in   o r d er ) .   An d   th n u m b e r   o f   b its   to   R K1   d ep en d s   o n   th len g th   o f   th b asic k ey   ( B K) .     5 . 2 .       Select ed  k ey s   Fro m   th p r ev io u s   s tep ,   b o th   wer s elec ted   R K1 ,   R K2 ,   R K 3 ,   an d   R K4 .   R K1   8   b its ,   R K2   8   b its ,   R K3   8   b its ,   R K1 its   l e n g t h   d e p en d s   o n   th e   len g th   o f   th b asic  k e y   I m p r o v ed   b asic  k ey   ( I B K)   B Å   R K1 .     5 .3 .       I m pro v ed  k e y   s cheduli ng   ( I K SA)   T h I KSA  was  in v en ted   as  an   im p r o v e m en f o r   KSA,   an d   th p er m u tatio n   o f   was  ch an g ed   to   b ased   o n   tr u ly   r a n d o m   v alu es  R K2 ,   R K3 ,   an d   lB K .     Alg o r ith m   1.   ( R C 4 R etin Alg o r ith m )   Input: Message M, LBk    Output: Cipher text   Step 1: /Initialize /    for j = 0 to 255    S[j] = j   T[j] = lK[j mod LBK];    Next j    Step 2: / Do IP of S /    For w=0 to 255    RK2w = Location: generate from the RNG - Retina    RK3w = Location: generate from the RNG - Retina   i = (RK3w + S [ RK2w] + T [ RK2w]) mod255    Swap (i, S (RK2w])    Next w   Step 3: /Stream Generation/    Set [j, i] = 0    While (true)=0    j = (j + 1) mod 256;    i = (i + S [j]) mod 256;    Swap (S[i], S[j]);    t = (S[j] + S[i]) mod 256;    lk = S[t];    RK4: produced from RNG - Retina    Step 4:/ Encryption, Decryption /    C = (M    LK    K4) mod256       = ( LK    K4 mo 25 6   Step 5:/End       6.   R E SU L T S AN T E ST I NG   6 . 1 .       K ey   g ener a t io n   R an d o m   k ey s   ar g en er ate d   u s in g   th R NG - R etin g en er ato r ,   as  s h o wn   b y   s o m r esu lts   b elo w,   as   s h o wn   in   Fig u r e   2.   Fig u r 2   il lu s tr ates  th r esu lts   o f   th e   cr y p to - k ey   g e n er atio n   b y   u s in g   m atr ix   6 4   6 4   f illed   with   th v alu es  o f   o ne - d im en s io n al  lo g is tic  f u n ctio n   wit h   s tar tin g   v alu o f   x =0 . 1   a n d   2 = 4   as  s h o wn   in   F ig u r e s   2 ( a)   a nd  ( b )   an d   th co o r d in ates  o f   th p o i n ts   o f   th r etin d eter m in th k ey   v alu es  o f   th ch ao tic  m atr ix   u s ed   f o r   en cr y p tio n   a f ter war d .   Fig u r 3   illu s tr ates  th ef f e cts  o f   k ey   g en er atio n   b y   u s in g   m atr ix   6 4   X   6 4   f illed   with   s eq u e n tial n u m b er s .   I n   th m atr i x   o f   c o n s ec u ti v n u m b er s ,   th r etin p o in ts   c o o r d in ates f in d   th e   k ey   v alu es,  as sh o wn   in   F ig u r e   3 ( a) .       Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4 7 5 2       Th s ec u r ity  o f R C 4   a lg o r ith u s in g   ke ys g en era tio n   d ep e n d in g   o n   u s er's retin a   ( Hu d a   M.  S a lih )   457     ( a)     ( b )         ( c)     ( d )     Fig u r 2 . T h cr y p to - k ey s   g en er ated ;   ( a)   th ta b le  s h o ws th n u m b er s   o b tain ed   at  t h b eg i n n in g   o f   t h lo g is tic  f u n ctio n   c o n d itio n s ,   ( b )   m atr ix   6 4   6 4   f illed   w ith   I lo g is tic  f u n ctio n   v alu es,   ( c )   g r a p h   s h o ws th b eh av io r   an d   th r a n d o m   n u m b er   d is tr ib u tio n   g en er ated   wi th   t h u s o f   th ch a o tic  f u n ctio n   s y s tem   ab o v e   a n d   ( d )   th c o o r d in ates o f   th r etin p o in ts ,   in   co n tr ast to   th k e y   v alu es o f   th c h ao tic  m atr ix         ( a)     ( b )     Fig u r 3.   T h k e y s   g en er ated ;   ( a )   I n   a   ch ao tic  m atr i x ,   lo ca te  k ey   v alu e b y   th r etin p o i n co o r d in ates   an d     ( b )   c h ar t illu s tr ates th b eh a v io r   an d   d is tr ib u tio n   o f   t h k e y s   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci,   Vo l.  24 ,   No .   1 Octo b er   2 0 2 1 45 2   -   46 3   458   6 . 2 .       E ncry ptio n   T wo   s ets  o f   m ess ag es  ar en co d ed   v o lu m es  ( 1 0 2 4 ,   2 0 4 8 ,   4 0 9 6 ,   8 1 9 2 ,   an d   1 6 3 8 4 ) ,   u s in g   two   s ets  o f   k ey s   in   len g th   ( 1 2 8 ,   256,   5 1 2 ,   1 0 2 4 ,   a n d   2 0 4 8 ) ,   an d   u s in g   th s tan d ar d   R C 4   alg o r ith m   an d   th e   p r o p o s ed   alg o r ith m   ( im p r o v R C 4     R etin a) .   So   th at  th e n cr y p tio n   p r o ce s s   is   d o n ac co r d i n g   to :     Dif f er en m ess ag es - f ix ed   k ey s .     Dif f er en k ey s - f i x ed   m ess ag es .     6 . 3 .       A v er a g s ec re cy   o f   c ip her   T ab le  1   an d   th f i g u r es  o f   ch a r ts   as  s h o wn   in   Fig u r e s   4 - 8 ,   s h o t h p r o p o s ed   R C 4 - R etin alg o r ith m   h as  h ig h er   av er ag s ec r ec y   th an   th tr ad itio n al  R C 4 - KSA  alg o r ith m   an d   R KSA  wit h   en h an ce d   R C 4   alg o r ith m   ( R C 4     R etin a)   u s i n g   v ar io u s   m ess ag es  s izes  ( 2 10 ,   2 11 ,   2 12 ,   2 13 ,   an d   2 14   b its ) ,   as  well  a s   s et  f ix ed   k ey   len g t h   f o r   ea ch   s tep   ( 2 7 , 2 8 , 2 9 , 2 10 ,   a n d   2 11   b its ) .       T ab le  1.   Av e r ag s ec r ec y   o f   ci p h er - d i f f er en m ess ag s ize,   f ix ed   k e y s   len g th       A v e r a g e   S e c r e c y   o f   C i p h e r   K e y l e n g t h   /   B i t s   M e ss a g e s Si z e   /   B i t s   S t a n d a r d   R C 4   w i t h   K S A     P r o p o se d   M e t h o d   R C 4 - R e t i n a     1 2 8   1 0 2 4   2 0 4 8   4 0 9 6   8 1 9 2   1 6 3 8 4   0 . 3 2 9   0 . 1 9 7   0 . 2 9 5   0 . 2 4 7   0 . 1 7 7   0 . 6 9 9 9   0 . 7 7 9 6   0 . 7 5 5   0 . 7 6 6 1   0 . 5 8 3 8   2 5 6   1 0 2 4   2 0 4 8   4 0 9 6   8 1 9 2   1 6 3 8 4   0 . 4 1 8   0 . 2 1 4   0 . 3 3 3   0 . 1 4 3   0 . 4 4 8   0 . 7 8 1 2   0 . 5 2 2 1   0 . 7 9 3 9   0 . 7 8 8 7   0 . 6 6 2 5   5 1 2   1 0 2 4   2 0 4 8   4 0 9 6   8 1 9 2   1 6 3 8 4   0 . 5 3 2   0 . 4 4 8   0 . 5 0 4   0 . 5 2 3   0 . 6 0 1   0 . 7 1 2 5   0 . 7 9 9 2   0 . 6 9 9 8   0 . 4 9 6 3   0 . 7 9 0 1   1 0 2 4   1 0 2 4   2 0 4 8   4 0 9 6   8 1 9 2   1 6 3 8 4   0 . 1 3 2   0 . 5 2   0 . 4 3 3   0 . 5 0 2   0 . 1 8 9   0 . 7 5 2 3   0 . 6 9 8 9   0 . 7 3 2 1   0 . 6 9 2   0 . 5 8 8 1   2 0 4 8     1 0 2 4   2 0 4 8   4 0 9 6   8 1 9 2   1 6 3 8 4   0 . 6 1 2   0 . 1 1 9   0 . 4 0 2   0 . 5 0 2   0 . 6 1 8   0 . 7 9 9 2   0 . 6 9 9 9   0 . 7 8 0 8   0 . 5 6 2 1   0 . 7 9 1 1               Fig u r 4 .   Key = 1 2 8   b its   Fig u r 5 .   Key = 2 5 6   b its   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4 7 5 2       Th s ec u r ity  o f R C 4   a lg o r ith u s in g   ke ys g en era tio n   d ep e n d in g   o n   u s er's retin a   ( Hu d a   M.  S a lih )   459           Fig u r 6 .   Key = 5 1 2   b its   Fig u r 7 .   Key = 10 2 4   b its           Fig u r 8 .   Key = 2 0 4 8   b its       6 . 3 . 1 .   Dif f er ent   m ess a g s ize,   f ix ed  k ey s   T h v ar ia b le  m ess ag s ize  is   en cr y p ted   with   a   f ix ed - len g th   k ey   u s in g   t h s tan d ar d   R C 4   alg o r ith m   an d   im p r o v es R C 4 - R etin ( p r o p o s ed   m eth o d ) .     6 . 3 . 2 .   Dif f er ent   k ey s   leng t h,  f ix ed  m ess a g s ize   T h f ix e d   m ess ag s ize  is   en cr y p ted   with   v ar iab le  k ey   len g th   u s in g   th e   s tan d ar d   R C 4 - alg o r ith m   an d   im p r o v ed   R C 4 - R etin a.   T ab le  2   an d   th f ig u r es  o f   c h ar ts   as  s h o wn   in   Fig u r e s   9 - 13 ,   s h o th e   p r o p o s ed   RC4 - R etin alg o r ith m   o f f er s   b etter   av er ag e   s ec r ec y   th an   b o th   th r e g u lar   R C 4 - alg o r ith m   with   KSA  an d   th e   en h an ce d   R C 4   alg o r ith m   ( R C 4 - R etin a)   with   R KSA,   wh ich   u s es  s ep ar ate  k ey   len g t h   f o r   ea ch   p h ase  ( 2 7 ,   2 8 2 9 , 2 10 ,   an d   2 11   b its ) ,   an d   f i x ed   m ess ag es si ze s   ( 2 10 , 2 11 , 2 12 , 2 13 ,   an d   2 14   b its ) .               Fig u r 9 . M = 1 0 2 4   b its   Fig u r 10 .   M = 2 0 4 8   b its   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4 7 5 2   I n d o n esian   J   E lec  E n g   &   C o m p   Sci,   Vo l.  24 ,   No .   1 Octo b er   2 0 2 1 45 2   -   46 3   460           Fig u r 11 .   M = 4 0 9 6   b its   Fig u r 12 .   M = 8 1 9 2   b its           Fig u r 13 .   M = 1 6 3 8 4   b its       T ab le  2.   Av e r ag e   s ec r ec y   o f   ci p h er -   d if f er e n t k ey s   len g th ,   f ix ed   m ess ag s ize       A v e r a g e   S e c r e c y   o f   C i p h e r   K e y l e n g t h   /   B i t s   M e ss a g e s Si z e   /   B i t s   S t a n d a r d   R C 4   w i t h   K S A     P r o p o se d   M e t h o d   R C 4 - R e t i n a     1 0 2 4   1 2 8   2 5 6   5 1 2   1 0 2 4   2 0 4 8   0 . 4 0 3 5   0 . 1 9 9 9   0 . 2 5 0 1   0 . 4 2 3 5   0 . 2 2 5 6   0 . 6 2 9 8   0 . 6 9 6 5   0 . 7 0 0 1   0 . 7 7 8 9   0 . 5 9 8 8   2 0 4 8   1 2 8   2 5 6   5 1 2   1 0 2 4   2 0 4 8   0 . 3 0 0 5   0 . 3 7 6 5   0 . 4 6 7 7   0 . 4 1 2 3   0 . 3 9 9 8   0 . 7 9 3 2   0 . 7 9 5 5   0 . 6 5 0 1   0 . 7 2 2 9   0 . 6 5 8 7   4 0 9 6   1 2 8   2 5 6   5 1 2   1 0 2 4   2 0 4 8   0 . 2 1 3 7   0 . 2 9 2 5   0 . 5 0 0 1   0 . 3 7 6 2   0 . 2 3 9   0 . 7 7 1 8   0 . 5 8 0 9   0 . 5 9 9 6   0 . 7 3 5 2   0 . 6 6 0 8   8 1 9 2   1 2 8   2 5 6   5 1 2   1 0 2 4   2 0 4 8   0 . 3 3 7 3   0 . 2 8 8 6   0 . 4 1 2   0 . 1 7 6 2   0 . 1 9 5 7   0 . 5 3 5 8   0 . 7 0 0 1   0 . 4 9 9 9   0 . 5 7 2 1   0 . 6 3 3 9   1 6 3 8 4     1 2 8   2 5 6   5 1 2   1 0 2 4   2 0 4 8   0 . 2 2 3   0 . 3 9 8 1   0 . 4 2 2 2   0 . 3 0 7 3   0 . 2 8 1 1   0 . 7 2 2 1   0 . 7 9 9 2   0 . 6 1 1 1   0 . 6 9 2 9   0 . 7 0 9 2       6 . 4 .       T he  ex ec utio n t i m e   T h tim e   o f   o b tain in g   th e   cip h er tex f r o m   th e   p lain te x ac co r d i n g   to   t h p r o p o s ed   im p r o v ed   alg o r ith m   c o m p a r ed   t o   th e   s tan d ar d   alg o r it h m   is   s h o wn   in   T ab le  3   an d   g r a p h s   o f   d ata   o f   d if f er e n s ize s   an d   k ey s   o f   d i f f er en t le n g th s ,   as sh o wn   in   F ig u r e s   1 4   an d   15 .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esian   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4 7 5 2       Th s ec u r ity  o f R C 4   a lg o r ith u s in g   ke ys g en era tio n   d ep e n d in g   o n   u s er's retin a   ( Hu d a   M.  S a lih )   461   T ab le  3.   E x ec u tio n   tim e/m s ,   k ey   len g th   1 0 2 4   &   2 0 4 8   D a t a   S i z e   /   K B   K e y Le n g t h   /   B i t s   Ex e c u t i o n   T i me   /   μs  R C 4 - S t a n d a r d     Ex e c u t i o n   T i me   /   μs  R C 4 - R e t i n a   20   40   60   80   1 0 0   1 0 2 4   1 0 0 5 . 1   1 1 3 3 . 2   1 1 8 0 . 9   1 1 2 7 . 6   1 2 0 5 . 8   9 3 6 . 8   8 7 2 . 1   8 9 0 . 6   8 0 1 . 3   8 8 4 . 4   20   40   60   80   1 0 0   2 0 4 8   1 1 2 6 . 2   1 2 0 9 . 8   1 3 1 8 . 5   1 4 2 3 . 9   1 6 0 2 . 1   9 1 4 . 7   9 2 4 . 8   9 5 2 . 9   9 6 1 . 3   9 8 0 . 8               Fig u r 14.   Key s   len g th /b its = 1 0 2 4   b its   Fig u r 15.   Key s   len g th /b its = 2 0 4 8   b its       7.   C O M P ARI SO WI T H   O T H E RE SE A RCH   I n   th s ec tio n   b elo w,   we  p r es en co m p ar is o n   b etwe en   th e   p r o p o s ed   m eth o d   i n   th is   r esear ch   ( R C 4 - R etin a)   an d   a m o n g   o n o f   t h r esear ch es  [ 1 2 ]   th at  wer e   c o v er ed   in   t h s ec tio n   o f   r elat ed   w o r k s ,   wh er e   th co m p ar is o n   was m ad th r o u g h ,   th f ix ed   m ess ag s ize  is   en cr y p ted   with   v a r iab le  k ey   len g th   as sh o wn   in   th e   T ab le  4,   also   th m ess ag s ize  is   en cr y p te d   with   a   f ix e d -   k e y   len g th   u s in g   th e   im p r o v ed   R C 4 - R etin ( p r o p o s ed   m et h o d )   as  s h o w n   in   T ab le   5.   I is   clea r   f r o m   th tab les  th at  th e   av e r ag s ec r ec y   o f   cip h e r   is   th e   h ig h est in   th p r o p o s ed   m eth o d .       T ab le  4 .   C o m p a r s o m v al u o f   th s ec r ec y   o f   cip h er - d if f er en t m ess ag s ize,   f ix ed   k e y s   len g th       A l g o r i t h ms   K e y l e n g t h   /   B i t s   M e ss a g e s Si z e   /   B i t s   I mp r o v e m e n t   R C 4   w i t h   I K S A   [ 1 2 ]     P r o p o se d   M e t h o d   R C 4 - R e t i n a     1 2 8   1 0 2 4   0 . 5 0 3 3   0 . 6 9 9 9   2 5 6   1 0 2 4   0 . 4 5 5 1   0 . 7 8 1 2       T ab le  5 .   C o m p a r s o m v al u o f   th s ec r ec y   o f   cip h er - d if f er en t k ey s   len g th ,   f ix e d   m ess ag s ize       A l g o r i t h ms   M e ss a g e s Si z e   /   B i t s   K e y l e n g t h   /   B i t s   I mp r o v e m e n t   R C 4   w i t h   I K S A   [ 1 2 ]     P r o p o se d   M e t h o d   R C 4 - R e t i n a     1 0 2 4   1 2 8   2 5 6   0 . 5 0 3 3   0 . 4 5 5 1   0 . 6 2 9 8   0 . 6 9 6 5       8.   CO NCLU SI O N   W ith in   th is   p ap er ,   th f o llo win g   is   p r o p o s ed   an d   ac h iev e d   b y   th R C 4 - R etin Alg o r ith m :   So lv Stan d ar d   R C 4   alg o r ith m   wea k n ess   as  well  as  p atter n s   th at  wer p r esen ted .   E n h a n c es  th alg o r ith m ' s   p r o d u ctiv ity   an d   im p r o v es  an d   en h an ce s   its   av er ag s ec r ec y   th r o u g h   in c r ea s in g   ef f icien c y   an d   in c r ea s in g   th e   en cr y p tio n   tim e,   i.e . ,   R C 4 - R etin alg o r ith m   g av e   b etter   r esu lts   in   ter m s   o f   s p ee d   a n d   ex ec u tio n   tim e   co m p ar ed   with   an o t h er   p r ev io u s   R C 4   alg o r ith m .   m o d er n ,   s ec u r s y s tem   is   co n s tr u cted   with   u n p r e d ictab ilit y   an d   u n i q u k ey s   b ased   o n   r etin im ag es.  T h ap p r o ac h   u s es  th ad v an ta g o f   th s p ee d s   o f   co m p u ter   p r o ce s s in g ,   a   ch ao t ic  m ap ,   an d   b io m etr ic  d ata  t o   g en er ate  r o b u s cip h er   k ey s   with o u n ee d in g   co m p licated   s eq u e n ce s   to   m e m o r ize  th at  co u ld   b s to len ,   o r   p er h a p s   an ticip ated   to   b lo s t.  I n   th is   s tu d y ,   th e   im p r o v e d   R C 4   alg o r ith m   with   R KSA  b ased   o n   lo g i s tic  m ap s   is   p r o p o s ed   ( R C 4 - R etin alg o r ith m ) .   T h is   alg o r ith m   o v er co m es  th wea k n ess   o f   th o r i g in al  R C 4   with   KSA.   T h av er ag s ec r ec y   f o r   th p r o p o s ed   Evaluation Warning : The document was created with Spire.PDF for Python.