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.   1 2 ,   No .   1 Octo b er   201 8 ,   p p .   2 5 4 ~ 2 6 0   I SS N:  2502 - 4752 ,   DOI : 1 0 . 1 1 5 9 1 / i j ee cs . v 1 2 .i 1 . p p 254 - 2 6 0           254       J o ur na l ho m ep a g e h ttp : //ia e s co r e. co m/jo u r n a ls /in d ex . p h p / ijeec s   Ra ndo m i z e  IPv6   Stateless  A ddress   Autoco nfigura tio n in   No ne - sta ble  Stora g e Arduino  Dev ic es       Z o l ida h K a s ira n ,   Riza k i N a pi   F a c u lt y   o f   Co m p u ter &   M a th e m a ti c a S c ien c e s ,   Un iv e rsiti   T e k n o lo g i   M A R A 4 0 4 5 0   S h a h   A lam ,   M a la y sia         Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   J u n   1 ,   2 0 1 8   R ev i s ed   J u l 1 0 ,   2 0 1 8   A cc ep ted   Ju l 2 5 ,   2 0 1 8       T h e   p e rv a siv e n e ss   o f   Io T   d e v ic e   re q u ires   e a c h   d e v ic e   to   h a v e   a   u n iq u e   a d d re ss   n u m b e in   o r d e to   c o m m u n ica te.  In tern e S tan d a rd   s p e c if ied   in   RF C4 9 4 1 - P riv a c y   Ex ten sio n   f o S L AA h a d   q u e sti o n   ra ise d   o n   th e   ra n d o m n e ss   o f   th e   I P v 6   a d d re ss   g e n e ra ted   d u e   t o   t h e   sh o rtco m in g   o f   d e v ice   ra n d o m   g e n e ra to a lg o rit h m .   I m p ro v e m e n ts  to   th e   RF C’s h a v e   b e e n   p ro p o se d   a n d   A rd u i n o   Un o   h a d   b e e n   se lec ted   a Io T   p latf o rm   sin c e   it   c u rre n tl y   su p p o rts  I P v 6   im p lem e n tatio n .   A n   e n h a n c e m e n a lg o rit h m   w a s   d e v e lo p e d .   T h e   g e n e ra ted   IP v 6   a d d re ss   is  th e n   tes ted   a g a i n st  ENT  Ra n d o m   Tes to o f o r   o b se rv a ti o n   a n d   c o n c lu si o n .   K ey w o r d s :   I n ter n et  o f   T h i n g   S tateles s   A d d r ess   C o n f i g u r ati o n   I P v 6   Co p y rig h ©   2 0 1 8   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   Z o lid ah   Ka s ir an ,   Facu lt y   o f   C o m p u ter   &   Ma t h e m atica l Sc ien ce s ,     Un i v er s iti  T ek n o lo g i   M A R A ,   4 0 4 5 0   Sh ah   A la m ,   Ma la y s ia.   E m ail:  z o li d a h @tm s k . u it m . e d u . m y       1.   I NT RO D UCT I O N   T h I o T   ec o s y s te m   ca n   b co m p o s ed   f r o m   s m ar o b j ec w it h   p h y s ical  h ar d w ar li m it atio n   ( L o m e m o r y   &   p r o ce s s in g   p o w e r ,   li m ited   en er g y   a n d   co m m u n ica tio n   ca p ab ilit ie s ) ,   an d   also   id en ti f icatio n s   s y s te m   t h at  u n iq u el y   id e n ti f y   th i n g   g lo b all y .   W ir eles s   C o m m u n icatio n   T ec h n o lo g y   s u c h   as   6 L o W P A N   f o r   w ir ele s s   s en s o r ,   B lu eto o th   L o w   E n er g y   ( B L E )   a n d   W i - Fi  lo w   p o w er   i m p le m e n ted   to g et h e r   w i th   id en ti f icatio n   s y s te m   s u ch   a s   E lectr o n ic  P r o d u ct  C o d ( E P C )   an d   Nea r   Field   C o m m u n icati o n   ( NFC )   [ 1 ] .   T h n e w   co n ce p t   o f   e x te n d in g   in ter n et  i s   f ea s ib le   w it h   t h i m p le m e n tat io n   o f   I P v 6 .   I P v 6   o f f er   w id e   r an g o f   ad d r ess i n g   s p ac co m p ar to   I P   v 4   th at  al lo w   all  t h co n n ec ted   d ev ice  to   co n n ec d ir ec tl y   an d   s ec u r e   to   in ter n et.   I P v 6   is   d esi g n   t o   p r o v id m o b ilit y   an d   s ec u r co m m u n ica tio n   n o o n l y   t o   u s er   b u d ev ice s   attac h ed   to   an y t h in g ,   n o o n l y   u s er .   T h ab ilit y   o f   I P v 6   i n   p r o v id in g   f ea tu r es  s u ch   s e cu r it y ,   s ca lab ilit y ,   f le x ib ilit y ,   u b iq u ito u s ,   o p en   a n d   en d - to - e n d   co n n ec t iv i t y   to   th e   i n ter n et   [ 2 ]   is   co n s id er ed   th e   m o s s u itab le   tech n o lo g y   f o r   th I o T .   I P v 6   A d d r ess i n g   as   s tated   i n   t h R F C   4 9 4 1   -   P r iv ac y   E x ten s io n s   f o r   State less   A d d r ess   Au to   co n f i g u r atio n   ( S L AA C )   i n   I P v 6   [ 3 ]   d ictate  th u s o f   i n te r f ac I as  w a y   f o r   d ev ice  a u to m at icall y   ass ig n   I P v 6   ad d r ess es  to   its elf .   T h is   u s o f   f i x   p ar o f   ad d r ess   ca n   b tr ac ed   b ac k   to   th d ev ic e.   B y   tr ac k i n g   t h e   ass i g n   I P v 6   ad d r ess   to   th d ev ice  co u ld   en ab le  th m o v e m e n an d   ac tiv iti e s   o f   th d ev ice  t o   b r ec o r d ed .   A s   r esu lt,  t h er i s   r eq u ir e m en t s   f o r   d ev ice  to   r eg u lar l y   g e n er at u n iq u I P v 6   ad d r ess es   an d   t h p air   o f   g e n er ated   I P v 6   ad d r ess   b y   th e   s a m d e v ice  m u s b u n li n k ab le  [ 4 ] .   T h m ec h an is m   to   g e n er ate  t h I P v 6   ad d r ess   b y   t h R F C   4 9 4 1 -   P r iv ac y   E x ten s io n   f o r   SLAA C   r eq u ir t h av ai la b ilit y   o f   eit h er   h i g h   q u alit y   r a n d o m   b it st r ea m s   o r   lo n g - ter m   s tate  ( o r   b o th )   in   th d ev ice.   T h is   ad d r ess in g   tec h n iq u r eq u ir s tab le  s to r ag to   s to r th r an d o m   b its   b u s m al I o T   d ev ices  m a y   lac k   o f   s tab le  s to r ag e.   T h u s ,   th is   p r o j ec p r o p o s ed   s ch e m t h at  w il allo w   n o n e - s tab le  s to r ag d ev ice  to   b ab le  to   g e n er ate  r an d o m is e d   ad d r ess   b its .   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       R a n d o miz I P v6   S ta teless   A d d r ess   A u to co n fig u r a tio n   in   N o n e - s ta b le  S to r a g A r d u in o …  ( Zo lid a h   K a s ir a n )   255   I n   r ec en y ea r s   m a n y   w o r k s   h av b ee n   ca r r ied   o u p er tain in g   th I n ter n et  o f   T h in g   in   v ar i o u s   an g le   s u c h   as t h e   tech n o lo g y ,   ad d r ess in g   s c h e m an d   th s ec u r it y   e s p ec t o f   it.     1 . 1 .   Addres s ing   Sche m An d IO T   Securit y   As  an   ev o l u tio n   f r o m   R FID   a n d   s en s o r   n et w o r k ,   th I o T   d ev ices  c u r r en tl y   co n n ec ted   an d   in teg r ate  m u ltip le  tech n o lo g ie s .   T h I o T   th at  in te g r atin g   m u l tip le   tech n o lo g y   en ab le  u s er   to   b r in g   th p h y s ical   h ar d w ar in to   th c y b er /v ir t u al  w o r ld .   I n teg r ati n g   I n ter n et   P r o to co ( I P ) ,   E lectr o n ic  P r o d u ct  C o d ( E P C ) ,   B ar co d e ,   W ir eless   Fid elit y   ( W i - Fi),   B lu e to o th ,   Z i g B ee ,   Nea r   Field   C o m m u n icat io n   ( NFC )   a n d   W ir eles s   Sen s o r   Net w o r k   m ee u p   th r eq u ir e m en t s   f o r   n et w o r k   la y er   o f   I o T   a r ch itectu r f o r   co n n ec tio n   to   t h   in ter n e t [ 5 ] .     An   ad d r ess in g   s c h e m th at  wo u ld   b ab le  t o   g en er ates  u n iq u ad d r ess   f o r   ea ch   d ev ice  is   i m p o r tan t   in   o r d er   to   id en tify   ea c h   d ev i ce   th at  ar co n n ec ted   t o   th i n ter n et.   T h er is   cu r r en t l y   t wo   ad d r ess in g   s c h e m e   th at  ar co m m o n l y   u s ed   in   id en ti f y in g   I o T   d ev ices.  Na m el y   E lectr o n ic  P r o d u ct  C o d ( E P C )   an d   I P v 6 ,   it  ca n   u n iq u el y   a s s i g n   b illi o n   o f   ad d r ess   to   an y   co n n ec ted   d ev ices [ 6 ] .   Fe w   ad d r ess in g   s c h e m in   I P v 6   r esear ch   h av b ee n   ca r r ied   o u s u c h   as  t h v ar ia n ce   o f   Do u b le   A d d r ess   Dete ctio n   ( D A D)   [ 7 - 8 ] ,   L o w - E n er g y   ADd r ess   A l lo ca tio n   Sc h e m ( L E A D S),   Sp atial  I P   A d d r ess ( SIP A )   an d   C L OS A   ( C L Ock   Sk e w   A d d r ess i n g   Sc h e m e)   [ 9 ] .       1 . 2 .   Ra nd o m nes s   T h n ee d   f o r   r an d o m   n u m b er s   co m es   f r o m   v ar io u s   C r y p to g r ap h ic  ap p licatio n .   C r y p to g r ap h ic  ap p licatio n   u s r an d o m   b it  n u m b er   is   v ar io u s   p o in t.  A   r a n d o m   b it  n u m b er   ca n   b in te r p r eted   as  r esu lt  o f   f lip p in g   a   co in   w it h   s id lab el   1   o r   0 .   T h p r o b ab ilit y   ea ch   f lip   g e n er ati n g   0   o r   1   is   ½   o r   5 0 ea ch   ti m e.   T h e   cu r r en r es u lt  d o es  n o a f f ec th f u tu r g en er ated   n u m b er .   T h is   is   t h p er f ec e x a m p le  o f   R a n d o m   n u m b er   g en er ato r ,   w h er t h n e x t n u m b er   ca n n o t b p r ed icted   [ 1 0 ] .   T h er is   t w o   t y p o f   r a n d o m   n u m b er   g en er atio n .   T h f ir s t   t y p e   is   Har d w ar e   b ase  R a n d o m   Nu m b er   Gen er ato r   ( R NG)   o r   T r u R NG,   w h er t h s o u r ce   o f   en tr o p y   i s   n o n - d eter m i n is tic  s o u r ce   ( i.e .   E lectr ical  No is f r o m   Mic r o p r o ce s s o r   P in ) .   T h o u tp u o f   R NG  ca n   b u s d ir ec tl y   o r   as   f ee d   to   p s eu d o r an d o m   g en er ato r .   T h p s eu d o r an d o m   n u m b e r   g en er ato r   ( P R NG)   u s o n o r   m u ltip le  s o u r ce   o f   in p u i n   g en er atin g   r an d o m   n u m b er .   T h in p u s o u r ce   is   ca lled   s ee d s .   T h s ee d s   its el f   m u s t   b r an d o m   an d   u n p r ed ictab le  [ 1 1 - 1 2 ] .   m et h o d   h a s   b ee n   p r o p o s ed   th f o r   th e   clie n ts   to   g e n er ate  I P v 6   ad d r ess   in ter f ac id e n ti f ie r s   th r o u g h   h as h i n g   th I P v 6   p r ef ix   ad v er ti s ed   b y   t h r o u ter   ad v er tis e m e n t [ 1 3 ] .     1 . 3 .   Cry pto g ra ph ica lly   G ener a t ed  Addres s   ( C G A)   C G A s   h ad   d ef i n m et h o d   f o r   s ec u r el y   ass o ciat in g   p u b lic  k e y   to   an   I P v 6   a d d r ess .   cr y p to g r ap h ic  h as h   o f   t h p u b lic  k e y   is   u s ed   as  an   in ter f ac id en ti f ier   o f   th I P v 6   ad d r ess ,   w h ic h   ca n   later   b v er if ied   b y   t h r ec ip ien t   o f   t h p ac k et  o r   m e s s a g e.   Si n ce   C GAs  tie  a   p u b lic  k e y   to   an   I P v 6   ad d r ess ,   ev e n   as   h o s ts   s w itc h   n et w o r k s ,   t h e y   ar u n iq u el y   id en ti f iab le  [ 1 4 ] .   T h C G A   i m p le m e n tatio n   i n cr e ase  th s ec u r it y   o f   I P v 6   an d   p r o d u ce   r an d o m   I f o r   I P v 6   ad d r ess in g .   B u C G i m p le m e n tatio n   h a s   its   o w n   d r a w b ac k .   T h co s t   o f   r u n n i n g   C G A   al g o r ith m   is   h ig h   [ 1 5 ] .   I t   u s es  h ig h   co m p u tatio n a p o w er   an d   g e n er all y   it  w o u ld   g e n er ate   s i m ilar   k e y s .   T h m et h o d   is   n o t su itab le  f o r   I o T   d ev ices  w it h   lo w   co m p u t u tio n al  p o w er .     1 . 4 .   Secure d Ne ig h bo Dis co v er y   ( SE ND)   T o   co u n ter   th p o s s ib le  attac k   ag ai n s N DP   an d   SLAA C ,   Secu r ed   Neig h b o u r   Dis co v er   ( SEND )   is   d ev elo p   as  m o r s ec u r ed   w a y   to   i m p le m en NDP .   W ith   SEND   it  p r o v id ad d r ess   o w n er s h i p   p r o o f   m ec h a n i s m ,   m e s s a g i n te g r it y /id en t it y   an d   a u t h o r izatio n   o f   r o u ter .   SEN u s C r y p to g r ap h icall y   Ge n er ated   A d d r ess   ( C G A )   a s   p ar o f   it  c o m p o n en t   in   g e n er ati n g   s ec u r ed   m es s ag e   an d   id e n tit y   f o r   I P v 6   co m m u n icatio n .   SEND   p r o to co u s C G A   to   p r ev en ad d r es s   s p o o f in g .   C G A   ca n   au t h e n ticate  I P v 6   ad d r ess   w it h o u in s tall in g   ad d itio n   3 r d   p a r ty   s o f t w ar an d   s er v er s   [ 1 6 - 1 7 ] .         2.   RE S E ARCH   M E T H O D   T h p u r p o s o f   t h i s   s tu d y   i s   to   en h an ce   r an d o m ize  al g o r it h m   i n   o r d er   to   s o l v t h e   p r o b le m   w i th   s m al I o T   d ev ice  th at  h a s   n o   s tab le  s to r ag to   s to r th e   g en er ated   r an d o m   I P v 6   ad d r ess   n u m b er .   T h alg o r ith m s   to   g e n er ate  I P v 6   a d d r ess   w er d ev elo p ed   b ased   o n   s p ec if icatio n   in   R F C   4 9 4 1 -   P r iv ac y   E x te n s io n   f o r   SLAA C   [ 3 ]   an d   al g o r ith m   p r o p o s ed   b y [ 1 4 ] .   T h d ef au lt   r an d o m   en g i n u s ed   b y   t h I o T   d ev ice  is   u s ed   to   g en er ate  t h I P v 6   ad d r e s s .     T h is   s tu d y   h ad   ad ap ted   an d   en h an ce d   t h r ee   alg o r ith m s   f o r   I P v 6   A d d r ess   g en er at io n   as  f o llo w i n g s   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 1 2 ,   No .   1 Octo b er   201 8     2 5 4     260   256   1.   R F C 4 9 4 1 - P r iv ac y   E x ten s io n   f o r   S L AAC[3 ]   R an d o m   I P   ad d r ess   Gen er ate  u s in g   r a n d o m   e n g in e   co m e   w it h   o p er atin g   s y s te m .     2.   I m p r o v e m e n t to   th al g o r ith m   1   ab o v b y   ap p l y in g   MD 5   h a s h in g   m ec h a n i s m   to   th r an d o m   I P v 6   ad d r ess .   3.   R af iee - Me i n el    B ased   o n   t h e   alg o r ith m   r ec o m m e n d ed   b y   R af iee - Me i n el  w it h   ad j u s t m en to   co m p l y   w i th   h ar d w ar li m itatio n .   R esear c h er s   [ 4 ] ,   [ 1 5 , ]   h av r ec o m m e n d ed   i m p r o v e m e n i n   th i m p le m en ta tio n   o f   C r y p to g r ap h ica ll y   Ge n er ated   A d d r ess   ( C G A )   b y   r ed u ci n g   th g r a n u lar it y   o f   s ec u r it y   le v el  to   lo w er   th co s o f   co m p u tat io n .   A n o t h e r   r esear ch er   r ec o m m en d s   s o lu tio n   i n   g e n er ati n g   r an d o m   n u m b er   an d   co m b i n w it h   MD 5   h a s h i n g   m ec h a n i s m   o f   d ev ice  i n ter f ac e   to   g en er ate  n e w   r an d o m   I P v 6   ad d r ess   [ 1 8 ] .     2 . 1 .   Alg o rit h m   1 :   Ra nd o m   I P v 6   a dd re s s   g ener a t io n ba s ed  o n   m et ho d 2   RF C4 9 4 1 - P riv a c y   E x t en s io n o f   SL AAC.   T h alg o r ith m   1   is   b ased   o n   m et h o d   2   f o r   im p le m e n ti n g   R F C 4 9 4 1     P r iv ac y   E x ten s io n   f o r   I P v 6   SLAA C   as i n   Fi g u r 1 .           Fig u r 1 .   R FC 4 9 4 1 - P r iv ac y   E x ten s io n s   f o r   I P v 6   SLAA C       A r d u i n o   d ev ice  ca n   g e n er ate  r an d o m   n u m b er   u s i n g   it  b u i l d   in   r an d o m   g e n er ato r   u s i n g   th r an d o m   (   )   f ea t u r o f   th e   s o f t w ar I D E .   T h d ev ice  r an d o m   g e n er at o r   en g i n w a s   u s i n g   A r d u in o   P I n u m b er   1   v al u e   as th s o u r ce   o f   r an d o m   s ee d   w h e n   g e n er atin g   r an d o m   n u m b er .     T h p r o ce s s   s tar ted   b y   g e n er atin g   4   s et  o f   r an d o m   ad d r ess   u s in g   d ef a u lt  r an d o m   en g i n e   g en er ato r   b ased   o n   th 1 6 - b it  m a x   v al u p er   ad d r ess   s et.   T h alg o r ith m   w o r k s   as f o llo w s :   a)   4   s et  o f   R an d o m   n u m b er   is   g e n er ated   in   He x ad ec i m al  v al u e.     b)   T h s et’ s   i s   th e n   co m b i n ed   w it h   n et w o r k   b it to   g en er ate  f u l l I P v 6   ad d r ess .     c)   T h I P v 6   a d d r ess   is   th en   ap p li ed   to   th n et w o r k   i n ter f ac e.       2 . 2 .   Alg o rit h m   2 :   I m p ro v e m e nt  t o   Alg o rit h m   1   A l g o r ith m   2   i s   an   i m p r o v e m en to   al g o r ith m   1   w h er M D5   h as h   p r o ce s s   is   ad d ed .   T h p r o ce s s   s tar ted   b y   g e n er ati n g   4   s et  o f   r an d o m   ad d r ess   as  i n   al g o r ith m   1   u s i n g   d e f au l r an d o m   e n g in e   g e n er ato r .   T h o u tp u is   t h en   Ha s h e s   u s in g   MD 5   b ef o r it  is   co m b in w it h   n et w o r k   ad d r ess   to   f o r m   f u l I P v 6   ad d r ess .   T h I P v 6   ad d r ess   is   th e n   ap p lied   to   th n et w o r k   in ter f ac e.   T h p r o ce s s   f lo w   c h ar t is as i n   Fi g u r 2 .           Fig u r 2 .   A l g o r ith m   2 -   Ge n er a tin g   I P v 6   A d d r ess   f r o m   R a n d o m   Has h   Val u e       2 . 3 .   Alg o rit h m   3 :   I m p ro v e m e nt  t o   Ra f iee - M einel  P ro po s ed  Alg o rit h m   T h alg o r ith m   3   w as  ad ap ted   f r o m   al g o r ith m   s u g g ested   b y   [ 1 5 ] .   T h ap p r o ac h   b y   R a f iee - Me i n el   s u g g e s ted   to   ad d   o th er   s o u r ce   o f   r an d o m   v al u in   th I P v 6   ad d r ess   g en er atio n   p r o ce s s .   I d id   n o d ep en d   o n l y   to   th d ev ice  d ef a u lt r an d o m   g en er ato r .   T h v alu is   t h en   c o n ca ten a te  an d   Has h   u s i n g   S H A   2 5 6 .   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       R a n d o miz I P v6   S ta teless   A d d r ess   A u to co n fig u r a tio n   in   N o n e - s ta b le  S to r a g A r d u in o …  ( Zo lid a h   K a s ir a n )   257   I m p r o v e m e n to   th ap p r o ac h   b y   R a f iee - Me i n el  w as  t h ch an g o f   Has h i n g   e n g in e.   T h Hash i n g   en g i n u s b y   [ 1 5 ]   w as  SH A2 5 6 .   T o   im p r o v t h al g o r ith m   MD 5   w a s   s elec ted   as  th e   n e w   Has h i n g   e n g i n e.   R ea s o n   f o r   MD 5   s elec tio n   as t h Has h i n g   e n g in i s   d u to   th f o llo w in g s .   a)   MD 5   is   f as ter   th a n   SH A 2 5 6   in   g en er ati n g   h as h   v alu [ 1 9 ] .     b)   SH A 2 5 6   ca n n o t r u n   o n   A r d u i n o   Un o   d u to   co n tr o ller   h ar d w ar li m itatio n .   c)   MD 5   is   al s o   u s a s   d ef a u lt   I P v 6   Hash   f u n ctio n   b y   t h R F C 4 9 4 1     P r iv ac y   E x te n s io n   f o r   SLAA C   a n d   u s ed   th f o llo w i n g   a s   in p u t v a lu es:    1)   128 - b it r an d o m   v alu e.   2)   T im esta m p   f r o m   R T C   3)   64 - b it Ne t w o r k   A d d r ess   v al u e     V=h ( R | | T | | P )   W h er J   lef t m o s t 6 4   b it o f   V   * J   i s   th h o s t I I p o r tio n   o f   th I P v 6   A d d r ess   R 1 2 8 b it h ex ad ec i m al  r a n d o m   n u m b er .   T   T im e s ta m p   P   6 4 - b it Ne t w o r k   A d d r ess   h   MD 5   Hash   f u n ct io n   * -   m o d if icatio n   f r o m   t h o r ig i n al  S HA 2 5 6   Hash   f u n c tio n     T h s eq u en ce s   o f   t h al g o r ith m   ar as f o llo w   1.   Gen er ate  R : 1 2 8 - b it h e x ad ec i m al  r an d o m   v al u b y   u s i n g   a n alo g   r ea d   P I 1   as seed   v alu es .     2.   Get  T T im esta m p   f r o m   DS1 3 0 2   m o d u les    f o r m at  h h m m s s .   T h v alu is   co n v er ted   to   m il lis ec o n d   b ef o r e   h as h i n g .   ( h h   x   3 2 0 0 0 ,   m m   x   6 0 0 0 ,   s s   x   1 0 0 0 )   3.   Get  P : RA@ Net w o r k   ad d r ess .   4.   A p p en d i n g   all  i n p u t ( R ,   T ,   P )   as o n lo n g   s tr i n g .   5.   C o m p u te  r esu l t 4   u s i n g   M D5   Hash e s .   O u tp u t a s   He x .   6.   T ak th 6 4   lef t m o s t b it s   to   b u s ed   f o r   h o s t b it I P V6 .   7.   C o m b i n th n u m b er   w it h   I P v 6   n et w o r k   ad d r ess .   C u r r en tl y   I P v 6   n et w o r k   ad d r ess   is   s tat ic  ass i g n .   8.   A p p l y   t h g en er ated   I P v 6   A d d r ess   to   n et w o r k   i n ter f ac e.   9.   T est th co n n ec tio n   w o r k ab ilit y .   P in g   te s t.       3.   RE SU L T   AND  ANA L YS I S   T h r esu lt o f   e x p er i m e n w a s   ev alu a ted   u s in g   Fo r m i L ab . C h .   T h is   en tr o p y   test   to o w as d e v elo p ed   b y   J o h n   W alter ,   th co - f o u n d er   o f   Au to Des k ,   I n c.   T h to o ap p lies   v ar io u s   test s   to   s eq u en ce s   o f   b y te s   s to r ed   in   f iles   an d   r ep o r ts   th r es u lt s   o f   t h o s tes ts .   Am o n g s th tes p er f o r m   b y   t h to o is   E n tr o p y   test ,   A r it h m etic   m ea n   a n d   Mo n te  C ar lo   v al u f o r   P i.  Deta il  o f   th te s i s   d es cr ib ed   in   th m eth o d o lo g y   s ec tio n .   T h p r o g r am   is   u s e f u f o r   ev a lu ati n g   p s e u d o r an d o m   n u m b er   g e n er ato r s   f o r   en cr y p tio n   an d   s tati s tical   s a m p lin g   ap p licatio n s   an d   co m p r ess io n   al g o r ith m s   [ 2 0 ] .   T h test   o u tp u w as c o m p ar ed   ag ain s n o r m al  v a lu a s   d ef i n e d   in   T ab le  1 .       T ab le  1 .   E N T   C o m p ar ativ R e s u lt Va lu e   T e st   C o mp a r a t i v e   r e su l t   En t r o p y   8   b i t   max   C o mp r e ssi o n     A r i t h me t i c   me a n   v a l u e   o f   d a t a   b y t e s i   C l o se s t o   1 2 7 . 5   M o n t e   C a r l o   v a l u e   f o r   P i   i s     C l o se s t o   3 . 1 4 1 5 9 2 6 5   ( En t r o p y   a n d   R a n d o m N u m b e r   G e n e r a t o r s,”   2 0 1 3 )       3 . 1 .   O bs er v a t i o o t he  T est  Resul t   f o 6 4 - B it   Ra nd o m   N u m ber   T h ex p er i m e n h as  s h o w n   th at  th e   r an d o m n es s   o f   t h h o s p o r tio n   o f   I P v 6   ad d r ess   g e n er ated   s co r ed   h ig h   o f   all  3 - test   s et  b y   th E NT   test   to o w h en   co m p ar e d   to   th ex p ec ted   co m p ar ativ v alu e.   I ca n   b e   co n clu d ed   th at  t h Ho s I P v 6   ad d r ess   g en er ated   b y   th al g o r ith m   is   r an d o m   w it h   A lg o r it h m   1   s co r es  less   t h a n   alg o r ith m   2   an d   alg o r it h m   3 .   A l g o r ith m   1   i s   t h s ta n d ar d   r ec o m m e n d atio n   a lg o r it h m   p r o p o s ed   b y   R FC 4 9 4 1 -   P r iv ac y   E x te n s io n   f o r   S L AAC.  E n tr o p y   te s ad d r ess ed   th d e n s i t y   o f   t h te s f ile  u s ed   f o r   th e   test .   co m p r ess   f ile  s u c h   as   J P E im ag s co r es  h i g h   f o r   e n tr o p y   test   b ec au s t h f i le  is   alr ea d y   co m p r es s   an d   n o   r ep etitio n   o f   d ata  i n   t h f ile.     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 1 2 ,   No .   1 Octo b er   201 8     2 5 4     260   258       Fig u r 3 .   I p v 6   A d d r ess   E n tr o p y   T est R es u lt C o m p ar i s o n   Val u e       Ov er all,   th en tr o p y   tes r esu l f o r   6 4 - b it  I P v 6   s co r is   alm o s r ea ch   th co m p ar ativ v al u o f   8 - b it   w it h   a v er ag e n tr o p y   o f   7 . 0 2 4 6 9 2 6   f o r   alg o r ith m   1   as sh o w n   in   Fi g u r 3 .   A l g o r ith m   2   &   alg o r it h m   3   en tr o p y   test   r esu lt  is   also   s co r h ig h   w it h   th v al u o f   7 . 9 8 0 8 1 1 4   &   7 . 9 8 1 0 1 6 6   f o r   alg o r ith m   2   &   A lg o r it h m   3   r esp ec tiv el y .   A l g o r ith m   1   is   ex p ec ted   to   s co r lo w er   th e n   alg o r ith m   1   an d   alg o r ith m   2   s in ce   i s   d ep en d   o n l y   o n   d ef a u lt  A r d u i n o   r an d o m   f u n ctio n   an d   MD 5   h ash   to   g en er ate  r an d o m   I p v 6   ad d r ess .     A r it h m etic  m ea n   is   s i m p l y   t h e   r esu lt  o f   s u m m i n g   t h al t h b y te s   i n   t h f i le  an d   d iv id i n g   b y   t h f ile  len g th .   I f   t h d ata  ar clo s t o   r an d o m ,   th i s   s h o u ld   b ab o u 1 2 7 . 5 .   Fo r   6 4 - b it  I P v 6   ad d r ess   th r es u lt  o f   ar ith m etic  m ea n   ar o u n d   1 2 1   to   1 2 8   f o r   all  th e   al g o r ith m s .   T h n ea r er   th e   test   r es u lt  to   th e   co m p ar at iv e   v al u e   o f   1 2 7 . 5   is   th m o r r an d o m   th I P v 6   ad d r ess .   L ik th e n tr o p y   r esu lt,  A l g o r ith m   1   s co r is   f u r th er   f r o m   t h e   co m p ar ati v v al u t h an   a lg o r i th m   2   an d   al g o r ith m   3 .   T ab le  2   s h o w s   th e   co m p ar ativ e   v al u o f   t h A r it h m etic   Me an   T est.       T ab le  2 .   E N T   R esu l t O u tp u f o r   6 4 - b it ( A lg o r ith m 1   to   A lg o r ith m   3 )     C o mp a r a t i v e   v a l u e   A l g o r i t h m 1   A l g o r i t h m 2   A l g o r i t h m 3   En t r o p y   8   b i t   max   7 . 0 2 4 6 9 2 6   7 . 9 8 0 6 6 4 1   7 . 9 8 0 8 1 1 4   C o mp r e ssi o n     1 2 %   0%   0   A r i t h me t i c   me a n   v a l u e   o f   d a t a   b y t e s i   1 2 7 . 5   1 2 4 . 1 4 7 0 2   1 2 7 . 7 2 7 5 8   1 2 7 . 3 6 1 4 8   M o n t e   C a r l o   v a l u e   f o r   P i   i s     3 . 1 4 1 5 9 2 6 5   3 . 1 7 9 2 5   3 . 1 4 2 7 5   3 . 1 5 3 5       Mo n te  C ar lo   v al u f o r   P w as  ca lcu lated   b y   p lo tti n g   6   s u cc e s s i v s eq u en ce   o f   b y te   in to   2 4 b its   a n d   ax i s   co o r d in ates  w it h in   s q u ar e.   A p er ce n tag e   o f   t h r a n d o m   g en er ated   H it  p o in t   w it h in   t h s q u ar w a s   u s ed   to   ca lcu late  t h v a lu o f   P i.   Fig u r 4   s h o w s   th P v alu g en er ated   b y   th al g o r ith m   is   n ea r er   to   th v alu o f   P ( 3 . 1 4 1 5 9 2 6 5 )   an d   its   in d icate   t h n u m b er   g e n er ated   is   r an d o m .   T h P v alu f o r   g en er ated   b y   A l g o r ith m   1   h as  an   a v er ag o f   3 . 1 7 9 2 5 .   Me an w h ile  t h P v alu g e n er ated   b y   A l g o r ith m   2   an d   A l g o r ith m   3   h a v av er ag o f   3 . 1 4 2 7 5   an d   3 . 1 5 3 5   s u b s eq u e n tl y .   A s   co m p ar i s o n   Mo n te  C ar lo   v alu f o r   P f o r   5 0 0 0 0 0 - b y te  f ile   cr ea ted   b y   r ad io ac tiv d ec ay ,   ( v er y   r an d o m )   is   3 . 1 4 3 5 8 0 5 7 4   ( er r o r   o f   0 . 0 6   p er ce n t) .     I h as  b ee n   o b s er v ed   th at  th alg o r ith m   s co r es  h i g h   ( r an d o m )   f o r   6 4 - b it  I P v 6   ad d r ess   u s i n g   t h E NT   test   to o l le ad   to   th f o llo w in g   co n clu s io n .   1.   T h d ef au lt  A r d u i n o   r an d o m   e n g i n g en er ato r   w as  g en er ati n g   I P v 6   ad d r ess   th at  co n s id er   f air   in   E NT   test   w h e n   u s ed   to   g e n er ate  r an d o m   I P v 6   ad d r ess   n u m b er .   T h r esu lt  w a s   e x p ec ted   b ased   o n   p r ev io u s   w o r k   th at  p r o v A r d u i n o   s h o u ld   n o b in d ep en d en tl y   r el y   o n   as  T r u Har d w ar R a n d o m   Gen er ato r .   T h co m b i n atio n   o f   A r d u in o   as  P R NG  an d   o th er   m ec h an is m   s u ch   as  M D5   h ad   s h o w n   a n   ev i d en ce   as  ab le  to   in cr ea s t h r an d o m n es s   o f   g e n er ated   I P v 6   ad d r ess .   2.   T h u s es  o f   MD 5   f o r   h a s h in g   m ec h a n i s m   d o es  n o a f f ec t h ab ilit y   to   g e n er ate  r an d o m   I P v 6   ad d r ess .   T h is   h as  b ee n   p r o v e n   in   t h t est  r esu l f o r   r an d o m   I P v 6   ad d r ess   b y   al g o r it h m   2   an d   al g o r ith m   3 .   B o th   alg o r ith m   g e n er ated   I P v 6   ad d r ess   s co r h i g h   i n   th e   r an d o m   t est s co r e v e n   w h e n   it   is   u s i n g   MD 5   h a s h in g   m ec h a n i s m .       1 2 3 4 5 6 7 8 9 10 A l go ri t hm   1 7. 14773 6. 96990 3 7. 06591 8 7. 15598 5 7. 03405 3 7. 18556 2 7. 23839 1 7. 19361 8 7. 05500 7 7. 02275 5 A l go ri t hm   2 7. 98169 8 7. 97829 1 7. 98031 5 7. 98006 7 7. 98006 7 7. 98061 9 7. 98031 5 7. 98308 7. 98061 9 7. 98157 A l go ri t hm   3 7. 98041 7. 98195 3 7. 98137 9 7. 98224 4 7. 98177 3 7. 97985 5 7. 98097 1 7. 97903 7 7. 98180 2 7. 97869 6. 4 6. 6 6. 8 7 7. 2 7. 4 7. 6 7. 8 8 8. 2 E n t r o py   A l go ri t hm   1 A l go ri t hm   2 A l go ri t hm   3 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       R a n d o miz I P v6   S ta teless   A d d r ess   A u to co n fig u r a tio n   in   N o n e - s ta b le  S to r a g A r d u in o …  ( Zo lid a h   K a s ir a n )   259       Fig u r 4 .   I p v 6   A d d r ess   Mo n te   C ar lo   Valu o f   P i Co m p ar is o n   Val u e       4.   CO NCLU SI O N   T h u s e   o f   MD 5   as   t h h as h i n g   m ec h a n i s m   h a s   i ts   o w n   ad v an ta g e s   o v er   it  w ea k n es s es.  MD 5   h a s   b ee n   p r o v en   in   o th er   w o r k s   as  is   n o co llis io n   r esis ta n ce .   Oth er   d ev ice  w it h   th s a m co n f i g u r atio n   g en er ati n g   co llis io n   ad d r es s   is   p o s s ib le  w it h   t h u s o f   MD 5 .   B u w h e n   lo o k i n g   i n to   th u n li n k ab le   r eq u ir e m en ts   o f   R F C 4 9 4 1 -   P r iv ac y   E x ten s io n   f o r   I P v 6 ,   it  m ea n s   th at   w h en   o th er   d ev ice   h a v t h e   p o s s ib ilit y   to   p r o d u ce   th s a m I P v 6   ad d r ess   it  m a y   li n k   t h ad d r ess   to   o th er   d ev ice.   He n ce   t h I P v 6   ad d r ess   g en er ated   i s   u n l in k ab le  to   th d ev ice  t h at  g en er ate  th I P v 6 .   R F C   4 9 4 1     P r iv ac y   E x ten s io n   f o r   I P v 6   SLAA C [ 3 ]   o b j ec ti v is   to   p r o tect  in d iv id u al  ac ti v it y   f r o m   b ein g   li n k   b ac k   to   u s er   an d   t h d ev ice  t h at  t h u s er   u s e,   h en ce   v io late  t h u s er   p r iv ac y .   E v e n   w h e n   I o T   d ev ices  w h ic h   is   m o r to   m a ch in to   m a c h i n in ter ac tio n   h av les s   u s er   p r iv ac y   v io lati o n   ch alle n g e s ,   it  is   al w a y s   p o s s ib il it y   i t c an   b t r ac b ac k   to   u s er   ac tiv it y .       ACK NO WL E D G E M E NT   T h is   r esear ch   w as  f i n a n ciall y   s u p p o r ted   b y   t h Mi n is tr y   o f   Hig h er   E d u ca tio n   t h r o u g h   F u n d a m e n tal   R esear ch   Gr a n t Sc h e m 6 0 0 - R MI /F R GS 5 /3 ( 0 0 0 6 /2 0 1 6 ) .       RE F E R E NC E S   [1 ]   Ju li e n   M o n tav o n t,   Co sm in   C o b a rz a n ,   T h o m a No e l.   T h e o re ti c a a n a ly sis  o f   IP v 6   st a tele ss   a d d re ss   a u to c o n f ig u ra ti o n   i n   L o w - p o w e a n d   L o ss y   W irele s Ne t w o rk s In ter n a ti o n a l   Co n fer e n c e   o n   Co m p u t in g   &   Co mm u n ic a ti o n   T e c h n o l o g ies   Res e a rc h ,   In n o v a t io n   a n d   Vi sio n   f o r   Fu t u re ,   2 0 1 5 ,   1 9 8 - 2 0 3 .   [2 ]   Ja ra ,   A .   J.,   L a d id ,   L . ,   &   S k a rm e t a ,   T h e   In tern e o f   Ev e ry th in g   th ro u g h   I P v 6 A n   A n a l y sis  o f   Ch a ll e n g e s,  S o lu t io n s   a n d   Op p o rt u n it ies J o u r n a l   o f   W ire les M o b il e   Ne two rk s,  Ub i q u it o u Co m p u ti n g ,   a n d   De p e n d a b le  Ap p li c a t io n s 2 0 1 3 4 (3 ) ,   9 7 1 1 8 .   [3 ]   IET F   S tan d a rd ,   RF 4 9 4 1 ,   P riv a c y   Ex ten sio n s f o S tate les s A d d re ss   A u to c o n f ig u ra ti o n   i n   I P v 6 ,   R F C,   2 0 0 7   [4 ]   A lS a ’d e h   A . ,   Ra f ie e   H.,   M e in e C ;   " IP v 6   S tate les A d d re ss   A u to c o n f ig u ra ti o n Ba la n c in g   b e tw e e n   S e c u rit y ,   P riv a c y   a n d   Us a b il it y " L e c tu re   No tes   in   Co mp u ter   S c ien c e ,   2 0 1 3 v o l   7 7 4 3 .   S p rin g e r,   Be rli n ,   He id e l b e rg   [5 ]   M a d a k a m ,   S . ,   Ra m a s wa m y ,   R. ,   &   T rip a th i,   S .   " In tern e o f   T h in g s   (Io T ):  A   L it e ra tu re   Re v ie w " J o u rn a o C o mp u ter   a n d   Co mm u n ica t io n s , 2 0 1 5 3 (3 ),   1 6 4 1 7 3 .     [6 ]   Ru M a , Yu e   L iu ,   Ch u a n   S h a n ,   X iao   L in   Zh a o ,   X u   A n   W a n g .   " Re se a rc h   o n   Id e n ti f ica ti o n   a n d   A d re ss in g   o f   th e   In tern e o f   T h in g s " 1 0 th   I n ter n a t io n a C o n fer e n c e   o n   P 2 P,   P a ra ll e Gr id ,   Cl o u d   a n d   In ter n e Co mp u ti n g ,   2 0 1 5   [7 ]   Ch i - Ch ien   L iu ,   Hu a i - Je n   L iu , C h i h - Hu   W a n g ,   " P e rf o rm a n c e   I m p ro v e m e n o n   Du p l ica te  A d d re ss "   8 th   I n ter n a ti o n a l   Co n fer e n c e   o n   Ub i - M e d i a   Co m p u ti n g ,   2 0 1 5 ,   0 2 9 - 0 3 2   [8 ]   Da n a   Blo u in ;   S tev e n   G o rd o n " A   p ro x y - b a s e d   P a ss iv e   Du p li c a te  A d d re ss   De te c ti o n   p ro to c o fo I P v 6   w irele s se n so n e tw o rk s " IEE In ter n a ti o n a Co n fer e n c e   o n   Co n tro S y ste m,  Co mp u t in g   a n d   En g i n e e rin g   ( ICCS CE) ,   2 0 1 5 248   -   2 5 3   [9 ]   H.Z o rm a ti ,   J.Ch e b il ,   J.Be Ha d T a h e r.   " A d d re ss in g   S c h e m e   f o I o T   Ne t w o rk   Us in g   IP v 6 " In ter n a ti o n a J o u rn a o f   El e c tro n ics   a n d   C o mm u n ica ti o n   En g i n e e rin g ,   2 0 1 5 V o 1 1   No   4 .   [1 0 ]   Ru k h in ,   A . ,   S o to ,   J.,   Ne c h v a tal,   J.,   M il e s,  S . ,   Ba rk e r,   E. ,   L e ig h ,   S . ,   …  Vo ,   S . .   " A   sta ti stica tes su it e   f o ra n d o m   a n d   p se u d o ra n d o m   n u m b e g e n e ra to rs  f o c r y p to g ra p h ic  a p p li c a ti o n s " Na ti o n a I n stit u te  o S t a n d a rd a n d   T e c h n o l o g y 2 0 1 0   [1 1 ]   X u e ji n g   Ka n g Zh a o   Ha n ,   A iwe Yu ;   P e iq D u a n " D o u b le  ra n d o m   sc ra m b li n g   e n c o d in g   in   th e   R P M P F rHT   d o m a in " ,   IEE In ter n a ti o n a C o n fer e n c e   o n   Ima g e   Pro c e ss in g   ( ICIP) , Be ij in g   Ch i n a ,   2 0 1 7 ;   4 3 6 2   -   4 3 6 6   1 2 3 4 5 6 7 8 9 10 A l go ri t hm   1 3. 305 3. 04 3. 135 3. 0475 3. 07 3. 0575 3. 015 3. 065 3. 1775 3. 315 A l go ri t hm   2 3. 135 3. 125 3. 17 3. 135 3. 135 3. 155 3. 17 3. 1525 3. 155 3. 095 A l go ri t hm   3 3. 1525 3. 1375 3. 155 3. 1575 3. 15 3. 17 3. 1375 3. 1275 3. 2125 3. 135 V a l ue   of  P i 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 3. 14159 265 2. 85 2. 9 2. 95 3 3. 05 3. 1 3. 15 3. 2 3. 25 3. 3 3. 35 M o n t e   C a r l o   Va l ue   o f   P i   A l go ri t hm   1 A l go ri t hm   2 A l go ri t hm   3 V a l ue   of  P i 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 1 2 ,   No .   1 Octo b er   201 8     2 5 4     260   2 60   [1 2 ]   M o h d   Iz u a n   M o h d   S a a d ,   Ka m a ru larif in   A b d   Ja li A n d   M a z a n i,   " P re se rv in g   Us e P riv a c y   W it h   A n o n y m o u A u th e n ti c a ti o n   I n   Cl o u d   Co m p u ti n g " AR PN  J o u rn a Of  E n g in e e rin g   A n d   Ap p li e d   S c ien c e s ,   2 0 1 5 ;   1 0 (2 3 ), p p   1 7 9 3 7 - 1 7 9 4 4   [1 3 ]   Ba rre ra ,   D.,   W u rste r,   G . ,   &   v a n   Oo rsc h o t,   P .   C.   " Ba c k   to   th e   F u tu re Re v isit in g   I P v 6   P riv a c y   E x ten sio n s " T h e   Ad v a n c e d   Co mp u ti n g   S y ste ms   Asso c ia ti o n ,   2 0 1 0 v o 3 6 ,   No   1   [1 4 ]   S a n a   Qa d ir ;   M o h a m m a d   U m a r   S id d i q i " A n   In v e stig a ti o n   o f   Cr y p to g ra p h ica ll y   Ge n e ra ted   A d d re ss   (CGA Ba se d   A u th e n ti c a ti o n   f o M o b il e   I P v 6 " In ter n a ti o n a Co n fer e n c e   o n   Co mp u ter   a n d   Co mm u n ic a ti o n   En g in e e rin g ,   2 0 1 4 300 - 3 0 3   [1 5 ]   Ra f ie e ,   H.,   &   M e in e l.   " P riv a c y   a n d   S e c u rit y   in   IP v 6   Ne t wo rk s :   Ch a ll e n g e a n d   P o ss ib le   S o lu ti o n s " 6 t h   In ter n a t io n a C o n fer e n c e   o n   S e c u rity o I n fo rm a t io n   a n d   Ne two rk s ,   T u rk e y ,   2 0 1 3 ; 2 1 8 - 2 2 4   [1 6 ]   Am j e d   S id   A h m e d ,   Ro silah   Ha ss a n ,   No Ef fe n d y   Oth m a n .   " S e c u re   Ne ig h b o Disc o v e ry   (S e N D):  A tt a c k a n d   Ch a ll e n g e s " 6 th   I n ter n a t io n a C o n fer e n c e   o n   E lec trica En g i n e e rin g   a n d   In f o rm a ti c s ( ICEE I) , 2 0 1 7 1 - 6   [1 7 ]   S u m a th i   P;   S a ro P a tel   P ra b h a k a r a n S e c u re   Ne ig h b o Disc o v e r y   (S END)  P r o t o c o c h a ll e n g e a n d   a p p r o a c h e s "   1 0 t h   In ter n a ti o n a C o n fer e n c e   o n   In telli g e n S y ste ms   a n d   Co n tro l   ( IS CO)   2 0 1 6 1 - 6   [1 8 ]   S u p riy a n to   P ,   Ha sb u ll a h   E. H,  K a d h u m   M .   " S e c u rit y   M e c h a n ism   f o IP v 6   S tate les A d d re ss   A u to c o n f ig u ra ti o n " In ter n a t io n a C o n fer e n c e   o n   A u to ma ti o n ,   C o g n it ive   S c ien c e ,   Op ti c ,   M icr o   El e c tro - M e c h a n ica S y ste a n d   In fo rm a t i o n   T e c h n o l o g y ,   Ba n d u n g , 2 0 1 5 3 1 - 36.   [1 9 ]   G u p ta,  P . ,   &   Ku m a r,   S .   (2 0 1 4 ).   " A   Co m p a ra ti v e   A n a l y sis  o f   S H A   a n d   M D5   A lg o rit h m " In ter n a ti o n a J o u rn a o f   Co mp u ter   S c ien c e   a n d   I n fo rm a ti o n   T e c h n o l o g ies   ( IJ CS IT ) ,   5 (3 ),   4 4 9 2 4 4 9 5 .   [2 0 ]   Jo   Ca m p o s Ru A b re u G o rd o n   F ra se r M a rc e lo   d ' Am o ri m " E n tro p y - b a se d   tes t   g e n e ra ti o n   f o im p ro v e d   fa u lt   lo c a li z a ti o n " 2 8 t h   IEE E /A CM   In t e rn a ti o n a l   Co n fer e n c e   o n   Au t o ma ted   S o ft wa re   E n g in e e rin g   ( AS E) ,   2 0 1 3 2 5 7 - 2 6 7 .   Evaluation Warning : The document was created with Spire.PDF for Python.