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 l  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 r  in   o r d e r  to   c o m m u n ica te.  In tern e t  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 r  S L AA C  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 r  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 s  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 t  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 t  to o l  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 t  ©   2 0 1 8   In stit u te o f  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 l  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 e  I o T   ec o s y s te m   ca n   b e  co m p o s ed   f r o m   s m ar t  o b j ec t  w it h   p h y s ical  h ar d w ar e  li m it atio n   ( L o w  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  ( E P C )   an d   Nea r   Field   C o m m u n icati o n   ( NFC )   [ 1 ] .   T h e  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 e  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 e  o f   ad d r ess i n g   s p ac e  co m p ar e  to   I P   v 4   th at  al lo w   all  t h e  co n n ec ted   d ev ice  to   co n n ec t  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 e  m o b ilit y   an d   s ec u r e  co m m u n ica tio n   n o t  o n l y   t o   u s er   b u t  d ev ice s   attac h ed   to   an y t h in g ,   n o t  o n l y   u s er .   T h e  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 t  s u itab le   tech n o lo g y   f o r   th e  I o T .   I P v 6   A d d r ess i n g   as   s tated   i n   t h e  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 e  u s e  o f   i n te r f ac e  I D  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 e  o f   f i x   p ar t  o f   ad d r ess   ca n   b e  tr ac ed   b ac k   to   th e  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 e  d ev ice  co u ld   en ab le  th e  m o v e m e n t  an d   ac tiv iti e s   o f   th e  d ev ice  t o   b e  r ec o r d ed .   A s   a  r esu lt,  t h er e  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 e  u n iq u e  I P v 6   ad d r ess es   an d   t h e  p air   o f   g e n er ated   I P v 6   ad d r ess   b y   th e   s a m e  d e v ice  m u s t  b e  u n li n k ab le  [ 4 ] .   T h e  m ec h an is m   to   g e n er ate  t h e  I P v 6   ad d r ess   b y   t h e  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 e  t h e  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 e  d ev ice.   T h is   ad d r ess in g   tec h n iq u e  r eq u ir e  a  s tab le  s to r ag e  to   s to r e  th e  r an d o m   b its   b u t  s m al l  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 t  p r o p o s ed   a  s ch e m e  t h at  w il l  allo w   n o n e - s tab le  s to r ag e  d ev ice  to   b e  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 e  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 e  A r d u in o …  ( Zo lid a h   K a s ir a n )   255   I n   r ec en t  y ea r s   m a n y   w o r k s   h av e  b ee n   ca r r ied   o u t  p er tain in g   th e  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 e  an d   th e  s ec u r it y   e s p ec t o f   it.     1 . 1 .   Addres s ing   Sche m e  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 e  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 e  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 e  p h y s ical   h ar d w ar e  in to   th e  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 l  ( I P ) ,   E lectr o n ic  P r o d u ct  C o d e  ( 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 t  u p   th e  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 e  f o r   co n n ec tio n   to   t h e    in ter n e t [ 5 ] .     An   ad d r ess in g   s c h e m e  th at  wo u ld   b e  ab le  t o   g en er ates  a  u n iq u e  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 e  co n n ec ted   t o   th e  i n ter n et.   T h er e  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 e  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  ( 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 e  in   I P v 6   r esear ch   h av e  b ee n   ca r r ied   o u t  s u c h   as  t h e  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 e  ( 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 e  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 e  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 e  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 e  lab el   1   o r   0 .   T h e  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 t  r es u lt  d o es  n o t  a f f ec t  th e  f u tu r e  g en er ated   n u m b er .   T h is   is   t h e  p er f ec t  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 e  t h e  n e x t n u m b er   ca n n o t b e  p r ed icted   [ 1 0 ] .   T h er e  is   t w o   t y p e  o f   r a n d o m   n u m b er   g en er atio n .   T h e  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 e  R NG,   w h er e  t h e  s o u r ce   o f   en tr o p y   i s   a  n o n - d eter m i n is tic  s o u r ce   ( i.e .   E lectr ical  No is e  f r o m   Mic r o p r o ce s s o r   P in ) .   T h e  o u tp u t  o f   R NG  ca n   b e  u s e  d ir ec tl y   o r   as   a  f ee d   to   p s eu d o r an d o m   g en er ato r .   T h e  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 e  o n e  o r   m u ltip le  s o u r ce   o f   in p u t  i n   g en er atin g   r an d o m   n u m b er .   T h e  in p u t  s o u r ce   is   ca lled   s ee d s .   T h e  s ee d s   its el f   m u s t   b e  r an d o m   an d   u n p r ed ictab le  [ 1 1 - 1 2 ] .   A  m et h o d   h a s   b ee n   p r o p o s ed   th e  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 e  id e n ti f ie r s   th r o u g h   h as h i n g   th e  I P v 6   p r ef ix   ad v er ti s ed   b y   t h e  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 e  a  m et h o d   f o r   s ec u r el y   ass o ciat in g   a  p u b lic  k e y   to   an   I P v 6   a d d r ess .   A  cr y p to g r ap h ic  h as h   o f   t h e  p u b lic  k e y   is   u s ed   as  an   in ter f ac e  id en ti f ier   o f   th e  I P v 6   ad d r ess ,   w h ic h   ca n   later   b e  v er if ied   b y   t h e  r ec ip ien t   o f   t h e  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 e  u n iq u el y   id en ti f iab le  [ 1 4 ] .   T h e  C G A   i m p le m e n tatio n   i n cr e ase  th e  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 D  f o r   I P v 6   ad d r ess in g .   B u t  C G A  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 e  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 l  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 e  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 r  Dis co v er y   ( SE ND)   T o   co u n ter   th e  p o s s ib le  attac k   ag ai n s t  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  a  m o r e  s ec u r ed   w a y   to   i m p le m en t  NDP .   W ith   SEND   it  p r o v id e  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 e  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 D  u s e  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 t  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 l  u s e  C G A   to   p r ev en t  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 t  in s tall in g   ad d itio n   3 r d   p a r ty   s o f t w ar e  an d   s er v er s   [ 1 6 - 1 7 ] .         2.   RE S E ARCH   M E T H O D   T h e  p u r p o s e  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 e  t h e   p r o b le m   w i th   s m al l  I o T   d ev ice  th at  h a s   n o   s tab le  s to r ag e  to   s to r e  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 e  alg o r ith m s   to   g e n er ate  I P v 6   a d d r ess   w er e  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 e  d ef au lt   r an d o m   en g i n e  u s ed   b y   t h e  I o T   d ev ice  is   u s ed   to   g en er ate  t h e  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 e  al g o r ith m   1   ab o v e  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 e  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 t  to   co m p l y   w i th   h ar d w ar e  li m itatio n .   R esear c h er s   [ 4 ] ,   [ 1 5 , ]   h av e  r ec o m m e n d ed   i m p r o v e m e n t  i n   th e  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 e  g r a n u lar it y   o f   s ec u r it y   le v el  to   lo w er   th e  co s t  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   a  s o lu tio n   i n   g e n er ati n g   a  r an d o m   n u m b er   an d   co m b i n e  w it h   a  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  a  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 e  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 e  1 .           Fig u r e  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  a  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 e  r an d o m   (   )   f ea t u r e  o f   th e   s o f t w ar e  I D E .   T h e  d ev ice  r an d o m   g e n er at o r   en g i n e  w a s   u s i n g   A r d u in o   P I N  n u m b er   1   v al u e   as th e  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   a  r an d o m   n u m b er .     T h e  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 e  1 6 - b it  m a x   v al u e  p er   ad d r ess   s et.   T h e  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 e  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  a  f u l l I P v 6   ad d r ess .     c)   T h e  I P v 6   a d d r ess   is   th en   ap p li ed   to   th e  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 t  to   al g o r ith m   1   w h er e  M D5   h as h   p r o ce s s   is   ad d ed .   T h e  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 t  r an d o m   e n g in e   g e n er ato r .   T h e  o u tp u t  is   t h en   Ha s h e s   u s in g   MD 5   b ef o r e  it  is   co m b in e  w it h   n et w o r k   ad d r ess   to   f o r m   f u l l  I P v 6   ad d r ess .   T h e  I P v 6   ad d r ess   is   th e n   ap p lied   to   th e  n et w o r k   in ter f ac e.   T h e  p r o ce s s   f lo w   c h ar t is as i n   Fi g u r e  2 .           Fig u r e  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 e  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 e  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 e  in   th e  I P v 6   ad d r ess   g en er atio n   p r o ce s s .   I t  d id   n o t  d ep en d   o n l y   to   th e  d ev ice  d ef a u lt r an d o m   g en er ato r .   T h e  v alu e  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 e  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 e  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 t  to   th e  ap p r o ac h   b y   R a f iee - Me i n el  w as  t h e  ch an g e  o f   Has h i n g   e n g in e.   T h e  Hash i n g   en g i n e  u s e  b y   [ 1 5 ]   w as  SH A2 5 6 .   T o   im p r o v e  t h e  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 e  Has h i n g   e n g in e  i s   d u e  to   th e  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 e  [ 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 e  to   co n tr o ller   h ar d w ar e  li m itatio n .   c)   MD 5   is   al s o   u s e  a s   d ef a u lt   I P v 6   Hash   f u n ctio n   b y   t h e  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 e  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 e  J   =  lef t m o s t 6 4   b it o f   V   * J   i s   th e  h o s t I I D  p o r tio n   o f   th e  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 e  o r ig i n al  S HA 2 5 6   Hash   f u n c tio n     T h e  s eq u en ce s   o f   t h e  al g o r ith m   ar e  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 e  b y   u s i n g   a n alo g   r ea d   P I N  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 e  v alu e  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 e  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 e  th e  6 4   lef t m o s t b it s   to   b e  u s ed   f o r   h o s t b it I P V6 .   7.   C o m b i n e  th e  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 e  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 e  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 e  r esu lt o f   e x p er i m e n t  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 l  w as d e v elo p ed   b y   J o h n   W alter ,   th e  co - f o u n d er   o f   Au to Des k ,   I n c.   T h e  to o l  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 e  r es u lt s   o f   t h o s e  tes ts .   Am o n g s t  th e  tes t  p er f o r m   b y   t h e  to o l  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 e  f o r   P i.  Deta il  o f   th e  te s t  i s   d es cr ib ed   in   th e  m eth o d o lo g y   s ec tio n .   T h e  p r o g r am   is   u s e f u l  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 e  test   o u tp u t  w as c o m p ar ed   ag ain s t  n o r m al  v a lu e  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 e  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 s    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 n  o f  t he  T est  Resul t   f o r  6 4 - B it   Ra nd o m   N u m ber   T h e  ex p er i m e n t  h as  s h o w n   th at  th e   r an d o m n es s   o f   t h e  h o s t  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  E NT   test   to o l  w h en   co m p ar e d   to   th e  ex p ec ted   co m p ar ativ e  v alu e.   I t  ca n   b e   co n clu d ed   th at  t h e  Ho s t  I P v 6   ad d r ess   g en er ated   b y   th e  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 e  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 t  ad d r ess ed   th e  d e n s i t y   o f   t h e  te s t  f ile  u s ed   f o r   th e   test .   A  co m p r ess   f ile  s u c h   as   a  J P E G  im ag e  s co r es  h i g h   f o r   e n tr o p y   test   b ec au s e  t h e  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 e  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 e  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 e  en tr o p y   tes t  r esu l t  f o r   6 4 - b it  I P v 6   s co r e  is   alm o s t  r ea ch   th e  co m p ar ativ e  v al u e  o f   8 - b it   w it h   a v er ag e  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 e  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 e  h ig h   w it h   th e  v al u e  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 e  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 e  al l  t h e  b y te s   i n   t h e  f i le  an d   d iv id i n g   b y   t h e  f ile  len g th .   I f   t h e  d ata  ar e  clo s e  t o   r an d o m ,   th i s   s h o u ld   b e  ab o u t  1 2 7 . 5 .   Fo r   6 4 - b it  I P v 6   ad d r ess   th e  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 e  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 e  m o r e  r an d o m   th e  I P v 6   ad d r ess .   L ik e  th e  e n tr o p y   r esu lt,  A l g o r ith m   1   s co r e  is   f u r th er   f r o m   t h e   co m p ar ati v e  v al u e  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 e  o f   t h e  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 t  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 s    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 e  f o r   P i  w as  ca lcu lated   b y   p lo tti n g   6   s u cc e s s i v e  s eq u en ce   o f   b y te   in to   2 4 b its   X  a n d   Y  ax i s   co o r d in ates  w it h in   a  s q u ar e.   A p er ce n tag e   o f   t h e  r a n d o m   g en er ated   H it  p o in t   w it h in   t h e  s q u ar e  w a s   u s ed   to   ca lcu late  t h e  v a lu e  o f   P i.   Fig u r e  4   s h o w s   th e  P i  v alu e  g en er ated   b y   th e  al g o r ith m   is   n ea r er   to   th e  v alu e  o f   P i  ( 3 . 1 4 1 5 9 2 6 5 )   an d   its   in d icate   t h e  n u m b er   g e n er ated   is   r an d o m .   T h e  P i  v alu e  f o r   g en er ated   b y   A l g o r ith m   1   h as  an   a v er ag e  o f   3 . 1 7 9 2 5 .   Me an w h ile  t h e  P i  v alu e  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 e  av er ag e  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   A  Mo n te  C ar lo   v alu e  f o r   P i  f o r   a  5 0 0 0 0 0 - b y te  f ile   cr ea ted   b y   r ad io ac tiv e  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 t  h as  b ee n   o b s er v ed   th at  th e  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  E NT   test   to o l le ad   to   th e  f o llo w in g   co n clu s io n .   1.   T h e  d ef au lt  A r d u i n o   r an d o m   e n g i n e  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 e  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 e  A r d u i n o   s h o u ld   n o t  b e  in d ep en d en tl y   r el y   o n   as  T r u e  Har d w ar e  R a n d o m   Gen er ato r .   T h e  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 e  t h e  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 e  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 t  a f f ec t  t h e  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 e  t est  r esu l t  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 e  h i g h   i n   th e   r an d o m   t est s co r e  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 e  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 e  A r d u in o …  ( Zo lid a h   K a s ir a n )   259       Fig u r e  4 .   I p v 6   A d d r ess   Mo n te   C ar lo   Valu e  o f   P i Co m p ar is o n   Val u e       4.   CO NCLU SI O N   T h e  u s e   o f   MD 5   as   t h e  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 t  a  co llis io n   r esis ta n ce .   Oth er   d ev ice  w it h   th e  s a m e  co n f i g u r atio n   g en er ati n g   a  co llis io n   ad d r es s   is   p o s s ib le  w it h   t h e  u s e  o f   MD 5 .   B u t  w h e n   lo o k i n g   i n to   th e  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 e  t h e   p o s s ib ilit y   to   p r o d u ce   th e  s a m e  I P v 6   ad d r ess   it  m a y   li n k   t h e  ad d r ess   to   o th er   d ev ice.   He n ce   t h e  I P v 6   ad d r ess   g en er ated   i s   u n l in k ab le  to   th e  d ev ice  t h at  g en er ate  th e  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 e  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 e  d ev ice  t h at  t h e  u s er   u s e,   h en ce   v io late  t h e  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 e  to   m a ch in e  to   m a c h i n e  in ter ac tio n   h av e  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   a  p o s s ib il it y   i t c an   b e  t r ac e  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 e  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 e  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 s  No e l.   “ T h e o re ti c a l  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 r  a n d   L o ss y   W irele s 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 t  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 s  M o b il e   Ne two rk s,  Ub i q u it o u s  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 C  4 9 4 1 ,   “ P riv a c y   Ex ten sio n s f o r  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 l  C ;   " IP v 6   S tate les s  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 t  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 l  o f  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 i  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 t  o f   T h in g s " .  1 0 th   I n ter n a t io n a l  C o n fer e n c e   o n   P 2 P,   P a ra ll e l  Gr id ,   Cl o u d   a n d   In ter n e t  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 t  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 l  fo r  I P v 6   w irele s s  se n so r  n e tw o rk s " ,  IEE E  In ter n a ti o n a l  Co n fer e n c e   o n   Co n tro l  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 l  Ha d j  T a h e r.   " A d d re ss in g   S c h e m e   f o r  I o T   Ne t w o rk   Us in g   IP v 6 " ,  In ter n a ti o n a l  J o u rn a l  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 l  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 l  tes t  su it e   f o r  ra n d o m   a n d   p se u d o ra n d o m   n u m b e r  g e n e ra to rs  f o r  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 l  I n stit u te  o f  S t a n d a rd s  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 i  Yu ;   P e iq i  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 E  In ter n a ti o n a l  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 l  A n d   M a z a n i,   " P re se rv in g   Us e r  P riv a c y   W it h   A n o n y m o u s  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 l  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 l  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 r  M o b il e   I P v 6 " .  In ter n a ti o n a l  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 s  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 l  C o n fer e n c e   o n   S e c u rity o f  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 r  Ef fe n d y   Oth m a n .   " S e c u re   Ne ig h b o r  Disc o v e ry   (S e N D):  A tt a c k s  a n d   Ch a ll e n g e s " ,  6 th   I n ter n a t io n a l  C o n fer e n c e   o n   E lec trica l  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 j  P a tel   P ra b h a k a r a n .  “ S e c u re   Ne ig h b o r  Disc o v e r y   (S END)  P r o t o c o l  c h a ll e n g e s  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 l  C o n fer e n c e   o n   In telli g e n t  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 r  IP v 6   S tate les s  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 l  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 l  S y ste m  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 l  J o u rn a l  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 sé   Ca m p o s ;  Ru i  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 r  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.