I nd o ne s ia n J o urna l o f   E lect rica l En g ineering   a nd   Co m p u t er   Science   Vo l.   21 ,   No .   1 J an u ar y   202 1 p p .   5 8 2 ~ 5 90   I SS N:  2 5 02 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /i j ee cs.v 2 1 .i 1 .   pp   5 8 2 - 5 90          582       J o ur na l ho m ep a g e h ttp : //ij ee cs.ia esco r e. co m   Secure  dy na m ic  s o urce r o uting  pro toco l f o r de fendin g  black  ho le attac k s in   mo bile Ad  ho c   n etw o rk s       M .   M o ha na priy a 1 ,   Nit is h J o s hi 2 ,   M o hit  So ni 3   1 A s so c iate   P ro f e ss o r,   Co im b a to re   In stit u te o f   T e c h n o lo g y ,   Co im b a t o re ,   In d ia   2, 3 B. E.   S c h o lars ,   M . B. M .   E n g in e e rin g   Co ll e g e ,   Ja Na ra y a n   V y a s U n iv e rsity ,   Jo d h p u r ,   Ra jas th a n ,   In d ia       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Ma y   1 0 ,   2 0 2 0   R ev i s ed   J u l 1 3 ,   2 0 2 0   A cc ep ted   J u l 2 7 ,   2 0 2 0       W irele ss   A d   Ho c   N e t w o rk   is  a   d y n a m ic a ll y   o rg a n ize d   n e tw o rk   o n   e m e rg e n c y   situ a ti o n s,  in   w h ich   a   g ro u p   o f   wire les d e v ice se n d   d a ta  a m o n g   th e m s e lv e s   w it h o u re q u iri n g   a n y   b a se   sta ti o n f o f o r w a rd in g   d a ta.  He re   th e   n o d e it se lf   p e rf o r m   th e   f u n c ti o n o f   ro u t i n g .   T h is  im p o rtan c h a ra c teristic  o f   m o b il e   a d   h o c   n e tw o rk a ll o w th e   h a ss le  f re e   s e u p   o f   th e   n e t w o rk   f o r   c o m m u n ica ti o n in   d if f e re n c risis  su c h   a b a t tl e f ield   a n d   n a tu r a d isa ste z o n e s.  M u lt h o p   c o m m u n ica ti o n   in   M A NE T   is   a c h iev e d   b y   th e   c o o p e ra ti o n   o f   n o d e in   f o rw a rd in g   d a ta  p a c k e ts.   T h is  f e a tu re   o f   M A NE is  larg e l y   e x p lo it e d   to   lau n c h   a   se c u rit y   a tt a c k   c a ll e d   b lac k   h o le  a tt a c k .   li g h we ig h so lu ti o n   c a ll e d   S EC - DSR  is  p ro p o se d   to   d e f e n d   th e   n e tw o rk   f ro m   b lac k   h o le  a tt a c k   a n d   e n a b les   c o m m u n ica ti o n   a m o n g   n o d e e v e n   in   t h e   p r e se n c e   o a tt a c k e r s.  In   th is  sc h e m e ,   b y   a n a l y z in g   o n l y   th e   c o n tro p a c k e ts   u se d   f o r   ro u ti n g   in   th e   n e tw o rk ,   th e   c o m p ro m ise d   n o d e lau n c h i n g   th e   a tt a c k   a r e   id e n ti f ied .   F ro m   th e   c o ll e c ti v e   j u d g m e n b y   th e   p a rti c ip a ti n g   n o d e in   th e   ro u ti n g   p a th ,   a   se c u re   ro u te  f re e   o f   b lac k   h o le  n o d e is  se lec ted   f o r   c o m m u n ica ti o n   b y   th e   h o st.  S i m u latio n   re su lt v a li d a te  a n d   e n su re   th e   e ffe c ti v e n e ss   o f   th e   p ro p o se d   s o lu ti o n   tes ted   o n   a n   a d   h o c   n e t w o rk   w it h   c o m p ro m is e d   b lac k   h o le n o d e s.   K ey w o r d s :   Ad   h o n et w o r k s   Net w o r k   s ec u r it y   R o u ti n g   p r o to co ls   W ir eless   n et w o r k s   W ir eless   s en s o r   n et w o r k s   T h is  is  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 :   M.  Mo h an ap r i y   Dep ar t m en t o f   C o m p u ter   Scie n ce   E n g i n ee r in g   C o i m b ato r I n s ti tu te  o f   T E ch n o lo g y   Av i n as h i Rd ,   C i v il  A er o d r o m P o s t,  C o im b ato r e,   T am il Na d u ,   I n d ia  6 4 1 0 1 4   E m ail:  m o h a n ap r i y a. m @ c it.e d u . in       1.   I NT RO D UCT I O N   A d   h o w ir eles s   n et w o r k s ,   als o   k n o w n   as  i n f r a s tr u ct u r less   n et w o r k s   o p er ates  w i th o u th s u p p o r o f   an y   ce n tr al ized   in f r astru c tu r e.   A d   h o n et w o r k s   u tili ze   m u lti - h o p   r ad io   r elay in g   f o r   co m m u n icatio n   a m o n g   th n o d es.  Un l ik ce ll u lar   n et w o r k s ,   ad   h o n et w o r k s   lac k   b ase  s tatio n   an d   h e n ce   d ep en d   o n   co o p er atio n   o f   th p ar ticip atin g   n o d es  to   en a b le  co m m u n icatio n   a m o n g   t h e m s el v es.  Hen ce ,   i n   t h is   n et w o r k ,   ev er y   n o d ac ts   as  b o th   h o s an d   r o u ter .   Du to   th m o b ilit y   o f   n o d es  th n et w o r k   to p o lo g y   is   als o   d y n a m ic  in   n atu r e.   T h f ea t u r es  o f   A d   h o n et w o r k s   i n clu d i n g   u s er   m o b ilit y   a n d   le s s   o v er h ea d   i n   d ep lo y m e n t,  m ak es   its el f   s u itab le   f o r   d ep lo y m en i n   s e v er al  ar ea s   [ 1 ] .   I in clu d es  m ilit ar y   o p er atio n s ,   co llab o r ativ an d   d is tr ib u tiv co m p u ti n g ,   w ir ele s s   m e s h   n e t w o r k s ,   w ir eless   s en s o r   n e t w o r k s ,   h y b r id   w ir ele s s   n et w o r k s ,   v e h icu l ar   n et w o r k s ,   cr itical   o p er atio n s   s u c h   as  s ea r ch   a n d   r escu e,   cr o w d   co n tr o l,  co m m a n d o   o p er atio n s   an d   also   in   n at u r al  ca la m ities   l ik e   ts u n a m i,  ea r th q u ak e s   etc. ,   w h er in f r as tr u ct u r ca n n o t   b estab lis h ed .   T h m ai n   ta s k   i n   t h ese  n et w o r k s   is   to   f i n d   s ec u r e   an d   s h o r tes p a th   b et w ee n   th e   s o u r ce   an d   d esti n a tio n   n o d es.  All  p ar ticip atin g   n o d es  i n   th e   n et w o r k   s h o u ld   co o p er ate  w it h   ea ch   o th er   to   f i n d   s u c h   r o u t es  b et w ee n   an y   s o u r ce   an d   an y   d es tin a t io n .   T h Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       S ec u r d yn a mic  s o u r ce   r o u tin g   p r o to co l fo r   d efe n d in g   b la ck   h o le  a tta ck s   in   mo b ile  A d …  ( M.  Mo h a n a p r iya )   583   r o u tin g   p r o to co ls   o f   ad   h o n et w o r k s   ar m ain l y   ca te g o r ized   in to   p r o ac tiv ( T ab le - Dr iv en   p r o to co l)   an d   r ea ctiv r o u ti n g   p r o to co ( On   De m a n d   r o u tin g   p r o to co l)   [ 2 ] .   T h f o cu s   o f   th e s p r o to c o ls   s u c h   as  D SD V   ( Destin at io n   Seq u e n ce d   Di s ta n ce   Vec to r ) ,   A OD ( A d   h o On - De m an d   Dis ta n ce   Vec to r )   an d   DS R   ( D y n a m ic   So u r ce   R o u ti n g ) ,   O L SR   ( Op en   So u r ce   L in k   State  R o u ti n g )   is   to   f in d   p at h   w i th   les s   n u m b er   o f   h o p s   b et w ee n   s o u r ce   a n d   d esti n atio n .   T h er is   n o   s ec u r it y   m ec h a n is m s   i n co r p o r ated   in   t h p r o to co ls   to   ch ec k   f o r   s ec u r r o u tes.  A ls o   d u to   th lack   o f   ce n tr alize d   in f r astr u ctu r s u c h   as  f ir e w a lls ,   it  is   d if f ic u lt  to   e m p lo y   ex is t in g   s ec u r it y   m ec h a n is m s   o f   w ir ed   n et w o r k s   f o r   v er i f ic atio n   o f   i n tr u d er s   o r   attac k s   i n   t h n et w o r k .   On e   s o lu tio n   to   p r o tect  ad   h o n et w o r k s   f r o m   s ec u r it y   attac k s   is   to   m a k t h p ar ticip ati n g   n o d e s   it s elf   to   v er if y   th e   p r esen ce   o f   i n tr u d er s   o r   to   c h ec k   f o r   th e   p o s s ib ili t y   o f   a tta ck s   d u r in g   co m m u n icat io n .   T h ad   h o n et w o r k   u s u all y   co n s i s ts   o f   r eso u r ce   co n s tr ain ed   m o b ile  n o d es.  Hen ce   an y   p r o p o s ed   s o lu tio n   f o r   th s ec u r it y   attac k s   s h o u ld   n o t b h ig h l y   r eso u r ce   in te n s i v w h ich   r eq u ir e s   m u c h   p r o ce s s in g   b y   ea c h   n o d in   t h n et w o r k .     T h s ec u r it y   at tack s   lau n c h e d   in   M A NE T   ar ca lled   as  p ass iv a n d   ac ti v attac k s .   W h en   t h co m p r o m is ed   n o d es  s ile n tl y   li s ten   th tr af f ic  a n d   lear n   v al u ab le  in f o r m atio n   s u ch   as  o r ig i n ato r   an d   r ec eiv er   o f   th m e s s a g e,   d u r atio n   o f   co m m u n icatio n   a n d   s o   o n ,   th en   it  is   p ass iv attac k .   T h ac tiv attac k er s   i n   ad d itio n   to   lear n in g   t h tr af f ic   p atter n   also   m o d i f y   o r   d r o p   t h p ac k ets  i n   th n e t w o r k .   So m o f   th s ec u r it y   attac k s   lau n c h ed   o n   M ANE T   ar b lack   h o le  attac k s ,   C o o p er ativ B lack   Ho le  attac k s ,   Gr a y   h o le  attac k s ,   Flo o d in g   A ttac k s ,   R o u t in g   T ab le  Ov er f lo w   attac k ,   W o r m h o le  attac k s ,   a n d   s o   o n   [ 3 ,   4 ] .   W h en   s et tin g   u p   th e   MA NE T ,   th p ar ticip atin g   n o d es  ar p r o p er ly   au t h e n ticat ed   an d   h av p r o p er   cr ed en tial  r eq u ir e m e n ts   f o r   b ein g   p ar o f   th n et w o r k .   Hen ce   th e s s ec u r it y   attac k s   a r m o s t l y   la u n c h ed   b y   m alici o u s   n o d es  th at  h av e   p r o p er   c r ed en tials   to   p ar ticip ate  in   th tar g et  n et w o r k .   Hen c th s ec u r it y   at tack s   la u n c h e d   b y   th e s n o d es  ar e   ca lled   in s id attac k s .   B ec a u s e   th e   au t h o r ized   n o d es   ar t h s o u r ce   o f   t h i n s id a ttack s   t h e y   ar v er y   h ar d   to   d etec t.  B lack   h o le  attac k   is   a n   in s id attac k   a n d   it c an   b ea s i l y   d ep lo y ed   o n   o n - d e m a n d   r o u ti n g   p r o to co ls   lik e   A O DV  an d   DS R   [ 5 ] .   I n   r ea ctiv r o u ti n g   p r o to co ls ,   d u r in g   th r o u te  s et - u p   p r o ce s s ,   th s o u r ce   n o d b r o a d ca s co n tr o p ac k et  ca lled   R o u teR E Qu e s ( R R E Q)   p ac k ets  i n   th n et w o r k .   A   R o u te R E P l y   co n tr o p ac k et  ( R R E P )   is   s en b ac k   to   t h s o u r ce   h o s b y   a n y   i n ter m ed iate   n o d o n l y   if   it   h a s   latest   o r   s h o r test   p ath   to   t h e   d esti n atio n .   Usi n g   t h p ath   in f o r m at io n   in   R R E P   p ac k et,   th e   s o u r ce   h o s s en d s   d ata  p ac k et s   to   th d esti n atio n   h o s t.  I n   b lac k   h o le  a ttack ,   t h e   attac k i n g   n o d ex p lo it s   th i s   f ea tu r to   its   ad v an ta g e.   I n   b la ck   h o le  at tack ,   t h e   attac k er   ca n   r ed ir ec t a ll   t h d a ta  p ac k ets   to   it s el f   b y   s e n d in g   f alse   R R E P   p ac k et  ad v er tis i n g   s h o r test   o r   la test   r o u te  to   th d es tin a tio n   h o s a n d   th e n   d r o p s   th d ata  p ac k et s   w it h o u f o r w ar d in g   it  to   t h e   d esti n at io n   [ 6 ] .   I n   co o p er ativ b lack   h o le  attac k ,   m u ltip le  attac k er s   w o r k   i n   co ll u s io n   an d   la u n c h   t h b lack   h o l attac k .   T h is   i s   to   av o id   p r o m is c u o u s   m o n ito r in g   o r   o v er h ea r in g   b y   o t h er   n o d es   w h en   t h attac k er   d r o p s   p ac k et.     I n   th i s   p ap er ,   n o n   cr y p to g r ap h ic  an d   li g h w ei g h tech n iq u ca lled   SEC - DS R   i s   p r o p o s ed   f o r   d etec tin g   b lac k   h o le  attac k   in   t h n et w o r k .   I n   t h is   m et h o d ,   ev er y   n o d in   t h ad   h o n et w o r k   w h en   r ec ei v i n g   a   R R E p ac k et,   r ec o r d s   th n o d id s   co n tain ed   i n   th e   r o u te  f ield   o f   t h R R E p ac k et.   A l s o   w h e n   a n   in ter m ed iate  n o d r ec eiv es   R R E P   c h ec k s   f o r   t h ac ti v p ar ticip atio n   o f   th e   r ep l y i n g   n o d in   t h R R E Q   f o r w ar d i n g   p r o ce s s   an d   d ec id es  w h et h er   th r ep l y i n g   n o d is   b lack   h o le  attac k er   o r   n o r m al  n o d e.   B ased   o n   its   j u d g m e n t,  it   as s ig n s   a   w eig h t   v al u e   f o r   t h r ep l y i n g   n o d a n d   f o r w ar d s   th e   R R E P .   Si m ilar l y   all   in ter m ed iate  n o d es  in   t h R R E P   p ath ,   ass ig n s   w ei g h v alu f o r   th r ep l y i n g   n o d e.   W h en   r ec eiv i n g   th e   R R E P   p ac k et,   th e   s o u r ce   n o d d ec id es  w h e th er   to   s elec t   t h at  r o u te  f o r   d ata  tr an s m is s io n   o r   n o b ased   o n   th cu m u lat iv w eig h v al u as s i g n ed .   T h b lack   h o le  attac k   ca n   b ea s il y   d ep lo y ed   o n   o n o f   t h co m m o n l y   u s ed   r ea cti v r o u ti n g   p r o to co ls   ca lled   D y n a m ic  So u r ce   R o u tin g   p r o to co l;  h en ce   th p r o p o s ed   m et h o d   is   i m p le m en ted   a n d   tes ted   o n   D SR   b ased   ad   h o n et w o r k s .   T h s i g n i f ican m er it  o f   th e   p r o p o s ed   m e th o d   w h en   co m p ar ed   to   o th er   r elate d   w o r k s it  d etec t s   th b lac k   h o le  attac k   w it h o u an y   co m p u tati o n al  o v er h ea d   an d   also   w i th   m i n i m u m   p ac k e t lo s s   r ate.     An   ac cu s atio n - b ased   s c h e m w a s   p r o p o s ed   in   [ 7 ]   w h er ea ch   n o d ass i g n   tr u s v al u f o r   o th er   n o d es   in   th n et w o r k   b y   co n tin u o u s   m o n ito r in g   o f   n ei g h b o r s   an d   f o r w ar d in g   ac cu s at io n s   to   o th er   n o d es  w h en   it   d etec ts   an   ab n o r m al  ac ti v it y   i n   its   n e ig h b o r h o o d .   T h m al ic io u s   n o d es  ce r tific ates  ar r ev o k ed   w h en   t h s u m   o f   ac cu s a tio n s   is   g r ea ter   th a n   ass i g n ed   th r es h o ld .   T h is   m et h o d   o f   d etec tio n   in cr ea s es  co n tr o p ac k et s   o v er h ea d   in   t h n et w o r k   a n d   a ls o   r eq u ir p r o m i s cu o u s   m o n it o r in g   w h ic h   r esu lts   i n   f ast  d ep letio n   o f   e n er g y   i n   n o d es.  Si m ilar l y   i n   [ 8 ] ,   th a u th o r s   p r o p o s ed   n eig h b o u r h o o d   w atc h   m ec h an i s m ,   w h i ch   s e n d s   ac c u s a tio n   m es s ag e s   ab o u s u s p ec ted   n o d es  to   a   p r e d ef in ed   s et  o f   co n tr o ller   n o d es.  T h ese  co n tr o ller   n o d es  ar r esp o n s ib le  f o r   d ec id in g   w h et h er   n o d is   an   attac k er   o r   n o b ased   o n   th in co m i n g   ac c u s atio n   m e s s a g es.  f u zz y   b ased   ap p r o ac h   is   p r o p o s ed   in   [ 9 ]   f o r   tr u s p r ed ictio n ,   b y   co n s id er in g   th p r ev io u s   d ata  tr an s m is s io n   h is to r y   o f   ev er y   n o d f o r   p r ed ictin g   t h tr u s t w o r th in e s s   o f   tr an s m itter   n o d e.   B u t h is   ap p r o ac h   n ee d s   d o m ai n   ex p er ts   f o r   tu n i n g   p a r a m eter s   an d   s etti n g   f u zz y   r u les.  I n   [ 1 0 ] ,   th au th o r s   p r o p o s ed   th co n ce p o f   m ai n tai n in g   tr u s b ias  f o r   ea ch   n o d b y   ta k i n g   i n to   ac co u n th w e ig h t s   ass o ciate d   w ith   d ir ec tr u s b ased   o n   o b s er v atio n s   a n d   i n d ir ec tr u s t   b ased   o n   r ec o m m en d atio n s   b y   o th er   n o d es.  A ls o   th tr u s b ias  is   ad j u s ted   an d   m i n i m ized   b ased   o n   th ese  t w o   w ei g h ts .   I n   [ 1 1 ] ,   th au t h o r s   p r o p o s ed   tr u s m o d el  f o r   s ec u r in g   t h n et w o r k .   I n   t h is   ap p r o ac h   d ec is io n   f o r   p en alizi n g   t h m alic io u s   n o d is   d o n u s i n g   a   v o ti n g   s c h e m b y   o t h er   n o d es i n   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  21 ,   No .   1 J an u ar y   2 0 2 1     5 8 2   -   5 90   584   th n et w o r k .   I n   [ 1 2 ]   th a u th o r s   u s ed   m u ltip ath   f o r w ar d in g   t ec h n iq u to   d ef e n d   m al icio u s   p ac k et  d r o p p in g   in   th n et w o r k .   Ho w ev er   th er e   is   n o   m ec h an is m   s u g g ested   to   i d en tify   th e   co m p r o m i s ed   n o d es i n   t h n et w o r k .   I n   [ 1 3 ]   m et h o d   p r o p o s ed   th at   i n v o l v es  o n l y   ex c h an g o f   co n tr o p ac k ets  to   d etec th b lac k   h o le  attac k .   I n   th is   ap p r o ac h   th s o u r ce   n o d co n f ir m s   t h v alid it y   o f   t h R R E P   p ath   b y   ex tr ac tin g   t h n ex h o p   n o d in f o r m a tio n   f r o m   R R E P   a n d   co n f ir m s   w i t h   t h n ex t   h o p   n o d ab o u its   co n n ec t i v i t y   to   th e   in ter m ed i ate  n o d th a s e n d s   th r o u te   r ep l y   a n d   al s o   w it h   th e   d esti n atio n .   T h ap p r o ac h   u s ed   b y   t h a u t h o r s   o f   [ 1 4 ]   e m p lo y s   e x p licit   ac k n o w led g e m e n t s   f o r   f a u lt  d etec tio n .   Fo r   ev er y   s u cc e s s f u l l y   r ec eiv ed   d ata  p ac k ets  t h d esti n a tio n   s e n d s   a n   ac k n o w led g e m e n b ac k   to   th e   s o u r ce .   I n   [ 1 5 ]   g u ar d in g   m ec h an i s m   is   p r o p o s ed   f o r   d etec tio n   o f   b lack   h o le   n o d es  in   t h n et w o r k .   Her e v er y   n o d ac ts   as  G u ar d   n o d an d   m ai n tai n s   tr u s v al u f o r   its   n ei g h b o r s   an d   f o r   th r o u te  s elec ted .   T h tr u s v al u f o r   n ei g h b o r   is   ca lc u lated   b o th   b y   d ir ec o b s er v atio n   an d   also   b y   th e   o p in io n   o f   o th er   n o d es  in   th e   n et w o r k .   P r o m i s cu o u s   m o n ito r in g   is   e m p lo y ed   b y   th i s   ap p r o ac h   w h ich   r es u lt in   h ig h er   e n er g y   co n s u m p tio n .   I n   [ 1 6 ]   an   ap p r o ac h   f o r   b lack   h o le  at tack   d etec tio n   u s i n g   A O DV  p r o to co is   p r o p o s ed .   Her th d esti n atio n s eq u e n ce   n u m b er   v al u f o r   g iv e n   R R E P   p ac k et  is   v e r i f ie d   b y   t h s o u r ce   a n d   if   it  e x ce ed s   th e   ca lcu lated   t h r esh o ld ,   t h r ep l y in g   n o d is   ta k en   as   s u s p icio u s   n o d e.   T h en   th s o u r ce   s en d s   a   f ak r eq u e s p ac k et   w i th   n o n - e x i s ten d esti n atio n   ad d r ess   to   th s u s p ec ted   n o d an d   ch ec k s   w h e th er   it  i s   r ec eiv in g   th r ep l y   f o r   th at  f ak r eq u est  p ac k et  f r o m   t h s u s p ec ted   n o d e.   I n   [ 1 7 ]   s o l u tio n   u s i n g   co n tr o p ac k ets  f o r   m al icio u s   n o d d e tectio n   is   p r o p o s ed .   B ef o r s en d in g   th d ata  o n   th s elec ted   p ath ,   d ata  co n tr o l   p ac k et  is   s e n to   th p ath ,   i n   o r d er   t o   ch ec k   th p at h   v alid i t y .   T h b lack   h o le  n o d p r esen in   t h at  p at h   w ill   d r o p   th p ac k et  an d   in   th i s   wa y   th m alicio u s   n o d is   d etec ted ,   else  th p ath   i s   ch o s e n .   R o u ti n g   o v er h ea d   is   h ig h er   i n   th i s   ap p r o ac h .   I n   [ 1 8 ]   w atc h   d o g   m e th o d   i s   p r o p o s ed   f o r   m o n ito r in g   th e   tr an s m is s io n   o f   n e x h o p   n eig h b o r .   T h ap p r o ac h   in cr e m en ts   th e   f ail u r co u n ts   o f   th n o d i f   i d o es  n o f o r w ar d   t h p ac k e t.  T h n o d is   m ar k ed   as a ttac k er   w h en   t h f ail u r co u n t e x ce ed s   s o m t h r es h o ld   v al u an d   t h i n f o r m atio n   is   i n ti m ated   to   s o u r ce   n o d e.   I n   [ 1 9 ] ,   an   ap p r o ac h   u s i n g   ti m er s   a n d   b ait  co n tr o p ac k ets  i s   p r o p o s ed   f o r   d etec tin g   b lac k   h o le   attac k .   T h b ait  ti m er   o f   ea ch   is   s et  r an d o m l y   an d   ea ch   ti m th e   ti m er   e x p ir es  th n o d b r o ad ca s ts   r eq u est   p ac k et  f o r   n o n ex i s te n n o d in   t h n et w o r k .   W h e n   th s o u r ce   n o d r ec eiv es  R R E P   f o r   th b ait  r eq u est  i t   i m m ed iatel y   m ar k s   t h r ep l y i n g   n o d a s   a   b lack - h o le  an d   ad d s   it  to   t h b lac k - h o le  l is t .   I n   [ 2 0 ] ,   v o ti ng  s ch e m f o r   is o latio n   o f   b lac k   h o le  n o d es  is   p r o p o s ed .   T h d etec tio n   m ec h an i s m   is   d i v i d ed   in to   lo ca an d   g lo b al  co n tex t.  Dec is io n s   ab o u s u s p icio u s   ac tiv it y   f r o m   t h lo ca co n tex ar p ass ed   to   g lo b al  co n tex an d   b ased   o n   t h r ec ei v ed   in f o r m atio n   t h g lo b al  co n te x p u n is h es   t h s u s p icio u s   n o d e.   I n   [ 2 1 ] ,   T h au t h o r   p r o p o s ed   T E MA ODV  w h ic h   is   an   e x te n s io n   o f   Mu l tip ath   A d   h o o n   De m a n d   R o u t in g   p r o to co th at  u s e s   lo ca m o n ito r in g   a n d   co n tr o p ac k ets  to   estab li s h   t w o   w a y   t r u s t   o n   t h e   r o u te.   I n   [ 2 2 ] ,   th e   au th o r s   p r o p o s ed   a   p r o m i s cu o u s   m o n ito r in g   o f   n e ig h b o r   n o d es  to   d etec p ac k et  d r o p p in g   b y   m a licio u s   n o d es  i n   A ODV  p r o to co l.   As  it  e m p lo y s   co n s ta n o v er h ea r in g   o f   n eig h b o r h o o d ,   th en er g y   co n s u m p t io n   o f   p ar tici p atin g   n o d es  in   th e   n et w o r k   w i ll  b h ig h er .   I n   [ 2 3 ]   an   tr u s m et h o d   ca lled   E SC T   is   p r o p o s ed   to   p r ev en s ec u r it y   attac k s .   I n   E SC T ,   ea ch   n o d m a k es  t h d ec is io n   o f   s u s p ec ted   n o d es  b y   th e m s el v es  an d   n o tify   its   d ir e ct  n eig h b o r s .   T h en   ea ch   n o d p er f o r m   co o p er ativ d etec tio n   an d   f i n d s   ad d itio n al  tr u s i n f o r m atio n   to   d is tin g u i s h   n o r m al  an d   b lack   h o le  n o d es.  Si m ilar   to   o u r   ap p r o ac h ,   E SC T   em p lo y s   s el f   d etec tio n   b u t h e n   it   n o tif ie s   th tr u s t   in f o r m atio n   to   all  n o d es  i n   t h e   n et w o r k   f o r   co o p er ativ d ete ctio n   o f   th e   attac k er   th a r es u lt s   i n   h ig h   o v er h ea d .   B u in   SEC - D SR ,   e v er y   n o d s h ar es  t h tr u s in f o r m at io n   o n l y   w it h   t h s o u r ce   o f   t h r o u te  to   r ed u ce   co n tr o p ac k et  tr an s m i s s io n   o v er h ea d .       2.   RE S E ARCH   M E T H O D   T h p r o p o s ed   m et h o d   ex te n d s   th e   ex i s ti n g   DS R   p r o to co an d   m a k es   th e m   less   v u l n er ab le  to   b lack   h o le  attac k s .   T h lo w   p r o ce s s in g   s p ee d ,   av ailab le  p r o ce s s i n g   ca p ac it y   a n d   p o w er   co n s tr a in ts   o f   t h ad   h o n o d es  ar tak e n   i n to   ac co u n t   in   t h p r o p o s ed   s o lu tio n .   T h n o r m al  p r o to co o p er atio n   o f   DS R   f o r   r o u te   d is co v er y   i s   u s ed   in   t h i s   m eth o d   to   id en tify   th b lac k   h o le  attac k .   T h ass u m p tio n   o f   th p r o p o s ed   s o lu tio n   i s   th at  all  th n o d es  ar leg iti m ate  n o d es  w it h   p r o p er   c r ed en tials   f o r   p ar ticip atio n   in   th n et w o r k .   T h o th er   ass u m p tio n s   ar e:  I f   t w o   n o d es   ar in   th co v e r ag r an g o f   ea ch   o th er ,   th e n   b id ir ec tio n al  co m m u n icatio n   i s   p o s s ib le;  th s o u r ce   h o s t a n d   th d esti n atio n   h o s t o f   t h g e n e r ated   tr af f ic  ar al w a y s   tr u s ted   n o d es.     2 . 1 .     Dy na m ic  s o urce   ro uting   pro t o co l   T h t w o   m ai n   f u n ctio n a liti es   o f   D y n a m ic  So u r ce   R o u ti n g   P r o to c o ar r o u te  d is co v er y   an d   r o u te   m ai n ten a n ce .   I n   t h r o u te  d i s co v er y   p h ase   b et w ee n   an y   s o u r ce   a n d   an y   d es tin a tio n ,   th R o u te   R eq u est   ( R R E Q)   p ac k ets  ar b r o ad ca s t ed   in   th n et w o r k .   T h R R E Q   p ac k et s   ar g en er ated   b y   th s o u r ce   h o s in   n ee d   o f   d is co v er i n g   f r es h er   r o u te   to   d esti n atio n .   W h en   th d esti n a tio n   r ec ei v es  t h R R E Q   p ac k et,   it  cr ea tes  a   R o u te  R ep l y   ( R R E P )   p ac k et  f o r   th f ir s R R E i r ec eiv es  ( s h o r test   p ath )   a n d   s en d s   i b ac k   to   th s o u r ce   b y   r ev er s in g   t h p at h   i n f o r m atio n   s to r ed   in   t h R R E Q   P ac k et.   H o w e v er ,   o n   r ec eiv in g   t h R R E Q,   an   i n ter m ed iate   n o d also   ca n   cr ea te  a n d   s e n d   th R R E P   b ac k   to   t h s o u r ce   n o d if   it  h as  a   p ath   to   r ea ch   t h d esti n atio n .   T h e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       S ec u r d yn a mic  s o u r ce   r o u tin g   p r o to co l fo r   d efe n d in g   b la ck   h o le  a tta ck s   in   mo b ile  A d …  ( M.  Mo h a n a p r iya )   585   DSR   p r o to co also   h as  R o u te  m ai n ten a n ce   p h ase  w h er th lin k   b r ea k s   ar h an d led .   A   lin k   b r ea k   o cc u r s   af ter   estab lis h in g   a   r o u te  w h e n   p ar ticip atin g   n o d in   t h r o u te  m o v es  o u o f   th e   tr an s m i s s io n   r an g o f   its   u p s tr ea m   n ei g h b o r .   T h en   th e   u p s tr ea m   n e ig h b o r   s en d s   r o u te  er r o r   ( R E R R )   m es s ag e   b ac k   to   th s o u r ce   in f o r m i n g   ab o u t   th l in k   b r ea k .   T h s o u r ce   n o d eith er   f o r w a r d s   d ata  u s i n g   a n   alter n ate  p at h   av ai lab le  o r   if   n o   p ath   av ailab le  t h en   i n it iates a g ain   th r o u te  d is co v er y   p h ase.       2 . 2 .     P r o po s ed  m et ho d   I n   th p r o p o s ed   w o r k ,   an y   n o d r ec eiv in g   R R E P   co n tr o p ac k et  w ill  ass i g n   w ei g h to   th e   in ter m ed iate  n o d th at   cr ea tes  an d   s e n d   th R o u te  R ep l y   o n   b eh al f   o f   a n y   d es tin a tio n   h o s t.  T h p r o p o s ed   m et h o d   ad ap ts   th s am ap p r o ac h   f o llo w ed   b y   DS R   f o r   th r o u te  d is co v er y   p r o ce s s   in   t h f o r w a r d   d ir ec tio n   i.e . ,   f r o m   t h s o u r ce   to   th e   d es tin atio n .   A s   in   F i g u r 1 ,   i n itial l y   a n y   h o s t   n ee d s   to   s e n d   d ata  to   an y   o th er   h o s t,   it  b r o ad ca s ts   R R E Q   p ac k et  to   f i n d   r o u te  f o r   t h at  p ar ticu l ar   d esti n atio n .   T h o th er   n o d es  o n   r ec ei v i n g   t h e   R R E Q   p ac k et   w ill   eit h er   b r o ad ca s t h R R E Q   p ac k et,   o r   d r o p s   th e   p ac k et  a n d   s en d   R R E P   if   t h e y   h av e   t h r o u te  to   th a p ar ticu lar   d es tin a tio n .   A l s o   in   th e   p r o p o s ed   m e th o d ,   all  n o d es  m a in tai n   a   tab l n a m ed   as  R R E Q   f o r w ar d i n g   tab le.   T h n o d r e ce iv i n g   R R E p ac k et s   en ter s   th n o d id s   o f   p ar ticu lar   s o u r ce   an d   d esti n atio n   p air   m e n tio n ed   in   t h R R E p ac k et  in   th tab le  alo n g   w i th   th n o d id s   o f   all  th n o d es  in v o l v ed   s o   f ar   in   f o r w ar d i n g   t h r eq u e s p ac k et .   W h en   R R E P   co m es  f o r   th co r r esp o n d in g   R R E Q,   e v er y   n o d r ec eiv in g   t h e   R R E P   v er i f ies   i f   t h r ep l y i n g   n o d is   a n   i n ter m ed iate  n o d o r   th d esti n atio n   n o d e.   I f   t h r ep ly   is   f r o m   a n   in ter m ed iate  n o d e,   th en   t h n o d es  ch ec k   in   t h eir   R R E f o r w ar d in g   tab le,   w h et h er   th i n ter m ed iate  n o d is   in v o l v ed   i n   R R E f o r w ar d i n g   p r o ce s s   f o r   th e   s a m s o u r ce   a n d   d esti n atio n   p air .   I f   s o ,   t h en   it  w i ll  b a s s i g n ed   w it h   t h w eig h 1 .   I f   n o t,  th e n   th n o d es  r ec eiv in g   t h R R E P   ch ec k   in   th eir   tab le,   w h et h er   th in ter m ed iat e   n o d th at   g e n er ated   t h R R E P   is   in v o lv ed   in   R R E f o r w ar d in g   p r o ce s s   o f   a n y   o th er   s o u r c e   -   d esti n atio n   p air .   I f   s o ,   t h en   its   n o d id   is   p r esen i n   t h tab le,   a n d   h e n ce   it   w ill  b as s i g n ed   w i th   th e   weig h o f   0 . 5 .   A s   th e   b eh av io r   o f   b lack   h o le  n o d is   to   d r o p   all  R R E p ac k ets  i r ec eiv es  a n d   to   s en d   R R E P   im m ed iatel y   f o r   ev er y   R R E it  r ec eiv e s ,   t h n o d id   o f   th b lack   h o le  n o d w il n o p r ese n i n   t h R R E f o r w ar d i n g   tab le  o f   o th er   n o d es   an d   t h e   w ei g h t   as s ig n ed   f o r   th e   b lack   h o le  n o d e   b y   o t h er   n o d es  f o r   f o r w ar d in g   t h R R E w i ll  b e   al w a y s   0 .   Fo r   ex ,   th R R E f o r w ar d in g   tab le  m a in ta in ed   b y   n o d is   g iv en   i n   T ab le  1 .   F r o m   t h cu m u lati v w ei g h v al u as s ig n ed   f o r   th r ep ly i n g   n o d e,   th s o u r ce   n o d ca lcu lates  it s   tr u s v al u e.   I f   t h tr u s v al u o f   th e   r ep ly i n g   n o d is   b elo w   0 . 5   t h r es h o ld   v al u e,   t h s o u r ce   n o d d r o p s   th R R E P   p ac k et   an d   s elec t s   t h n ex R R E P   w it h   as s ig n ed   t h r es h o ld   v alu e x ce ed s   o r   eq u al s   0 . 5 .   I f   th R R E P   co m e s   f r o m   d e s tin a tio n   n o d e,   th e   in ter m ed iate  n o d es  f o r w ar d in g   R R E P   d o es  n o v er if y   th e   t ab le  an d   d ir ec tl y   as s i g n s   w ei g h t   v alu e   1   f o r   th e   r ep ly i n g   n o d e.           Fig u r 1 .   R o u te  d is co v er y   p h a s e       T h r o u tin g   tab les  m ai n tai n e d   b y   ea c h   ad   h o n o d ar p er io d ically   r ef r es h ed   i n   r ea cti v r o u ti n g   p r o to co ls   s in ce   th ad   h o n et w o r k   m ad u p   o f   m o b ile  n o d es  an d   th n et w o r k   to p o lo g y   w ill  b co n s ta n tl y   ch an g i n g .   Si m ilar l y   th e   R R E f o r w ar d in g   tab le   m ai n tai n ed   b y   t h ad   h o n o d es i s   al s o   p er io d ically   r ef r es h ed   in   o r d er   to   o b s er v e   th e   b eh a v i o r   o f   n o d es   f r o m   t i m e   to   ti m e.   I n   F i g u r e   1 ,   T h e   h o s t   w it h   n o d id   1   b r o ad ca s ts   a   R R E Q   p ac k et   to   d is co v er   r o u te  f o r   a n o th er   h o s t   w it h   n o d id   9 .   T h n o r m a n o d es  r ec eiv i n g   t h R R E Q   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  21 ,   No .   1 J an u ar y   2 0 2 1     5 8 2   -   5 90   586   f o r w ar d s   th e   p ac k et  a g ai n   u n t il  it  r ea c h es  d es tin a tio n .   B u t h b lack   h o le   n o d es  8   a n d   1 0   w ill  i m m ed iatel y   s en d   R R E P   clai m i n g   t h e y   ar e   h av i n g   p ath   to   r ea ch   n o d 9 .   No d 9   also   s en d s   R R E P   b ac k   to   th s o u r ce   n o d 1 .   T h r o u te  r ep l y   p ac k e R R E P   f r o m   b lack   h o le  n o d e   1 0   r ea ch es  n o d 1   f ir s t.  I n   th s ce n ar io   g iv e n   i n   F ig u r 1 ,   th s o u r ce   n o d is   th n e x h o p   n o d f o r   No d 1 0 ,   h en ce   th s o u r ce   n o d w h en   it  r ec ei v es  th e   R R E P ,   it  ch ec k s   its   R R E f o r w ar d i n g   tab le  an d   id en t if i es  th at   n o d 1 0   i s   n o i n v o l v ed   in   a n y   R R E f o r w ar d i n g   p r o ce s s   a n d   h e n ce   ass i g n s   w ei g h o f   0   to   th e   r ep ly i n g   n o d e.   T h en   f o r   t h R R E P   f r o m   a n o th er   b lack   h o le  n o d 8 ,   b o th   t h f o r w ar d in g   n o d es  5   a n d   2   a s   w e ll  as   th e   s o u r ce   n o d 1   ad d s   t h w eig h t   v a lu e   as   0   in   t h R R E P .   T h e   tr u s v a lu ca lcu lated   f o r   th r ep l y i n g   n o d es  8   an d   1 0   f r o m   th c u m u la tiv w ei g h v alu is   b elo w   0 . 5   th r es h o ld   v al u e,   s o   th s o u r ce   n o d 1   ig n o r es  t h R R E P   co m i n g   f r o m   t h e m   a n d   s elec t s   th e   n e x t   R R E P   co m i n g   f r o m   t h d esti n atio n   n o d 9 .         T ab le  1 .   R R E f o r w ar d i n g   ta b le  o f   No d X   S o u r c e   N o d e   i n   R R EQ   D e st i n a t i o n   N o d e   i n   R R EQ   N o d e s i n   R R EQ   P a t h   A   B   G   I   A , B , G , D   G ,   H ,   B , A , F       T h cu m u lati v w ei g h v al u an d   tr u s v al u f o r   th r ep l y in g   n o d is   ca lc u lated   as f o llo w s :     C u m u lati v w ei g h t v al u               ( 1 )     I n   ( 1 )   W ij   is   th w ei g h as s ig n ed   b y   n o d f o r   t h r ep l y i n g   n o d j .   A s s u m i n g   k   n o d es  i n   th R R E P   p ath ,   k - 1   in ter m ed iate  n o d es a n d   th k th   n o d as so u r ce   n o d e,   i v ar ies f r o m   1   to   k .   T r u s t V alu o f   t h R ep l y in g   n o d j   is   ca lcu lated   as f o llo w s   b y   th s o u r ce   n o d e:     T r u s t V alu ( T j )   C u m u lati v W eig h v alu / T o tal  No .   o f   n o d es in   R R E P   p ath   ( 2 )     I f   T j >=   0 . 5 ,   th r o u te  is   s elec ted   f o r   tr an s m itti n g   d ata  p ac k ets;   o th er w i s n o s elec ted .   P r o ce d u r 1   d ep icts   th f u n ct io n   o f   i n ter m ed iate  n o d es  w h en   r ec ei v in g   R R E p ac k et s .   P r o ce d u r 2   e x p lain s   th f u n ctio n   o f   n o d es  w h e n   r ec eiv in g   R R E P   p ac k ets.     P ro ce du re   1 :   Act io n o f   no de s   in f o rw a rding   RREQ   pa c ket s   if   s o u r ce   h o s t   Gen er ate  R R E co n tr o l p ac k et  an d   b r o ad ca s t it  to   f in d   r o u te  to   r ea ch   p ar ticu lar   h o s t.   else if   a n   in ter m ed iate  n o d e   if   R R E p ac k et  i s   r ec eiv ed   1)   Fo r   th s o u r ce d esti n atio n   p air   in   t h R R E p ac k et,   e n ter s   th n o d id s   in   th R R E p ath   in to   t h R R E f o r w ar d i n g   tab le.   2)   C h ec k   f o r   t h p ath   to   r ea ch   d esti n a tio n   i n   its   r o u t in g   tab le.     a)   I f   f o u n d ,   d r o p   R R E an d   s en d   b ac k   R R E P   b ac k   to   th s o u r ce   n o d u s i n g   t h s a m r o u te.   b)   I f   n o t f o u n d ,   f o r w ar d   th R R E to   its   n ei g h b o r   n o d es.     else if   b lack   h o le  n o d e   On   r ec ei v i n g   R R E Q,   d r o p s   it  s e n d   R R E P   i m m ed iatel y   t o   th s o u r ce   h o s t   in   t h s a m e   p ath   f r o m   w h er it r ec eiv e s   th R R E Q.   else   d esti n a tio n   n o d e   Dr o p s   R R E Q,   cr ea te   an d   s en d   R R E P   b ac k   to   th s o u r ce   h o s t.   end if     P ro ce du re   2 :   Act io n o f   no de s   w hen r ec eiv ing   RREP  P a ck et s   if   n o t t h s o u r ce   h o s t ( an y   o th er   n o d es)   W h en   R R E P   p ac k et  is   r ec eiv e d   1)   C h ec k s   w h et h er   th R R E P   is   f r o m   t h i n ten d ed   d esti n atio n   h o s t o r   f r o m   a n y   in ter m ed iate  n o d e.   2)   if   R R E P   is   s e n t b y   an   i n ter m e d iate  n o d e:   a)   Ver if y   w h et h er   th r ep l y in g   n o d is   in v o lv ed   in   a n y   R R E f o r w ar d in g   p r o ce s s   b y   ch ec k i n g   its   R R E f o r w ar d in g   tab le   b)   A d d   to   t h ex i s ti n g   w ei g h v a lu o f   th e   r ep l y i n g   n o d w ei g h t   o f   1 ,   i f   t h r ep l y i n g   n o d is   in v o l v ed   in   t h R R E f o r w ar d in g   p r o ce s s   o f   t h s a m s o u r ce - d esti n atio n   p air .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       S ec u r d yn a mic  s o u r ce   r o u tin g   p r o to co l fo r   d efe n d in g   b la ck   h o le  a tta ck s   in   mo b ile  A d …  ( M.  Mo h a n a p r iya )   587   c)   I f   n o t,  ad d   w ei g h o f   0 . 5   to   th w ei g h v a lu o f   t h r ep l y i n g   n o d e,   if   th r ep l y in g   n o d is   p ar ticip ated   in   R R E f o r w a r d in g   p r o ce s s   b u t f o r   s o m o t h er   s o u r ce - d esti n atio n   p air s .     d)   I f   t h r ep l y i n g   n o d i s   n o t   p ar ticip ated   in   a n y   R R E f o r w ar d in g ,   ad d   w eig h t o f   0   a n d   th e n   f o r w ar d s   t h R R E P .   3)   else if   r ep ly   i s   f r o m   th d est in atio n   n o d e   a)   A d d   w e ig h t o f   1   to   th e x is ti n g   w e ig h v alu i n   t h R o u te  R E P l y   p ac k et  an d   f o r w ar d s   it.      else   if   s o u r ce   h o s t   On   r ec eiv i n g   R R E P   p ac k et   A.   if   r ep ly   f r o m   d esti n atio n ,   s e n d   th d ata  p ac k ets i n   th s a m p ath .   B.   else if   r ep ly   f r o m   a n   in ter m ed i ate  n o d e   a)   A d d   w ei g h o f   1   o r   0 . 5   to   th e x is ti n g   w ei g h v alu e   o f   t h r ep l y i n g   n o d b ased   o n   it s   p ar ticip atio n   in   th R R E f o r w ar d in g   p r o ce s s .   b)   C alcu late  T r u s t v al u ( T j )   f o r   t h r ep l y i n g   n o d ( s a y   n o d j )   u s i n g   f o r m u la  ( 2 ) .   c)   I f   T j >= 0 . 5 ,   th R R E P   p ac k et  is   ac ce p ted   an d   th d ata  p ac k ets  ar tr an s m itted   in   t h s a m e   p ath .   d)   I f   T j <0 . 5 ,   th R R E P   p ac k et  i s   n o ac ce p ted   an d   t h s o u r ce   h o s t   ac ce p ts   t h n e x R R E P   w i t h   T j >= 0 . 5 .   e)   I n itiates   b lac k   h o le  n o d is o latio n   p r o ce s s .     end if     2 . 3 .     B la ck   ho le  no de  is o la t io n   On ce   t h s o u r ce   n o d co n cl u d es  f r o m   th e   ca lcu lated   tr u s v a lu a n d   s u s p ec ts   t h at  t h r ep l y in g   n o d e   m a y   b b lack   h o le  at tack er ,   th e n   it   b r o ad ca s th s u s p ec ted   n o d id   in f o r m atio n   to   t h e   en tire   n et w o r k   b y   s en d i n g   B HN  ( B lack   Ho le  No d e)   p ac k et.   A ll  n o d es  r ec eiv in g   t h B HN  p ac k et,   c h ec k s   w h et h er   th n o d id   m en tio n ed   i n   B HN  p ac k et   i s   r ec o r d ed   in   its   R R E f o r w ar d in g   tab le,   i f   n o t,  i t c o n f ir m s   t h e   n o d as   b lack   h o le   an d   r e m o v i ts   e n tr y   f r o m   it s   r o u ti n g   tab le   an d   d i s ca r d s   an y   p ac k et s   co m i n g   f r o m   it.   S u b s eq u e n tl y ,   t h e   is o latio n   o f   b lac k   h o le  n o d es i s   co llectiv el y   d o n i n   th n et wo r k .         3.   RE SU L T S AN D I S CU SS I O N   Ns2   is   u s ed   as  t h n et w o r k   s i m u latio n   to o to   v alid ate  th e f f icien c y   o f   t h p r o p o s ed   m et h o d   in   th p r esen ce   b lack   h o le  attac k .   5 0   leg iti m ate  m o b ile  n o d es  ex ec u t in g   th p r o p o s ed   s o lu tio n   w er r an d o m l y   d is tr ib u ted ,   an d   co u p le  o f   b lack   h o le  attac k er s ,   ar r an d o m l y   s elec ted   to   lau n ch   t h att ac k .   Fo r   s i m u latio n   th to tal  co v er ag ar ea   u s ed   i s   1 5 0 0   1 5 0 0   m 2 .   T o tally   5 0   m o b ile  n o d es  ar u s ed   as  p ar ticip atin g   n o d es  in   th ad   h o n et w o r k   ea c h   f o ll o w i n g   R a n d o m   Mo b ilit y   m o d el  f o r   m o b ilit y .   T h n o d es  m o v in   t h s p ee d   o f   2 0 m / s .   Fo r   th p er f o r m a n ce   an al y s is ,   o u o f   5 0   n o d es,  0   t o   2 0   n o d es  ar e   r an d o m l y   s el ec ted   as  b lack   h o le  n o d es  f o r   ev er y   s i m u latio n .   1 0   s o u r ce   a n d   d esti n atio n   p air s   a r s elec ted   f o r   g e n er atin g   d ata   tr af f ic.   UDP - C B R   ( C o n s ta n B it  R ate)   is   t h d at tr af f ic  t y p s e lecte d   f o r   d ata  co m m u n icatio n .   An   a v er ag e   o f   1 0   ex p er i m en ts   r esu lt s   tak e n   to   r ep r esen t th e x p er i m e n tal  d ata.   T h p er f o r m a n ce   o f   th p r o p o s ed   m e th o d   is   al s o   co m p ar ed   w it h   an o t h er   ap p r o ac h ,   g iv en   in   [ 2 3 ] ,   w h er e v er y   n o d d etec ts   t h t r u s v al u o n   o t h er   n o d es  b y   it s elf .   Si m ilar   to   o u r   ap p r o ac h ,   DSR   is   s elec ted   a s   th r o u ti n g   p r o to co in   [ 2 3 ] .   T h p er f o r m an ce   o f   th p r o p o s ed   w o r k   is   ev al u ated   u s i n g   t h m etr ics  li k P ac k et   Deliv er y   R atio ,   R o u t in g   o v er h ea d ,   E n d   t o   E n d   co m m u n ica tio n   d ela y   an d   E n er g y   co n s u m p tio n .   T h en er g y   co n s u m p tio n   b y   n o d es  is   esti m ated   u s i n g   w ir ele s s   r ad io   m o d el  as  g iv e n   i n   [ 2 3 - 2 5 ] .   L et  et  an d   er   b th en er g y   co n s u m p tio n   m ea s u r o f   s e n d er   an d   r ec ei v er   r esp ec ti v el y .   T h v al u is   m ea s u r ed   i n   J /b it.  T h f o r m u la   f o r   ca lcu lati n g   th e n er g y   co n s u m p tio n   i n   n o d w h e n   tr an s m itti n g   o n b it d ata  is   g i v e n   b elo w :     et  c.   d 2   ( 3 )     I n   th ( 3 ) ,   ' c '   is   t h co n s tan m ea s u r ed   in   J /b it/ m 2 .   T h d is tan ce   d   is   s et  to   2 5 0 m   ( tr a n s m is s io n   r an g o f   n o d e) .   T h v al u es   o f   et   an d   er   ar s et  to   5 0 n J /b it.  A ls o   t h v al u o f   c   is   s et  to   1 0 p J /b it/ m 2   as  r ec o m m e n d ed   in   [ 2 5 ] .   T h en er g y   co n s u m p tio n   f o r   r ec eiv in g   o n b it d ata  b y   n o d is   ca lcu lated   as  f o llo w s :     E r x   er   ( 4 )   Fig u r 2   s h o w s   th p er ce n tag o f   p ac k ets  r e ce i v ed   b y   d esti n atio n   n o d es  i n   DS R ,   E SC T   an d   in   t h e   p r o p o s ed   ap p r o ac h es  Sec u r DSR   ( Sec - D SR )   u n d er   t h s a m e n v ir o n m e n tal  s et u p .   T h p ac k et  d eliv er y   r atio   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  21 ,   No .   1 J an u ar y   2 0 2 1     5 8 2   -   5 90   588   f o r   DS R   d r o p s   alar m i n g l y   w it h   o n l y   5   b lac k   h o le  n o d es  i n   t h n et w o r k .   T h b lack   h o le  n o d attr ac ts   al t h e   d ata  tr af f ic  to w ar d s   its el f   an d   d r o p s   th d ata  p ac k e ts .   So   t h p ac k et  d eli v er y   r atio   o f   D y n a m ic  So u r ce   R o u ti n g   P r o to c o is   ap p r o x i m atel y   4 0 u n d er   attac k .   B o th   in   E S C T   an d   in   Sec - DS R   th p ac k et  d eliv er y   r atio   is   ap p r o x im a tel y   9 0 e v en   w it h   4 0   p er ce n t   attac k er s   i n s id t h n et w o r k .   I n   o u r   ap p r o ac h ,   th r o u te  w ill  n o b e   s tr ictl y   s elec ted   i f   t h r ep l y in g   n o d n o p ar ticip ated   i n   a n y   R R E Q   f o r w ar d in g   p r o ce s s .   Hen ce   P DR   i n   o u r   ap p r o ac h   is   b etter   th an   in   tr ad i tio n al  DS R   an d   s li g h tl y   i m p r o v ed   o v er   E SC T .     R o u ti n g   o v er h ea d   g iv e s   t h p er ce n tag o f   co n tr o p ac k ets   g e n er ated   an d   f o r w ar d ed   f o r   th to tal   n u m b er   o f   d ata  p ac k ets  tr a n s m itted   i n   th n et w o r k .   U n d er   th attac k   th r o u t in g   o v er h ea d   i n   Sec - DSR   i s   ar o u n d   2 0 w h ic h   i s   an   in cr e ase  o f   5 ap p r o x i m atel y   w h e n   co m p ar ed   to   DSR   a s   s h o w n   in   Fi g u r 3 .   I n   Sec - DSR   t h er w as  n o   ad d itio n al   co n tr o p ac k ets  tr an s m itted   d u r in g   r o u te  d is co v er y .   O n ce   t h s o u r ce   e v al u ate   th at  t h r o u te  r ep l y   p ac k et  is   co m i n g   f r o m   b lac k   h o le  a ttack er ,   th e n   it  w ill  g e n er ate  an   ad d itio n al  B HN   p ac k et  an d   s e n d   to   th n et w o r k .   Hen ce   t h er is   s li g h i n cr ea s in   r o u ti n g   o v er h ea d   w h e n   co m p ar ed   to   DSR .   Ho w e v er ,   R o u ti n g   o v er h ea d   i n   E SC T   is   co n s id er ab l y   h ig h er .   I n   E SC T ,   n o d es  p er i o d ica ll y   b r o ad ca s Hello   m es s ag e s   to   d is co v er   th c u r r en to p o lo g y   an d   n eig h b o r s   an d   s h ar t h s el f - d etec tio n   r es u lts   i n   t h n et w o r k .   A l s o   it   i n tr o d u ce s   th e   in v e s ti g atio n   r eq u e s t/re p l y   co n tr o p a ck ets   f o r   s el f - d etec t io n .   T h ese   ad d itio n al  co n tr o p ac k ets r es u lts   i n   i n cr ea s ed   r o u ti n g   o v er h ea d .           Fig u r e   2 .   P ac k et  d eliv er y   r atio   in   th p r ese n ce   o f   b lack   h o le  n o d e s       Fig u r 3 .   C o n tr o p ac k ets o v er h ea d   in   t h p r esen ce   o f   b lack   h o le  n o d es       Fig u r 4   s h o w s   th en d   - to - en d   d elay   in   d ata  co m m u n icatio n   b et w ee n   s o u r ce   an d   d esti n atio n   in   th e   p r esen ce   o f   b lack   h o le  n o d es   in   th n et w o r k .   I n   E SC T   an d   in   Sec - DS R   th n o d es  tr y   to   av o id   r o u tes  w it h   b lack   h o le  n o d es  ev e n   if   it  s o m eti m es  r es u lt s   in   u s i n g   lo n g er   p ath s   th a n   u s in g   th s h o r te s p ath .   Hen ce   t h e   p r esen ce   o f   m o r attac k er s   i n s id th n et w o r k   i n cr ea s es  t h e   en d - to - en d   d ela y   b o th   in   Sec - DS R   an d   i n   E S C T   as  s h o w n   in   Fi g u r 4 .   B u i n   DSR   p r o to co in   th e   p r esen ce   o f   m o r attac k er s ,   m o s d ata   p ac k ets  ca n n o b e   r ec eiv ed   b y   t h d esti n atio n s   a n d   th e y   ar d r o p p ed   b y   th e   b lack   h o le  n o d es.  T h d r o p p ed   o r   lo s d ata  p ac k ets   ar n o co n s id er ed   f o r   m ea s u r in g   p ac k et   d ela y .   He n ce   e n d - to - en d   d ela y   o f   D SR   is   b etter   t h an   SE C - DS R   a n d   E SC T .             Fig u r 4 .   E n d   to   en d   d elay   u n d er   b lack   h o le  attac k       Evaluation Warning : The document was created with Spire.PDF for Python.
I n d o n esia n   J   E lec  E n g   &   C o m p   Sci     I SS N:  2502 - 4752       S ec u r d yn a mic  s o u r ce   r o u tin g   p r o to co l fo r   d efe n d in g   b la ck   h o le  a tta ck s   in   mo b ile  A d …  ( M.  Mo h a n a p r iya )   589   T h to tal  en er g y   co n s u m p ti o n   b y   SE C - DS R   is   r ed u ce d   b y   6 2 . 7   p e r ce n in   an   av e r ag w h e n   c o m p ar ed   to   E SC T   as  s h o w n   in   Fi g u r 5 .   Sin ce   SEC - D SR   d o es  n o e m p lo y   co n ti n u o u s   o v er h ea r i n g   o r   p r o m i s cu o u s   m o n i to r in g   to   m o n ito r   th n ei g h b o r h o o d ,   en er g y   co n s u m p tio n   b y   i n d iv id u al   n o d es  is   r ed u ce d .   An d   al s o   i n   o u r   ap p r o ac h   o n l y   B HN   p ac k et   is   th e   e x tr co n tr o p ac k et  i n tr o d u ce d   h en ce   e n er g y   co n s u m p tio n   is   o n l y   i n cr ea s ed   b y   2 ap p r o x i m atel y   w h e n   co m p ar ed   to   DSR   as  s h o w n   i n   Fi g u r 5 .   Ho w e v er ,   E SC T   g en er ate s   an d   f o r w ar d s   m o r c o n tr o l p ac k ets  w h ich   r es u lt s   in   m o r en er g y   co n s u m p tio n   i n   ea ch   n o d e.           Fig u r e   5 .   E n er g y   co n s u m p tio n   u n d er   attac k       4.   CO NCLU SI O N   I n   t h is   p ap er ,   li g h t   w ei g h s o lu tio n   m et h o d o lo g y   ca lled   SE C - DSR   is   p r o p o s ed   to   d etec a n d   is o late   b lack   h o le  n o d es  in   M A NE T .   T h m e th o d   ca n   b ad o p ted   w it h   an y   o n   d e m an d   ad   h o r o u tin g   p r o to co ls .   SEC - DS R   u s es  o n l y   an al y s is   o f   R R E a n d   R R E P   p ac k ets  f o r   d etec tin g   th b lack   h o le  att ac k er s   w h ich   m ak e   it  s u itab le  to   d ep lo y   it  in   t h e   r eso u r ce   co n s tr ain ed   en v ir o n m en o f   M A NE T .   T h p er f o r m an ce   a n al y s i s   o f   SEC - DS R   s h o w s   b etter   p ac k et  d eliv er y   r atio   an d   b etter   en d   to   en d   d ela y   in   t h p r esen ce   o f   attac k er s .   T h e   m et h o d   d o es n o t r eq u ir an y   c o m p u tatio n al  co m p le x it y   o r   p r o m is c u o u s   lis te n i n g .       RE F E R E NC E S   [1 ]   Ob id ik e ,   G .   C. ,   N wa b u e z e ,   C.   A .   a n d   On u z u li k e ,   V .   C. ,   Co n c e p A n d   Ch a ra c teristics   O f   M o b i le  A d - Ho c   Ne tw o rk ,   In ter n a ti o n a J o u r n a l   Of  In n o v a ti v e   En g i n e e rin g ,   T e c h n o lo g y   An d   S c ien c e ,   v o l.   2 ,   p p .   1 3 3 - 1 4 2 ,   M a 2 0 1 8 .     [2 ]   A .   M e h ra n ,   W .   T a d e u sz ,   D,  " re v ie w   o f   ro u ti n g   p ro to c o ls  f o m o b il e   a d   h o c   n e tw o rk s" ,   Ad   Ho c   Ne two rk s ,   v o l.   2 ,   p p .   1 - 2 2 ,   F e b   2 0 0 4 .     [3 ]   V o n   M u lert  J,  W e lch   I,   S e a h   WK,   " S e c u rit y   th re a ts  a n d   so lu ti o n in   M A NE T s:  a   c a se   stu d y   u sin g   AO DV   a n d   S A OD V J o u rn a l   o f   Ne two rk s a n d   C o mp u ter   Ap p li c a ti o n s v o l.   3 5 ,   p p .   1 2 4 9 - 1 2 5 9 ,   F e b   2 0 1 2 .     [4 ]   G a r c ia  T e o d o ro   P ,   S a n c h e z   Ca sa d o   L ,   M a c ia  F e rn a n d e z   G ,   " T a x o n o m y   a n d   h o li stic  d e tec ti o n   o f   se c u rit y   a tt a c k in   M A NE T s " ,   CRC  Pre ss , p p .   1 - 1 2 ,   A p 2 0 1 4 .     [5 ]   D.B.   Jo h n so n ,   A . D.  M a lt z ,   J.  Br o c h ,   " DSR:   th e   d y n a m i c   so u rc e   ro u ti n g   p ro t o c o f o m u lt i - h o p   wire les a d   h o c   n e tw o rk s " ,   In Per k in s,  C. E.   ( e d . In   Ad   Ho c   Ne two rk in g ,   c h .   5 ,   A d d iso n - W e sle y ,   p p .   1 3 9 - 1 7 2 ,   2 0 0 1 .     [6 ]   C.   P e rk in s,  E .   Ro y e r,   " A d   h o c   o n   d e m a n d   d ista n c e   v e c to (A OD V r o u t in g " ,   S e c o n d   I EE W o rk s h o p   o n   M o b il e   Co mp u t in g   S y ste ms   a n d   Ap p li c a ti o n s .   W M CS A   ’9 9 ,   p p .   9 0 - 1 0 0 ,   F e b   1 9 9 9 .     [7 ]   G .   A rb o it ,   C.   Cre p e a u ,   C. R.   Da v is,   M .   M a h e sw a ra n ,   " A   lo c a li z e d   c e rti f ic a te  re v o c a ti o n   sc h e m e   f o m o b il e   a d   h o c   n e tw o rk s " ,   Ad   Ho c   Ne two rk s , v o l .   6 ,   p p .   17 - 3 1 ,   Ja n   2 0 0 8 .     [8 ]   N.C.   F e rn a n d e s,  M . D.D.  M o re ira,  O.C. M . B.   Du a rte,   " se l f - o rg a n ize d   m e c h a n ism   f o th w a rti n g   m a li c io u a c c e s s   in   a d   h o c   n e tw o rk s" ,   29 th   Co n fer e n c e   o n   C o mp u ter   Co mm u n ica ti o n s IEE INFO COM ’1 0 ,   p p .   2 6 6 - 2 7 0 ,   M a 2 0 1 0 .     [9 ]   H.  X ia,  Z .   Jia ,   L .   Ju ,   a n d   Y.  Z h u ,   T ru st  m a n a g e m e n m o d e f o m o b il e   a d   h o c   n e tw o rk   b a se d   o n   a n a l y ti c   h iera rc h y   p ro c e ss   a n d   f u z z y   th e o r y ,   IET   W ire les s S e n so r S y ste m ,   v o l.   1 ,   p p .   2 4 8 - 2 6 6 ,   De c   2 0 1 1 .     [1 0 ]   I.   R.   Ch e n ,   J.  G u o ,   F .   Ba o ,   a n d   J.  Ch o ,   T ru st  m a n a g e m e n in   m o b il e   a d   h o c   n e tw o rk f o b ias   m i n im iza ti o n   a n d   a p p li c a ti o n   p e rf o r m a n c e   m a x i m iz a ti o n ,   A d   Ho c   Ne tw o rk s . ,   v o l.   1 9 ,   p p .   5 9 - 7 4 ,   A u g   2 0 1 4 .     [1 1 ]   L .   H.  G .   F e rra z ,   P .   B.   V e ll o so ,   a n d   O.  C.   M .   B.   D u a rte,  " A n   a c c u ra te  a n d   p re c ise   m a li c io u n o d e   e x c lu sio n   m e c h a n is m   f o a d   h o c   n e tw o rk s" ,   Ad   h o c   Ne two rk s ,   v o l .   1 9 ,   p p .   1 4 2 - 1 5 5 ,   M a 2 0 1 4 .     [1 2 ]   Ka rlo f   C,   W a g n e D,  " S e c u re   ro u ti n g   in   w irele ss   se n so n e tw o rk s:  a tt a c k a n d   c o u n term e a su re s" ,   Ad h o c   Ne two rk s v o l.   1 ,   p p .   2 9 3 - 3 1 5 ,   F e b   2 0 0 3 .     [1 3 ]   H.De n g ,   P .   A g a r w a l,   Ro u ti n g   S e c u rit y   in   W irel e ss   A d   Ho c   Ne t wo rk s” ,   IEE Co mm u n ica ti o n M a g a zin e ,   v o l.   4 0 ,   p p .   7 0 - 7 5 ,   Oc 2 0 0 2 .     [1 4 ]   B. Aw e rb u c h ,   D.  Ho lme r,   C.   Ni ta  Ro taru ,   H.  Ru b e n s,  A n   On - d e m a n d   S e c u re   Ro u ti n g   P r o to c o Re sili e n to   B y z a n ti n e   F a il u re s” ,   1 st   ACM   W o rk sh o p   o n   W ire les s S e c u rity ,   W ise ’0 2 ,   p p .   2 1 - 3 0 ,   S e p   2 0 0 2 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 5 0 2 - 4752   I n d o n esia n   J   E lec  E n g   &   C o m p   Sci,   Vo l.  21 ,   No .   1 J an u ar y   2 0 2 1     5 8 2   -   5 90   590   [1 5 ]   Im r a n   Ra z a ,   S . A .   Hu ss a in ,   Id e n ti f ica ti o n   o f   m a li c io u n o d e in   a n   A OD V   p u re   a d   h o c   n e tw o rk   th ro u g h   g u a rd   n o d e s” ,   C o mp u ter   Co mm u n ica ti o n s v o l.   3 1 ,   p p .   1 7 9 6 - 1 8 0 2 ,   De c   2 0 0 7 .     [1 6 ]   Jh a v e ri,   Ru tv ij   H.,   a n d   Na re n d ra   M .   P a tel,   " se q u e n c e   n u m b e b a se d   b a it   d e tec ti o n   sc h e m e   to   th w a rt  g r a y   h o le   a tt a c k   in   m o b il e   a d   h o c   n e tw o rk s " ,   W ire les s N e two rk s , v o l.   2 1 ,   p p .   2 7 8 1 - 2 7 9 8 ,   A p 2 0 1 5 .     [1 7 ]   Do rri,   A li ,   S o ro u sh   V a se g h i,   a n d   Om id   G h a rib ,   " DEBH:  d e te c ti n g   a n d   e li m in a ti n g   b lac k   h o les   i n   m o b il e   a d   h o c   n e tw o rk " ,   W ir e les s Ne two rk s , v o l .   2 4 ,   p p .   2 9 4 3 - 2 9 5 5 ,   A p 2 0 1 7 .     [1 8 ]   T a ru n   V a rsh n e y ,   T u sh a S h a r m a   a n d   P a n k a S h a rm a ,   I m p le m e n tatio n   o f   W a tch d o g   P ro t o c o w it h   A OD V   in   M o b i le  A d   Ho c Ne t w o rk ,   4 th   In ter n a ti o n a c o n fer e n c e   o n   c o m mu n ica t io n   sy ste ms   a n d   Ne two r k   T e c h n o l o g ies CS NT - 2 0 1 4 ,   p p .   2 1 7 - 2 2 1 ,   A p 2 0 1 4   [1 9 ]   A d w a n   Ya sin ,   M a h m o u d   A b u   Z a n t,   " De tec ti n g   a n d Iso lati n g   Bla c k - Ho le  A tt a c k in   M A NE T   u sin g   T i m e Ba se d   Ba it e d   T e c h n iq u e " ,   W ire les s Co mm u n ica t io n a n d   M o b il e   C o mp u ti n g , v o l.   1 ,   p p .   1 - 1 1 ,   S e p   2 0 1 8 .     [2 0 ]   Ly n o   He n riq u e   G .   F e rra z ,   P e d ro   B.   V e ll o so   a n d   Otto   Ca rl o M . B.   Du a rte,  A n   a c c u ra te  a n d   p re c ise   m a li c io u n o d e   e x c lu sio n   m e c h a n is m   f o a d   h o c   n e tw o rk s” ,   Ad h o c   Ne two rk s , v o l.   1 9 ,   p p .   1 4 2 - 1 5 5 ,   M a 2 0 1 4 .     [2 1 ]   H.  X ia,  J.  Yu ,   C.   L .   T ian ,   Z.   K.  P a n ,   a n d   E.   S h a ,   L ig h t - we ig h tru st - e n h a n c e d   o n - d e m a n d   m u lt i - p a th   ro u ti n g   in   m o b il e   a d   h o c   n e tw o rk s,”  J o u rn a l   o Ne two rk a n d   Co m p u ter   A p p l i c a ti o n s ,   v o l.   6 2 ,   p p .   1 1 2 - 1 2 7 ,   F e b   2 0 1 6 .     [2 2 ]   G .   V a se e r,   G .   G h a i,   D.  G h a i,   a n d   P .   S .   P a t h e ja,  A   Ne i g h b o T ru st - Ba se d   M e c h a n ism   to   P ro tec M o b il e   Ne tw o rk s,”   IEE P o ten ti a ls ,   v o l .   3 8 ,   p p .   2 0 - 2 5 ,   F e b   2 0 1 9 .     [2 3 ]   Ru o   Ju n   Ca i,   X u e   Ju n   L i   a n d   P e ter  Ha n   Jo o   Ch o n g ,   A n   Ev o lu ti o n a ry   S e l f - Co o p e ra ti v e   T ru st  S c h e m e   Ag a in st  Ro u ti n g   Disru p ti o n s in   M A NET s ,   IEE E   T r a n sa c ti o n s   On   M o b il e   Co mp u t in g , v o l .   1 8 ,   p p .   4 2 - 5 5 ,   Ja n   2 0 1 9 .     [2 4 ]   W . B.   He in z e l m a n ,   A . P .   Ch a n d r a k a s a n ,   a n d   H.  Ba lak rish n a n ,   A n   a p p li c a ti o n - sp e c if ic  p ro to c o l   a rc h it e c tu re   f o r   w irele ss   m icro se n so n e tw o rk s” ,   I EE T ra n sa c ti o n   o n   W ire les s Co mm u n ica ti o n ,   v o l.   1 ,   p p .   6 6 0 - 6 7 0 ,   Oc 2 0 0 2 .     [2 5 ]     P .   Zh o u ,   S .   Jia n g ,   A .   Irissa p p a n e ,   J.  Zh a n g ,   J.  Z h o u ,   a n d   J.  C .   M .   T e o ,   T o w a rd   e n e rg y - e ff ici e n tru st  sy ste m   th ro u g h   w a tch d o g   o p ti m iza ti o n   f o W S Ns ,   IEE E   T ra n sa c ti o n   o n   In fo rm a t io n   F o re n sic S e c u rity ,   v o l.   1 0 ,   p p .   6 1 3 - 6 2 5 ,   M a 2 0 1 5 .         B I O G RAP H I E S O F   AUTH O RS       Dr   M . M o h a n a p r iy a   is  w o rk in g   a A ss o c iate   p ro fe ss o in   th e   d e p a rtme n o f   Co m p u ter  S c ien c e   in   Co im b a to re   in stit u te  o f   T e c h n o lo g y .   S h e   c o m p lete d   h e P h . i n   th e   a re a   o f   A d   h o c   Ne tw o rk   Ro u ti n g   P ro to c o ls  S e c u rit y   in   t h e   y e a 2 0 1 4 .   He re se a rc h   in t e re sts  a re   Ne t w o rk   S e c u rit y ,   In tern e o f   T h in g s an d   V e h icu lar  Ne tw o rk s.          Nitish   J o s h i   is  a n   e n e rg e ti c   a n d   g re a c o m m u n ica to w it h   Ne t w o rk in g ,   W e b   De v e lo p m e n a n d   Da tab a se   e n th u sia st,   a n d   Eag e r - to - lea rn   p e rso n a li ty ,   p e rsu in g   h is   Ba c h e lo r' s   d e g re e   in   En g in e e rin g   w it h   IT   stre a m   a M . B. M   En g i n e e rin g   Co ll e g e ,   Jo d h p u r,   Ra jas th a n .           M o h it  S o n i   is  a   d a ta  sc ien c e   a n d   w e b   d e v e lo p m e n e n th u sia st  a n d   is  a   stu d e n t   o f   M BM   e n g in e e rin g   c o ll e g e   p u rsu i n g   Ba c h e lo o f   e n g in e e rin g   f o c u ss e d   o n   I n f o rm a ti o n   tec h n o l o g y .     Evaluation Warning : The document was created with Spire.PDF for Python.