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.   22 ,   No .   2 ,  Ma y   2 0 2 1 ,   p p .   1191 ~ 11 9 8   I SS N:  2 5 0 2 - 4 7 5 2 ,   DOI : 1 0 . 1 1 5 9 1 /i j ee cs.v 22 .i 2 . pp 1 1 9 1 - 1 1 9 8          1191       J o ur na l ho m ep a g e :  h ttp : //ij ee cs.ia esco r e. co m   Ana ly sis  and  ev a lua tion o f  sy mm et ric   k ey  cip her s  for inter net  of  things   s m a r t  ho me       L uja in S.  Ab du lla 1 ,   M us a ria   K .   M a hm o o d 2 ,   Ab ba s   F .   Sa lih 3 ,   Su la i m a n M .   K a ri m 4     1 De p a rtme n t  o f   El e c tri c a l  En g in e e rin g ,   Co ll e g e   o f   En g in e e rin g ,   T ik rit   Un iv e rsit y ,   T ik rit ,   Ira q   2 De p a rtme n t  o f   El e c tri c a l  a n d   El e c tro n ics   En g i n e e rin g ,   İsta n b u l  G e li s im   Un iv e rsit y ,   İsta n b u l,   T u rk e y   3 Hig h   In stit u te o f   In f e rti li ty   Dia g n o sis a n d   A ss isted   Re p ro d u c ti v e   T e c h n o lo g ies ,   A l -   Na h ra in   Un iv e rsity ,   Ba g h d a d ,   Ira q   4 De p a rtme n t  o f   Co m p u ter E n g in e e rin g ,   Ka ra b u k   Un iv e rsity ,   Ka ra b u k ,   T u rk e y       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Dec   3 1 ,   2 0 20   R ev i s ed   Ma r   2 2 ,   2 0 2 1   A cc ep ted   A p r   11 ,   2 0 2 1       A   l a r g e   n u m b e r  o f   se n so rs  a n d   i n telli g e n t  d e v i c e s  a re   in terc o n n e c ted   v ia  th e   i n tern e t  t o   c o ll e c t  d a ta  a s  p a rt  o f   th e   in tern e t  o f   th in g s  (Io T )  a p p li c a ti o n s.   Da ta  se c u rit y   is  o n e   o f   th e   im p o rt a n t  c h a ll e n g e s  f o r  th e se   a p p li c a ti o n s  d u e   t o   v u ln e ra b il it y   o f   th e   i n tern e t.   Io T   d e v ice s  li m it in g   f a c to rs,  su c h   a s  d e lay - se n siti v it y ,   re stricte d   m e m o r y ,   a n d   lo w   c o m p u ti n g   c a p a b il it y ,   m a k e   c h o o sin g   th e   a p p ro p riate   d a ta  e n c r y p ti o n   sta n d a rd   e x tre m e l y   i m p o rtan t.   Th e   c u rre n t   re se a rc h   f o c u se s  o n   e v a lu a ti n g   f o u r  d a ta  se c u rit y ,   b lo c k   c ip h e r  sta n d a rd s  f o r  th e   Io T   sm a rt  h o m e   a p p li c a ti o n .   C o n si d e rin g   t h e   e n c ry p ti o n / d e c r y p ti o n   sp e e d ,   DES ,   T DES ,   A ES ,   a n d   S A F ER+  sta n d a rd s  a re   e v a lu a ted   b y   im p le m e n ti n g   th e   a lg o rit h m s   w it h   M A TL A B   to   d e term in e   th e   b e st  se c u rit y   so lu ti o n .  T h e   sim u latio n   o f   th e   f o u r  sta n d a rd s  sh o w s  th e   su p e rio rit y   o f  S A F ER+  sta n d a rd   in   term   o f   e n c ry p ti o n   sp e e d   c o m p a re d   to   o th e r s  a d d e d   to   it s  c a p a b il it ies   o n   se c u rit y ,   a n d   so f t w a re   i m p le m e n tatio n   o p p o rt u n it y .   T h e   u se   o f   c las sic a l   s y m m e tri c   k e y   sta n d a rd s f o r  re a l  ti m e   d a ta  se c u rit y   in   th e   Io T  a p p li c a ti o n   c a n   b e   v a li d a ted   t h ro u g h   th e   se lec ti o n   o f   S A F ER+.   K ey w o r d s :   A E S   DE S   I o T   S A FER+   T DE 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 :   Mu s ar ia  Kar i m   Ma h m o o d   Dep ar t m en t o f   E lectr i ca l a n d   E lectr o n ics E n g i n ee r in g   I s tan b u l  Gelisi m   U n i v er s it y   C ih a n g ir ,   Şeh i t J an d ar m a  Ko m an d o   E r ,   J .   Ko m .   E r   Hak an   Ön er   Sk .   No :1 ,   3 4 3 1 0   A v cılar /İ s tan b u l           E m ail:  m k m a h m o o d @ g el is i m . ed u . tr       1.   I NT RO D UCT I O N     No w ad a y s ,   i n ter n et  o f   t h i n g s   ( I o T )   h as b ec o m e   a  tr ait  o f   th e  m o d er n   tech n o lo g y   er a  w h er e  th i n g s   ar e   in ter co n n ec ted   to   p r o d u ce   in te llig e n t  s y s te m s   t h at  u s e  t h e  I n t er n et  as  a  co m m u n icatio n   i n f r astru ct u r e.   B esid e s   lo w   co m p u ti n g   p o w er ,   s h o r t - r an g e  co m m u n icat io n ,   li m ited   b an d w id t h   a n d   m e m o r y   ca p ac it y ,   d ata  s ec u r it y   i s   th e  m o s t  i m p o r tan t  c h alle n g e  in   t h e  I o T   d ev ices  [1 ] ,  [ 2 ] .   Ap p ly i n g   s a m e  s ec u r it y   tec h n iq u es  t h at  e x is t  i n   th e   in f o r m atio n   tech n o lo g y   ( I T )   s y s te m   in tr o d u ce s   ti m e - d el a y   d ef y in g   t h e  r ea l - ti m e  s y s te m   p er f o r m an ce   r eq u ir e m en t  [ 3 ] .   T h e  s e cu r it y   ch alle n g e s   s u r r o u n d in g   th e  I o T   ar e  r ev ie w er   in   [ 4 ]   b y   s u m m ar izin g   all  p o ten tia l   attac k s   tar g eti n g   in f r as tr u ct u r e  an d   d ev ices.   T ec h n o lo g y ,   t r en d s ,   an d   s o l u tio n s   av a ilab le  in   t h e  m ar k et  ar e   s u r v e y ed   f o r   I o T   au th en ticati o n ,   ac ce s s   co n tr o l,  a n d   tr u s te d   m a n a g e m en t.   Sev er al  s tu d i es  h a v e  s u g g e s ted   au th e n tica tio n   u s in g   a n   a s y m m etr ic  k e y   s ta n d ar d   r ath er   t h an   f u ll  d ata  e n cr y p tio n   f o r   I o T   ap p licatio n s   [ 5 ] .   A lt h o u g h   t h e  d ela y   i n tr o d u ce d   b y   t h is   s ta n d ar d   is   g r ea ter   th a n   t h at  b y   s y m m etr ic  k e y   s tan d ar d ,   it  ca n   b e   j u s tif ied   b y   u s i n g   it  o n l y   o n ce   at  t h e  s tar t  o f   d ata  co ll ec tio n .   Ot h er   w o r k s   s u g g est   u s i n g   li g h t w ei g h t   en cr y p tio n   a s   a  lo w - p o w er ,   m e m o r y - ef f icie n t  e n cr y p tio n   s ta n d ar d   th at  r eq u ir es  lo w   co m p u ti n g   p o w er   [ 6 ] .   I n   [7 ] ,   [ 8 ] ,   tw o   co m p r eh e n s i v e  r ev ie w s   h a v e  b ee n   co n d u cted   o n   th e  liter at u r e  r elatin g   to   en cr y p tio n   s tan d ar d 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.  22 ,   No .   2 ,  Ma y   2 0 2 1   :   1 1 9 1   -   1 1 9 8   1192   u s ed   f o r   I o T   ap p licatio n s .   T h e  r ev ie w s   co n cl u d ed   th at  class i c  en cr y p tio n   s ta n d ar d s   lik e  AE S,  DE S,  R S A   an d   T DE S  ca n n o t  b e  u s ed   ef f icie n tl y   d u e  to   t h eir   c o m p le x   i m p le m en ta tio n   r eq u ir i n g   lar g e  m e m o r y   an d   h i g h   co m p u ti n g   f ac il ities .   A   p er f o r m an ce   co m p ar is o n   b et w ee n   t h e  ad v a n ce d   en cr y p tio n   s ta n d ar d   ( A E S)  an d   th e   ex ten d ed   tin y   en cr y p tio n   al g o r ith m   ( XT E A )   f o r   I o T   ap p licatio n s   is   g i v en   i n   [ 9 ] .   X T E A   is   a  li g h t w ei g h t  en cr y p tio n   s tan d ar d   w h i le  AE S  is   a  tr ad itio n al  en cr y p ti o n   s tan d ar d   f o r   I T .   R esu lts   s h o w   th a t  XT E A   o u tp er f o r m s   A E S   in   ter m   o f   p o w er   co n s u m p tio n ,   m e m o r y   r eq u ir e m e n ts ,   an d   s o f t w ar e   i m p le m en ta tio n   b u t  th e   latter   is   p r o v ed   to   b e  m o r e  s e cu r e.   B ef o r e  ex ch a n g i n g   d ata  b et w ee n   d if f er en t  d ev ice s   i n   a n   I o T   en v ir o n m en t,   a  lig h t w ei g h t  au t h e n ticatio n   p r o ce d u r e  is   in tr o d u ce d   in   [ 1 0 ] .   I t  is   b ased   o n   th e  d y n a m ic  cip h er   co m b in ed   w it h   as y m m etr ical  p u b lic  k e y   e n cr y p tio n   i n   a  clien t - s er v er   m o d el  ap p licatio n .   I n   [ 1 1 ] ,   b o th   co s t u m er   au th e n tica tio n   a n d   d ata  en cr y p t io n   is   d e v elo p ed   f o r   h ea lth ca r e  ap p licatio n s .   T h e  p r o ce s s   s tar ts   b y   a n   au th e n tica tio n   u s i n g   b io m etr ic  p ar am e ter s   i n   ad d itio n   to   u s er n a m e  a n d   p ass w o r d .   Data   en cr y p tio n   is   ac co m p li s h ed   th r o u g h   t w o   s t an d ar d s ,   n a m el y ,   s u b s ti t u tio n - ce aser   cip h er   an d   th e   i m p r o v ed   ellip tical   cu r v e  cr y p to g r ap h y   ( I E C C ) .   C o m p ar is o n   o f   th e  p r o p o s ed   s y s te m   w it h   a  s i m ilar   p r o ce d u r e  co n s is ti n g   o f   au th e n tica tio n   b y   r i v est - s h a m i r - ad le m a n   ( R S A )   a n d   an   e n cr y p t io n   b y   E C C   s h o w s   its   i m p r o v ed   p er f o r m a n ce   in   te r m s   o f   en cr y p tio n   s p ee d   an d   av er ag e  co r r elatio n   co ef f i cien t.   T h e  b ig g es t  s ec u r i t y - r el ated   ch allen g e  f o r   th e  I o T   s y s te m   i s   t h e   v u l n er ab ilit y   a g ai n s t   I T - lik el y   c y b er   attac k s   th at   p r o m o tes   th e  u s e   o f   s i m i lar   co u n ter m ea s u r es  f o r   d ata  p r o tectio n   [ 1 2 ] .   A lth o u g h   tr ad itio n all y   I T   s ec u r it y   s ta n d ar d s   r eq u ir e  m o r e   co m p u ti n g   ca p ab ilit y ,   t h e y   p r o v id e  s tr o n g er   en cr y p tio n   t h an   lig h t w ei g h t sta n d ar d s   [ 1 3 ] .   A E S q u alitie s   f o r   I o T   s ec u r it y   i m p le m e n tatio n   ar e  ap p r o ac h in g   in   m an y   r esear ch es  as  in   [ 1 4 ] ,   [ 1 5 ] .   M o s t  o f   th e s e  w o r k s   ar e   in v e s ti g ati n g   th e   u s e  o f   s i m p lif ied   v er s io n   o f   th e  o r i g in al  A E S  al g o r ith m   b y   m o d if y in g   s o m e  o f   t h e   en cr y p tio n / d ec r y p tio n   s tep s   th at  m a k e  it  a   li g h t w eig h t   b lo ck   s y m m etr ic   s ta n d ar d .   I n   [ 1 6 ] ,   th e  s ec u r e  a n d   f as t   en cr y p tio n   r o u ti n e   ( S A FE R ++ )   is   p r esen ted   f o r   s ec u r in g   I o T   ap p licatio n s .   I t  is   a  lo w - co m p lex it y ,   s ec u r e,   an d   f ast  b lo ck   cip h er ,   ac co m p lis h e d   b y   m o d if y i n g   th e  o r ig i n al  S AFER  s ta n d ar d   w it h   a  6 4 - k e y   len g t h   r esu lti n g   i n   an   alg o r it h m   th a t  is   eq u a ll y   s ec u r e  b u t  s i m p ler .   T h e  o b j ec ti v e  o f   t h is   r e s ea r ch   is   th e  p er f o r m a n ce   e v alu at io n   o f   th e  d ata  en cr y p tio n /d ec r y p t io n   s p ee d   o f   DE S,  T DE S,  A E S,  a n d   SAFER +  s tan d ar d s   b y   s o f t w ar e   i m p le m en ta tio n   f o r   I o T - s m ar t  h o m e  ap p licatio n .   T h e  ar tic le  is   o r g a n ized   as  f o llo w s :  t h e  m eth o d o lo g y   is   p r esen ted   in   th e  Sec tio n   I I .   T h e  i m p le m e n tatio n   r es u lt s   ar e  s h o w n   in   t h e  in   Sect io n   I I I .   Sectio n   I V  co n clu d es   th e  ar ticle.         2.   RE S E ARCH   M E T H O D     2 . 1 .       I o T - s m a rt   ho m e  a n d se curit y   cha lleng es     I o T   aim s   to   co n n ec t  d ev ice - to - d ev ice,   p er s o n - to - d e v ice,   an d   p er s o n - to - p er s o n ,   a n d   th u s   it   p r o v id es   th e  co n n ec tio n   b et w ee n   t h i n g s   an d   h eter o g e n eo u s   n e t w o r k s   f o r   m a n y   ap p licatio n s   s u c h   a s   th e   in d u s tr ial   I oT ,  I o T - h ea lt h   ca r e,   an d   I o T   f o r   s m ar t  h o m e  a n d   s m ar t  cit y  [ 1 7 ,   1 8 ] .   T h e   d ata  is   u s ed   f o r   m o n ito r in g ,   co n tr o llin g   an d   allo w i n g   s p ec if ic  ac tio n s   t o   b e  au to m atica ll y   ac ti v ated   w h e n ev er   ce r tain   s itu a tio n s   ar is e.   I o T   s m ar t  h o m e   lik e  o t h er   ap p licatio n s ,   is   c h ar ac ter ized   b y   t h e  u s e  o f   s e n s o r - d ev ice  w it h   li m ited   m e m o r y   a n d   co m p u ti n g   p o w er   r esu l tin g   a  s ec u r it y   s tr a teg y   f ar   f r o m   u s in g   I T   en cr y p t io n   s ta n d ar d s   k n o w n   b y   t h eir   co m p le x   s tr u ct u r es.   T o   o v er co m e  th i s   li m i tatio n ,   a  s ec u r it y   m o d el  is   p r o p o s ed   b ased   o n   lo ca l  s er v er   as  o u tlin ed   in   th e  F i g u r e  1 .   Data   is   co llected   b y   s e n s o r - d ev ice  a n d   s e n d   v ia  i n - h o u s e   E th er n et   to   a  lo ca l   s er v er   wh er e  t h e  n ec ess ar y   co m p u ti n g   an d   m e m o r y   r eq u ir e m en t  f o r   u s i n g   cla s s ical   I T   en cr y p tio n   ar e  p r esen t s .   T h e  lo ca l  s er v er   i s   co n n ec ted   to   th e  I n ter n e t  v ia  a  g ate w a y - f ir e w all  as  p ar t  o f   th e  s tr ateg y   o f   r in g   o f   d ef e n s e   [ 1 9 ] .   T h is   s tr ateg y   in cl u d es  m a n y   s ec u r it y   m ea s u r e m en t s   s u c h   as  an t iv ir u s ,   f ir ew all,   d ata  en cr y p tio n   an d   au t h en t icatio n   p r o c ess   as  s h o w n   i n   th e  F ig u r e  2 .   T h is   w o r k   e v al u ates  t h e  p o s s ib ilit y   to   ad o p t  a  m in i m u m - d ela y   cla s s ical  I T   s y m m etr ic al  k e y   e n cr y p tio n   s t an d ar d   f o r   th e  d ata  en cr y p tio n   la y er .     2 . 2 .       E ncry ptio n  s t a nd a rds   T h e  s elec tio n   o f   DE S,  T DE S ,   A E S,  a n d   S A FE R +  s ta n d ar d s   as  ca n d id ate  is   lo g icall y   j u s ti f ied   b y   th eir   ef f icie n c y   a n d   w id e  s p r ea d in g   i n   v ar io u s   I T   ap p licatio n s .   T h e  DE S  an d   T DE S  ar e  d ev elo p ed   b y   I B M   an d   k n o w n   s i n ce   t h e  b eg i n n in g   o f   t h e  s e v e n ties   a s   t h e  ap p r o v ed   d ata  en cr y p tio n   s tan d ar d   f o r   d ata  co m m u n icatio n   [ 2 0 ] - [ 2 2 ] .   T h e  A E S  i s   t h e  m o s t   u s ed   b lo ck   en cr y p tio n   s tan d ar d   f o r   I T   s y s te m s   k n o w n   b y   it s   h ig h   p er f o r m a n ce s   i n   a   v ar i et y   o f   p lat f o r m s   in   ter m   o f   en cr y p tio n   ti m e,   a v ala n ch e   ef f ec t,  lo w   p o w er   co n s u m p tio n   an d   m e m o r y   r e q u ir e m e n t  [ 2 1 ] ,  [ 2 3 ] .   I t  is   a l w a y s   u s ed   as  co m p ar is o n   r ef er en ce   f o r   o th er   s tan d ar d s   i n   all  d ata  en cr y p ti o n   ap p licatio n s   [ 2 4 ] ,  [ 2 5 ] .   S AFER+  al g o r ith m   is   a  m e m b er   o f   S A FER  cip h er   f a m il y   w h ic h   w as   f ir s t  p r o p o s ed   as  ca n d id ate  f o r   t h e  A E S   s t an d ar d   [ 2 6 ] .   R ec en tl y   it  h as   b r o u g h t  atte n tio n   b y   its   g o o d   p er f o r m a n ce s   i n   h ar d w ar e - s o f t w ar e  i m p le m en ta ti o n ,   h ig h   e n cr y p tio n /d ec r y p t io n   s p ee d ,   an d   g o o d   r esis ta n ce   ag ai n s t  v ar io u s   a tt ac k s   [ 2 7 ] ,  [ 2 8 ] .   SA FER  en c r y p tio n   is   ad o p ted   as  th e  b asic  co m p o n en t  f o r   B lu eto o th   co m m u n icatio n   s ec u r it y   [ 2 9 ] ,  [ 3 0 ] .   T h e  m ai n   c h a r ac ter is tics   o f   t h e  s elec ted   s ta n d ar d s   ar e  g i v en   in   T ab le  1 .     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       A n a lysi s   a n d   ev a lu a tio n   of   s ymm etri ca l k ey   cip h ers   fo r   in te r n et  o f th in g s   s ma r t…  ( Lu ja in   S .   A b d u lla )     1193   G a t e w a y V i d e o L o c a l   S e r v e r S m a r t   D e v i c e s A l a r m   d e v i c e s S e n s o r s E n v i r o n m e n t F i r e w a l l O t h e r   A p p s I n t e r n e t   Fig u r e  1 .   I o T   s m ar t  h o m e  s ec u r it y         1 .  A u t h e n t i c a t i o n 2 .  D a t a   E n c r y p t i o n 4 .  F i r e w a l l 3 .  A n t i v i r u s   5 .  P h y s i c a l   S e c u r i t y   p o l i c i e s   I o T T h e   I n t e r n e t S m a r t   H o m e     Fig u r e  2 .   R in g   o f   d ef e n s e       T ab le  1 .   Stan d ar d s   p er f o r m an ce s   F a c t o r   D ES   3 D ES   A ES/  R i j n d a e l   S A F ER +   C i p h e r   t y p e   S y mm e t r i c   S y mm e t r i c   S y mm e t r i c   S y mm e t r i c   K e y   l e n g t h   56   1 6 8   1 2 8 ,   1 9 2 ,   2 5 6   1 2 8 ,   1 9 2 ,   2 5 6   B l o c k   s i z e   64   64   1 2 8   1 2 8   P u b l i s h e d     N e w ,   1 9 7 7   1 9 9 5   2 0 0 0   1 9 9 9   S t r u c t u r e   F e i st e l   F e i st e l   S u b s t i t u . , P e r mu t a .   S u b s t i t u . , P e r mu t a .   P o ssi b l e   k e y s   1   1   1   1   S e c u r i t y     W e a k   G o o d   H i g h   H i g h   C r y p t a n a l y si s re si st a n c e   B r u t e   F o r c e d     B r u t e   F o r c e d   B r u t e   F o r c e d   B r u t e   F o r c e d       2 . 2 . 1 .   DE S             P lain tex t  o f   6 4 - b it  le n g t h   is   e n cr y p ted   b y   1 6   r o u n d s   u s i n g   5 6 - b it  k e y   le n g t h   b ased   o n   Feis tel  n et w o r k   p r in cip les.  T h e  in itial  s ec r ete  k e y   i s   g i v e n   to   b o th   en cr y p tio n   s id e  an d   d ec r y p tio n   s id e  as  6 4 - b it  k e y ,   b u t  b y   r e m o v i n g   8   b its   t h e  k e y   s ize  i s   d e cr ea s ed   to   5 6 - b it   k e y .   T h e   8 th   b it  i s   u s ed   a s   p ar it y   c h ec k   f o r   t h e  7   b its   th at   p r ec ed ed   it  in   t h e  s eq u en ce   o f   t h e  o r ig i n al  k e y .   E v er y   r o u n d   is   u s in g   a   r ed u ce d   s u b - k e y   o f   4 8 - b it  le n g t h   g en er ated   f r o m   t h e  o r ig in al  k e y   b y   a  k e y   s c h ed u le  th r o u g h   m an y   p er m u tati o n   a n d   s elec ti o n   p r o ce d u r es.   T h e   s u b - k e y   g e n er atio n   p r o ce d u r e  s h o w s   w ea k   r an d o m ized   o p er atio n s   w h ic h   ar e  r ef lecte d   as  r ed u ce d   cip h er   co m p le x it y .  T h e  in p u t  6 4 - b it  p lain tex t  b lo ck   is   s u b j ec t  to   in itial  p er m u tatio n   ac co r d in g   t o   f ix ed   in p u t - o u tp u t   s w itc h in g   p r o ce d u r e  an d   t h en   d iv id ed   in to   t w o   g r o u p s         an d       ,   ea ch   o f   3 2 - b it.  Data   a n d   s u b - k e y   ar e  th e n   p r o ce s s ed   in   th e  1 6   r o u n d s   b y   Feis tel  n et w o r k   as  s h o w n   i n   th e  f ig u r e  3   w h er e  th e  d etail s   o f   th e  f ir s t  r o u n d   ar e   g iv e n .   T h e  DE S  al g o r it h m   e m p lo y s   m a n y   p r ed ef in ed   tab l es  f o r   d ata  en cr y p tio n   o p er ati o n s   li k e  s u b s ti tu t io 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.  22 ,   No .   2 ,  Ma y   2 0 2 1   :   1 1 9 1   -   1 1 9 8   1194   co m p r es s io n ,   e x p an s io n ,   in v e r s io n ,   an d   b r ea k d o w n   [ 2 0 ] ,  [ 2 1 ] .   T h e  d ec r y p tio n   alg o r it h m   is   b ased   o n   t h e   r ev er s e  m a th e m atica l  o p er atio n s   to   r eg e n er ate  t h e  o r ig i n al  p lain te x t  f r o m   a n   en cr y p ted   d ata.   T h e r e  ar e  m a n y   i m p r o v ed   v er s io n s   o f   t h e  DE S  th at  tr ied   to   o v er co m e  t h e  s ec u r it y   li m itatio n   esp ec iall y   ag ain s t  b r u te  f o r ce   attac k s   s u c h   as   d o u b le - DE S  an d   T DE S  w h ic h   ar e   b ased   o n   t h e  s a m e   p r in cip les   w it h   r ep ea ted   en cr y p tio n   r o u n d s .   T DE S  is   p r o p o s ed   to   r eso lv e  t h e  w ea k n e s s   i n   DE S  w ith o u t  d esi g n i n g   a  f u ll  n e w   cip h er   al g o r ith m   [ 2 2 ] .   T o   r esis t  to   t h e  b r u te - f o r ce   attac k s ,   T DE S  al g o r ith m   is   u s in g   a  k e y   o f   1 6 8   b its   ( 3   ti m es   5 6 )   to   p er f o r m   th r ee   s u cc ess iv e  b lo ck   e n cr y p tio n   o p er atio n   s i m ilar   to   t h at  in   th e  DE S  al g o r it h m .   T h e  to tal  ef f ec ti v e   en cr y p tio n   r o u n d s   ar e  4 8   r o u n d s   w h ile  t h e  d ec r y p tio n   is   i m p le m e n ted   b y   4 8   r ev er s e - p r o ce s s   r o u n d .     2 . 2 . 2 .   AE S               R ij n d ae l  alg o r ith m   h a v e  b ee n   s elec ted   as  t h e  A E S   b y   NI ST   in   2 0 0 1   am o n g   s ev er al  en cr y p t io n   ca n d id ates  to   b e  th e  o f f ic ial  s t an d ar d   [ 9 ] ,  [ 3 1 ] .   Data   ar e  en cr y p ted - d ec r y p ted   o n   1 2 8 - b it  b lo ck s   u s i n g   a  s ec r et  k e y   o f   t h r ee   o p tio n s ,   1 2 8 ,   1 9 2 ,   o r   2 5 6   b its ’   len g t h .   T h e  n u m b er   o f   r o u n d s   d ep en d s   o n   th e  k e y   len g t h   s u c h   th a t   1 0   r o u n d s   is   u s ed   t h e  ca s e  o f   1 2 8 - b it  k e y ,   1 2   r o u n d s   f o r   1 9 2 - b it  k e y ,   w h ile  f o r   th e  o p tio n   o f   2 5 6 - b it  k e y   t h er e  ar e  1 4   r o u n d s .   Data   en cr y p t i o n   r esu l ts   f r o m   m at h e m atica l   o p er atio n s   o v er   th e  e n tire   d ata  b lo ck   in   e v er y   r o u n d   in   an   iter ati v e  p r o ce s s   w h ile  i n   th e  DE S  p ar t  o f   d ata  is   s u b j ec t  to   Feis tel  cip h er   in   ea ch   r o u n d .   R o u n d   in p u t  d ata  g o es  t h r o u g h   f o u r - b it  an d   b y te  o p er atio n s ;  s u b - b y te,   s h if t - r o w ,   m i x - co lu m n ,   an d   ad d - r o u n d - k e y   a s   d ep icted   in   th e  F ig u r e  4 ,   w h er e  N  is   t h e  n u m b er   o f   r o u n d s .   T h e  last   en cr y p tio n   r o u n d   is   b ased   o n   o n l y   th r ee   o p er atio n s   w h ic h   ar e  s u b - b y te ,   s h i f t - r o w ,   a n d   ad d - r o u n d - k e y .   A   p r ed ef in ed   S - b o x   o f   1 6 ×1 6   v alu es  i s   u s ed   to   g en er ate  t h e   s u b s ti tu t io n   o f   a n   in p u t  b y te  b y   an o t h er   o n e  a cc o r d in g   to   m ap p in g   p r o ce d u r e.   T h e  o u tp u t  b y te   lo ca tio n   o n   th e   s - b o x   is   f o u n d   b y   d iv id in g   t h e  in p u t  b y te  i n to   t w o   4 - b it  g r o u p s ,   w h er e  t h e  le f t   in d icate s   t h e   r o w   n u m b er   a n d   th e  r ig h t  s h o w s   th e  co l u m n   i n d ex .   B lo ck s   ar e  th en   d is tr ib u ted   o n   f o u r   g r o u p s   o f   f o u r   b y tes   ea ch .   T h e  f ir s t  g r o u p   is   u n ch a n g ed ,   t h e  s ec o n d   i s   cir cu lar l y   s h i f ted   to   th e  lift  b y   o n e  b y te,   t w o   s i m ilar   b y tes   a r e  s h i f ted   f o r   t h e  t h ir d   g r o u p ,   an d   t h r ee   b y te - s h if t   is   ap p lied   f o r   t h e  la s t  g r o u p .   T h e  m ix - c o lu m n s   o p er atio n   i s   a  m atr ice s   m u l tip licatio n   u s in g   t h e  p r i m e   p o l y n o m ial    (   )                           .   Fi n al l y ,   t h e  1 2 8 - b it  k e y   is   XOR  ad d ed   b it - by - b it  to   th e  d ata  to   p r o d u ce   th e  r o u n d   o u tp u t  d ata.   T h e  k e y   s ch ed u le  is   b ased   o n   th e   d iv is io n   o f   t h e  s ec r et  k e y   o n   f o u r   w o r d s ,   ea c h   w it h   f o u r   b y t es.  O n e  s u b - k e y   i s   g e n er ated   f o r   ev er y   e n cr y p tio n   r o u n d   u s in g   a  XO R   ad d itio n   w it h   b y te  r o tatio n   to   lead   a  g o o d   r an d o m izi n g   p r o ce s s   b y   ap p ly i n g   n o n li n ea r   o p er atio n s .   Dec r y p tio n   alg o r it h m   u s e s   s a m e  p r in cip les  s h ar ed   b y   all  b lo ck   cip h er s   b y   p r o v id in g   an   in v er s e   o p er atio n   f o r   ev er y   en cr y p t io n   s tep   [ 1 4 ] .       2 . 2 . 3   SAFER+                    SA FE R +  is   a  1 2 8 - b it  b l o ck   cip h er   w it h   t h r ee   o p tio n al   k e y   len g t h s ;   1 2 8 - b it  k e y ,   1 9 2 - b it  k e y ,   o r   2 5 6 - b it  an d   en cr y p tio n /   d ec r y p tio n   r o u n d s   ( R )   eq u al  to   8 ,   1 2   an d   1 6   ac co r d in g l y   [ 1 9 ] ,  [ 2 7 ] .    T h e  p r o to co l  s tar ts   b y   th e  k e y   s ch ed u le  to   g en er at  a  s et  o f   2 R   k e y s   f r o m   t h e  o r ig in al  s ec r et  k e y   o w n ed   b y   b o th   s en d er   an d   r ec eiv er   s id es ( K 1 ) .   T h e  2 R +1   k e y s   g r o u p   is   u s ed   f o r   en cr y p tio n   r o u n d s   as t w o   k e y s   p er   r o u n d ,   s tar t in g   f r o m   K 1   to   K 2R   an d   t h e  f in a l  k e y   K 2R + 1  f o r   t h e  o u tp u t   en cr y p tio n   la y er .   T h e  d ec r y p tio n   s id e  e m p lo y s   th e  r ev er s e  o r d er   b y   b eg in n i n g   f r o m   K 2R+ 1   f o r   th e  in p u t  d ec r y p tio n   la y er   an d   th en   t w o   k e y s   p er   r o u n d   as  s h o w n   in   t h e  F ig u r e  5 .   T h e  k e y   s c h ed u le  u s es  b y t e  n u m b er   ex p an s io n ,   t h r ee   b its   lef t  r o tatio n ,   b y te s   s ele ctio n ,   an d   m atr i x   m u ltip licatio n .   S A FE R +  r o u n d   in clu d es  t w o   lin ea r   tr a n s f o r m atio n   la y er s ,   a  n o n l in ea r   la y er ,   an d   f in is h   b y   b y te   m u ltip licatio n   w it h   t h e  m a tr ix   M.   L i n ea r   la y er s   ar e  b ased   o n   b y te - to - b y te  ad d itio n   m o d u l o   2 5 6   ( a d d )   an d   b it - by - b it a d d itio n   o p er atio n   ( x o r )   o f   t h e  la y er   1 2 8 - b it i n p u t d at a   b lo ck   w it h   o n e   o f   t h e  r o u n d   k e y s .   T h e  n o n li n ea r   la y er   u s es   a  b y te    tr a n s f o r m at i o m   o n   ex p o n e n tial   an d   lo g ar it h m ic  f u n ctio n   b ase  ( 4 5 )   m o d u lo   2 5 7   d ef in ed   f o r   th e  b y te  B   b y :         (   )   {                                                                                                                                                                                                           ( 1 )       (   )   {        (   )                                                                                                                                                                                ( 2 )       M  is   a  p r ed ef in ed   in v er tab le  ( 1 6 ×1 6 )   m atr i x   u s ed   as  b ase  f o r   th e  f in a l  tr an s f o r m at io n   s ta g e  in   ev er y   r o u n d   to   en s u r e  th e   f a s t  d i f f u s io n   a n d   t o   m ak e  th e  al g o r it h m   r e s is ta n t   to   d if f er e n tial  cr y p tan al y s is   [ 3 2 ] .   T h e  d ec r y p tio n   p r o ce s s   b eg in s   w i th   th e  i n p u t  tr an s f o r m atio n   la y er   o p er atin g   o n   th e  cip h er tex t  a n d   th e   k e y   K 2 R+ 1   w i th   a   s u b tr ac tio n   ( s u b )   a s   t h e  i n v e r s e  o p er atio n   o f   ad d   an d   x o r   o p er atio n   in   o p p o s ite  lo ca t io n s   o f   t h eir   p ee r   o p er atio n s   in   th e  o u tp u t  en cr y p tio n   la y er .   T w o   k e y s   f r o m   t h e  r em ai n i n g   2 R   k e y s   ar e  u s ed   in   d ec r ea s in g   o r d er   f o r   r o u n d s   d ec r y p tio n .   An   i n v er s e  o p er atio n   o f   t h at  i n   th e  en cr y p tio n   i s   p er f o r m ed   i n   ev er y   s tep   o f   th e   d ec r y p tio n   p r o ce s s .   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       A n a lysi s   a n d   ev a lu a tio n   of   s ymm etri ca l k ey   cip h ers   fo r   in te r n et  o f th in g s   s ma r t…  ( Lu ja in   S .   A b d u lla )     1195   P l a i n t e x t :  6 4   b i t s K e y :  6 4   b i t s P a r i t y   c h e c k :  5 6   b i t s K e y S c h e d u l e : 4 8   b i t s S u b - k e y K 1 ... K 16 I n i t i a l   p e r m u t a t i o n   L 0 :  3 2   b i t s R 0 :  3 2   b i t s 6 S 1 6 R 1 R 16 L 16 L 1 E + 6 6 6 6 6 6 S 2 S 3 S 4 S 5 S 6 S 7 S 8 C 1 C 2 C 3 C 4 C 5 C 6 C 7 C 8 P + C i p h e r   t e x t :  6 4   b i t s 6 4   b i t s : I n v e r s e   p e r m u t a t i o n K 16 = S u b - k e y   16 :  4 8   b i t s   Ki = S u b - k e y   i :  4 8   b i t s   R o u n d   1     Fig u r e   3 .   DE S E n cr y p tio n   r o u n d       A d d - R o u n d - K e y S h i f t - R o w s S u b - B y t e s M i x - C o l u m n s A d d - R o u n d - K e y S h i f t - R o w s S u b - B y t e s Y e s P l a i n t e x t C i p h e r t e x t No F o r   i = 1  t o   N - 1 i = N - 1 ? K e y - s c h e d u l e N   s u b - k e y     Fig u r e  4 .   A E S a l g o r ith m     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.  22 ,   No .   2 ,  Ma y   2 0 2 1   :   1 1 9 1   -   1 1 9 8   1196   128  bi t s O r i gi na l  P l a i nt e xt K e y s c he dul e E nc r ypt i on  out put  l a ye r 128  bi t s   C i phe r  t e xt E nc r ypt i on  R ound  ( m ) m = m + 1 D e c r ypt i on  i npu t  l a ye r D e c r ypt i on  r oun d  ( m ) 128  bi t s  O r i gi na l P l a i n t e xt S ym m e t r i c a l   s e c r e t  ke y K 1 M = R m = R m = m + 1 128  bi t s   C i pher  t e xt Y e s K 2 m - 1 K 2 m Y e s K 2 R + 1 No No T r a ns m i t t e r  s i de R e c e i ve r  s i de K e y s c he dul e     Fig u r e  5 .   SAFER +  e n c r y p tio n /d ec r y p tio n         3.   RE SU L T S AN D  D I SCU SS I O N                   A lth o u g h   M A T L A B   is   co n s id er ed   a  s lo w   p r o g r a m m i n g   lan g u ag e ;  it  ca n   g i v e  a  co m p ar ati v e  s tu d y   b et w ee n   v ar io u s   en cr y p t io n   s tan d ar d s .   T h e  p er f o r m a n ce   o f   t h e  f o u r   al g o r ith m s   DE S,   T DE S,  A E S,  a n d   S A FER+  i s   ev al u ated   b ased   o n   th e  d ela y   i n tr o d u ce d   b y   t h e  en cr y p tio n / d ec r y p tio n   p r o ce d u r es.  S A FER+  i s   p r o v en   to   b e  a   f aster   th an   t h e  o th er   th r ee   s tan d ar d s   as  s h o w n   in   T ab le  2 .   T h e  s o f t w ar e  i m p le m e n tatio n   is   p er f o r m ed   b y   t h e  s a m e  to o ls   an d   p r o g r am m er   f o r   d if f er e n t  f ile  s ize  r an g i n g   f r o m   8   KB   to   5 1 2   KB .   T h e   b eh av io r   o f   e n cr y p tio n / d ec r y p tio n   ti m e  i s   li n ea r   w it h   t h e  d ata  s ize  f o r   th e  f o u r   al g o r ith m s   b u t  w it h   d if f er e n t   s lo p s   as  p r esen ted   in   F i g u r e  6 .   T h e  cu r v e  s lo p s   f o r   th e  e n cr y p t io n   p r o ce d u r e  ca lcu lated   f r o m   co llected   d ata   ar e  9 . 7 ,   2 8 . 7 ,   2 7 . 7 ,   an d   2 . 1   f o r   DE S,  T DE S,  A E S,  a n d   S A FE R +  r esp ec ti v el y .   T h is   p r o v es t h at  S AFER+  is   n o t  o n l y   f aster   b u t  is   s u itab le  f o r   en cr y p tio n   o f   lar g e  a m o u n t  o f   d ata.   Sim i lar l y ,   t h e  d ec r y p tio n   ti m e  i s   lin ea r   w it h   i m p r o v ed   ch ar ac ter is tic s   f o r   t h e  S A FE R +  co m p ar ed   to   th e  o th er s .   T h e  d ata  co llectio n   is   p u s h e d   to   3 0 . 2   M B   f o r   S A FER+ to   v alid ate  th eir   l in ea r   ch ar ac ter is t ics i n   ter m s   o f   en cr y p t io n   an d   d ec r y p tio n   t i m e.       T ab le  2 .   T h e  p er f o r m an ce   o f   C ip h er   Sta n d ar d s   D a t a   si z e   ( k B )   T i me   o f   D ES ( ms)   T i me   o f   3 D ES ( ms)   T i me   o f   A ES/  ( ms)   T i me   o f   S A F ER +   ( ms)   En c r y p .   D e c r y p .   En c r y p .   D e c r y p .   En c r y p .   D e c r y p .   En c r y p .   D e c r y p .   8   1 6 0   67   3 1 6   2 3 2   2 6 7   4 9 6   45   33   16   1 5 7   98   3 9 8   3 4 3   4 1 9   9 7 1   48   54   32   2 6 1   1 6 6   6 5 9   5 5 4   7 7 0   1 9 0 4   61   60   64   5 0 1   3 3 8   1 2 9 2   1 1 1 7   1 6 6 2   3 6 6 7   1 6 1   1 4 0   1 2 8   1 0 1 5   6 6 4   2 6 5 2   2 4 1 9   3 5 0 2   7 2 4 3   2 1 4   2 1 0   2 5 6   2 0 4 2   1 3 3 3   5 6 2 7   4 8 7 5   6 5 9 3   1 6 0 4 4   4 0 9   4 0 3   5 1 2   4 1 3 5   4 0 0 2   1 0 9 0 2   9 6 5 1   1 4 1 8 2   3 3 3 0 4   8 3 2   8 2 5   1 0 2 4   1 0 4 8 2   5 8 1 9   2 1 4 9 5   1 9 4 6 9   2 7 8 1 7   6 4 6 6 0   1 6 4 7   1 6 5 3   2 0 4 8   1 9 9 2 3   1 4 9 6 2   5 6 4 2 4   4 6 5 3 6   5 9 0 6 7   1 2 8 6 1 5   3 4 0 4   3 4 0 9   5 1 2 0   4 8 7 1 5   3 3 7 7 3   1 4 7 1 5 7   1 2 2 6 7 4   1 4 1 8 2 3   3 2 9 2 0 5   1 0 7 1 5   1 0 3 3 0   1 0 2 4 0   X   X   X   X   X   X   2 3 0 4 3   2 2 9 5 2   2 0 4 8 0   X   X   X   X   X   X   4 1 7 6 9   4 0 6 7 8   3 0 7 2 0   X   X   X   X   X   X   7 0 8 2 6   6 9 1 8 0     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       A n a lysi s   a n d   ev a lu a tio n   of   s ymm etri ca l k ey   cip h ers   fo r   in te r n et  o f th in g s   s ma r t…  ( Lu ja in   S .   A b d u lla )     1197       Fig u r e  6 .   E n cr y p tio n   &   d ec r y p tio n   ti m e s .       4.   CO NCLU SI O N   I o T   ap p licatio n s   ar e  r ea l - ti m e   in   n at u r e  w h ic h   m a k es  e n cr y p tio n /d ec r y p tio n   ti m e   th e   ce n tr al  f ac to r   f o r   s elec ti n g   a  s u i tab le  en cr y p tio n   s ta n d ar d .   I o T - s m ar t  h o m e  ap p licatio n   u s e s   li m ited   m e m o r y ,   an d   li m ited   co m p u ti n g   p o w er   d ev ices,  m a k in g   it  d if f ic u lt  to   u s e  t h e  clas s ic  I T   en cr y p tio n   s ta n d ar d   f o r   d ata  s ec u r it y .   T h e  p r o p o s ed   lo ca l  s er v er - b ased   a r ch itect u r e  o v er co m e s   t h ese   l i m itat io n s   o f   I o T   d ev ices  t h a t  co n tr ib u te  to   t h e   p o ten tial  u s e   o f   c lass ic  I T   co d in g   s tan d ar d s .   T h e  d ata  i s   co ll ec ted   f r o m   d if f er en t  lo ca tio n s   in   t h e  s m ar t  h o m e   o p er atio n   ar ea ,   an d   s en d   to   th e  lo ca l  s er v er   v ia  th e  i n - h o u s e  E th er n et  n e t w o r k .   T h e  lo ca l  s er v er   is   p r o tecte d   b y   t h e  r in g   o f   d e f en s e  s tr ateg y   an d   i s   u s ed   a s   a  co n tact  p o i n t   w it h   t h e  o u ts id e  n et w o r k   ( I n t er n et) .   T o   s elec t   an   ap p r o p r iate  I T   en cr y p tio n   s ta n d ar d   f o r   I o T   s m ar t  h o m e  ap p licatio n ,   a  s tu d y   w a s   co n d icted   to   ev al u ate  th e   p er f o r m a n ce   o f   f o u r   cr y p t o g r ap h ic  s tan d ar d s   k n o w n   f o r   th ei r   s tr o n g   d ata  s ec u r it y ,   n a m el y ,   DE S,  T DE S,  A E S   an d   S A FE R   +.   T h e  s o f t w ar e  ev alu a tio n   s h o w s   t h at  S AFER+   o u tp er f o r m s   o t h er s   in   ter m   o f   o p er atio n al  d ela y   an d   s u itab ilit y   f o r   b ig   d ata  e n cr y p tio n .   Si m u latio n s   p r o v e  t h at  f o r   a  f il e  o f   5 . 1 2 MB ,   SA F E R   +  i s   at  lea s t  f i v e   ti m e s   f a s ter   th a n   its   clo s e s t c o m p e tito r   in   t h is   g r o u p   w it h   a  li n ea r   in cr ea s e  o f   t i m e  w i th   e n c r y p ted   f ile  s ize.         RE F E R E NC E S   [1 ]   R.   Ku m a r,   P .   K h a n   a n d   S .   Ku m a r ,   “ A  Ce ll u la r  A u t o ma ta - b a se d   He a lt h c a re   Da t a   E n c ry p ti o n   T e c h n i q u e   f o r  Io T   Ne two rk s  ",   2 0 1 9   IEE E   1 6 th   In d ia  Co u n c il   I n tern a ti o n a l   Co n f e re n c e   (IND ICON ) ,   Ra jk o t,   I n d ia,   p p .   1 - 4   ,   2 0 1 9 ,   d o i:   1 0 . 1 1 0 9 /INDICO N4 7 2 3 4 . 2 0 1 9 . 9 0 3 0 3 4 9   [2 ]   A .   Kh a n u m ,   Re k h a   V . ,   “ A n   e n h a n c e d   se c u rit y   a lert  s y ste m   f o r  sm a rt  h o m e   u sin g   IOT” ,   In d o n e sia n   J o u rn a l  o f   El e c trica l  En g in e e rin g   a n d   Co mp u ter   S c ien c e ,   Vo l .   1 3 ,   No . 1 ,   p p .   2 7 - 34 ,   Ja n   2 0 1 9 ,   d o i:   1 0 . 1 1 5 9 1 /i jee c s.v 1 3 . i 1 . p p 2 7 - 34   [3 ]   S .   M .   Err a p o tu ,   e t  a l .,   “ S A F E:   S e c u re   A p p li a n c e   S c h e d u l in g   f o r  F lex ib le  a n d   Ef f ici e n t  En e rg y   C o n su m p ti o n   f o r  S m a rt  Ho m e   Io T , "   IEE E  In ter n e t  o f   T h in g s  J o u r n a l ,   v o l.   5 ,   n o .   6 ,   p p .   4 3 8 0 - 4 3 9 1 ,   De c .   2 0 1 8 .   d o i:   1 0 . 1 1 0 9 /JIOT . 2 0 1 8 . 2 8 6 6 9 9 8   [4 ]   A .   Ju rc u t,   T .   Nic u lce a ,   P .   Ra n a w e e ra   a n d   Nh ien - A n   Le - Kh a c ,   “ S e c u rit y   Co n sid e ra ti o n s  f o r  In tern e t   o f   T h in g s:  A  S u rv e y ” ,   S N Co m p u ter S c i e n c e ,   A rti c le   n u m b e r:   1 9 3 ,   2 0 2 0 ,   d o i:   1 0 . 1 0 0 7 /s4 2 9 7 9 - 0 2 0 - 0 0 2 0 1 - 3   [5 ]   T .   S o n g ,   e t  a l .,  “ A   P riv a c y   P re se rv in g   Co m m u n ica ti o n   P ro to c o l   f o r  Io T   A p p li c a ti o n s  in   S m a rt  Ho m e s, "   IEE E  In ter n e t  o f   T h in g s Jo u r n a l , v o l.   4 ,   n o .   6 ,   p p .   1 8 4 4 - 1 8 5 2 ,   2 0 1 7 ,  d o i :   1 0 . 1 1 0 9 /JIOT . 2 0 1 7 . 2 7 0 7 4 8 9   [6 ]   M .   Ra n a ,   e t  a l .,  " A   se c u re   a n d   li g h tw e ig h t  a u th e n ti c a ti o n   sc h e m e   fo r  n e x t  g e n e ra ti o n   I o T   in f r a stru c tu re " ,   Co mp u ter   Co mm u n ica ti o n s ,   V o l.   1 6 5 ,   p p .   8 5 - 9 6 ,   Ja n u a ry   2 0 2 1 ,   d o i :  1 0 . 1 0 1 6 / j. c o m c o m . 2 0 2 0 . 1 1 . 0 0 2   [7 ]   G .   M u sta f a ,   R.   A sh ra f ,   M .   A .   M irza ,   A .   Ja m il   a n d   M u h a m m a d ,   “ A  Re v i e w   o f  Da ta  S e c u rit y   a n d   Cr y p to g ra p h ic  T e c h n iq u e s  in   Io T   b a se d   d e v ice s” ,   Pro c e e d in g s   o f   th e   2 n d   I n te rn a ti o n a l  C o n fer e n c e   o n   F u t u re   Ne two rk s  a n d   Distrib u ted   S y ste ms   - ICFNDS   ' 1 8 ,   Ju n e   2 0 1 8 .   [8 ]   M .   S .   M e h m o o d ,   e t  a l .,  " A   Co m p re h e n siv e   L it e r a tu re   Re v i e w   o f  D a ta  En c r y p ti o n   T e c h n iq u e s  in   Cl o u d   Co m p u ti n g   a n d   I o T   En v iro n m e n t, "   2 0 1 9   8 t h   In ter n a ti o n a l  C o n fer e n c e   o n   In fo rm a t io n   a n d   Co mm u n ica t io n   T e c h n o l o g ies   ( ICICT ) ,   Ka ra c h i,   P a k istan ,   p p .   5 4 - 5 9 ,   2 0 1 9 .   [9 ]   S .   M a it ra ,   D.  Rich a rd s,  A .   Ab d e lg a w a d   a n d   K.  Ye la m a rth i,   " P e rf o r m a n c e   E v a lu a ti o n   o f   Io T   En c r y p ti o n   A l g o rit h m s:  M e m o r y ,   T i m in g ,   a n d   En e rg y , "   2 0 1 9   IEE E  S e n so rs   A p p li c a ti o n s  S y mp o si u m  ( S AS ) ,   S o p h ia  A n ti p o li s,   F ra n c e ,   p p .   1 - 6 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 0 9 /ICICT 4 7 7 4 4 . 2 0 1 9 . 9 0 0 1 9 4 5   [1 0 ]   A .   S a c h a n ,   D.  N.  K u m a r  a n d   A .   A d w it e e y a ,   " L ig h t  W e ig h ted   M u t u a l  A u th e n ti c a ti o n   a n d   Dy n a m ic  Ke y   En c r y p ti o n   f o r  Io T   D e v ic e s  A p p li c a ti o n s,"   2 0 1 9   I n ter n a ti o n a l  C o n fer e n c e   o n   Iss u e s  a n d   Ch a ll e n g e s  in   I n telli g e n t  Co mp u ti n g   T e c h n iq u e s ( ICICT ) ,   G H A ZI A B A D,  In d ia,  p p .   1 - 6 ,   2 0 1 9 .   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.  22 ,   No .   2 ,  Ma y   2 0 2 1   :   1 1 9 1   -   1 1 9 8   1198   [1 1 ]   M .   A .   Kh a n ,   M .   T .   Qu a sim ,   N.  S .   A lg h a m d i  a n d   M .   Y.   Kh a n ,   " A   S e c u re   F ra m e w o rk   f o r  A u th e n ti c a ti o n   a n d   En c ry p ti o n   Us in g   Im p ro v e d   ECC  f o r  Io T - Ba s e d   M e d ica l  S e n so r  Da ta,"   IEE E  Acc e ss ,   v o l.   8 ,   p p .   5 2 0 1 8 - 5 2 0 2 7 ,   2 0 2 0 ,   d o i:   1 0 . 1 1 0 9 /A CCES S . 2 0 2 0 . 2 9 8 0 7 3 9   [1 2 ]   X .   Ch e n ,   Y.  L iu ,   H.  Ch a o   a n d   Y.  L i,   " Cip h e rtex t - P o li c y   Hi e ra r c h ica l  A tt rib u te - Ba se d   En c ry p ti o n   Ag a in st  Ke y - De leg a ti o n   A b u se   f o r  Io T - Co n n e c ted   He a lt h c a re   S y ste m , "   in   IE EE   Acc e ss ,   v o l.   8 ,   p p .   8 6 6 3 0 - 8 6 6 5 0 ,   2 0 2 0 ,   d o i:   1 0 . 1 1 0 9 /A CCES S . 2 0 2 0 . 2 9 8 6 3 8 1   [1 3 ]   D.  Rich a rd s,  A .   A b d e lg a w a d   a n d   K.  Ye la m a rth i,   " Ho w   Do e s  En c r y p ti o n   In f lu e n c e   T im in g   in   Io T ? , "   2 0 1 8   IE EE   Glo b a l  Co n fer e n c e   o n   In ter n e t  o f  T h in g s ( GCIo T ) ,   A lex a n d ria,  Eg y p t,   p p .   1 - 5 ,   2 0 1 8 .   [1 4 ]   J.  H.  A n a je m b a ,   C.   Iw e n d i,   M .   M it tal  a n d   T .   Yu e ,   " Im p ro v e d   A d v a n c e   En c r y p ti o n   S ta n d a rd   w it h   a   P riv a c y   Da tab a se   S tru c tu re   f o r  Io T   No d e s,"   2 0 2 0   IEE E  9 th   I n ter n a ti o n a l  Co n fer e n c e   o n   Co mm u n ica ti o n   S y ste ms   a n d   Ne two rk   T e c h n o l o g ies   ( CS NT ) ,   Gw a li o r,   In d ia,  p p .   2 0 1 - 2 0 6 ,   2 0 2 0 .   [1 5 ]   M .   Da o ,   V .   H o a n g ,   V .   Da o   a n d   X .   T ra n ,   " A n   En e rg y   Eff icie n t  A ES   En c ry p ti o n   Co re   f o r  Ha r d w a re   S e c u rit y   Im p le m e n tatio n   i n   Io T   S y ste m s,"   2 0 1 8   I n ter n a t io n a l  C o n fer e n c e   o n   A d v a n c e d   T e c h n o lo g ies   fo r  C o mm u n ic a ti o n s  ( AT C) ,   Ho   Ch i  M in h   Cit y ,   p p .   3 0 1 - 3 0 4 ,   2 0 1 8 .   [1 6 ]   X .   G u o ,   J.  Hu a ,   Y.  Zh a n g   a n d   D.  W a n g ,   " A   Co m p le x it y - Re d u c e d   Blo c k   En c r y p ti o n   A lg o rit h m   S u it a b le f o r  In tern e t  o f   T h in g s,"   IEE E  Acc e ss ,   v o l.   7 ,   p p .   5 4 7 6 0 - 5 4 7 6 9 ,   2 0 1 9 ,   d o i:   1 0 . 1 1 0 9 /A CCES S . 2 0 1 9 . 2 9 1 2 9 2 9   [1 7 ]   D.  S h in ,   K.  Yu n ,   J.   Kim ,   P .   V .   As ti ll o ,   J.  Kim   a n d   I.   Yo u ,   “ A  S e c u rit y   P ro to c o l  f o r  Ro u te  Op ti m iz a ti o n   in   DMM - Ba se d   S m a rt  Ho m e   Io T   N e t w o rk s , ”   IEE E  Acc e ss ,   v o l.   7 ,   p p .   1 4 2 5 3 1 - 1 4 2 5 5 0 ,   2 0 1 9 .   [1 8 ]   T .   S .   G u n a wa n ,   e t  a l. ,   “ P ro to ty p e   De sig n   o f   S m a rt  Ho m e   S y ste m   u sin g   In ter n e to f   T h in g s” ,   In d o n e sia n   J o u rn a l  o f  El e c trica l  En g in e e rin g   a n d   Co mp u ter   S c ien c e ,   Vo l.   7 ,   No . 1 ,   J u ly   2 0 1 7 ,   p p .   1 0 7 - 1 1 5 ,   d o i:   1 0 . 1 1 5 9 1 /i jee c s.v 7 . i1 . p p 1 0 7 - 1 1 5   [1 9 ]   M .   K.  M a h m o o d ,   a n d   F .   M .   A l - Na i m a ,   “ D e v e lo p in g   a   M u lt i - L a y e r  S trate g y   f o r  S e c u rin g   Co n tro l  S y st e m s  o f   Oil   Re f in e ries , "   W ire les s S e n so r Ne t wo rk , V o l.   2 ,   N o .   7 ,   p p .   5 2 0 - 5 2 7 ,   2 0 1 0 ,   d o i:   1 0 . 4 2 3 6 /w sn . 2 0 1 0 . 2 7 0 6 4   [2 0 ]   I.   S u m a rto n o   a n d   A .   P .   U.  S iah a a n ,   “ E n c ry p ti o n   o f   DES   A lg o rit h m   in   In f o rm a ti o n   S e c u rit y ” ,   In ter n a ti o n a l  jo u rn a l  fo r in n o v a ti v e   re se a rc h   in   m u lt i d i sc ip li n a ry   f ield ,   Vo l.     4 ,   Iss u e   1 0 ,   Oc t.   2 0 1 8 .   [2 1 ]   P .   P a ti l ,   P .   Na ra y a n k a r,   N.  D  G   a n d   M .   S   M ,   “ A   Co m p re h e n siv e   Ev a lu a ti o n   o f   Cry p to g ra p h ic   A lg o rit h m s:  DES ,   3 DES ,   A ES ,   RS A   a n d   B lo w f ish ” ,   Pro c e d ia   Co mp u ter   S c ien c e ,   7 8 ,   p p .   6 1 7   –   6 2 4 ,   2 0 1 6 .   [2 2 ]   H.  O.  A l a n a z i,   e t  a l .,  “ Ne w   Co m p a ra ti v e   S tu d y   B e t w e e n   DES ,   3 DES   a n d   A ES   w it h in   Nin e   F a c to rs” ,   J o u rn a l   o f   c o mp u ti n g ,   v o lu m e   2 ,   issu e   3 ,   p p .   1 5 2 - 1 5 7 ,   M a rc h   2 0 10.   [2 3 ]   S .   Ch a ri,   C.   J u tl a ,   J.R.   Ra o   a n d   P .   Ro h a tg i,   “ A   c a u ti o n a ry   n o te  r e g a rd in g   e v a lu a ti o n   o f   A ES   c a n d id a tes   o n   sm a rt - c a rd s” ,   Pro c e e d in g s  o f  t h e   se c o n d   AE S   C a n d id a te C o n fer e n c e ,   p p .   1 3 3 – 1 4 7 ,   M a rc h   1 9 9 9 .   [2 4 ]   C.   A .   Lara - Niñ o ,   M .   M o ra les - S a n d o v a l  a n d   A .   Día z - P é re z ,   " A n   e v a lu a ti o n   o f   A ES   a n d   p re se n t  c ip h e rs  f o r   li g h tw e ig h t  c r y p to g ra p h y   o n   s m a rtp h o n e s,"   2 0 1 6   In ter n a ti o n a l  Co n fer e n c e   o n   El e c tro n ics ,   Co m mu n ica t io n s  a n d   Co mp u ter s ( CONIEL ECOM P) ,   C h o l u la,  p p .   8 7 - 9 3 ,   2 0 1 6 .   [2 5 ]     Z.   He rc ig o n ja,  “ C o m p a ra ti v e   A n a l y sis  o f   Cr y p to g ra p h ic  A lg o rit h m s” ,   In ter n a ti o n a l  J o u rn a l  o f  Di g it a l  T e c h n o lo g y   &   Eco n o my ,   Vo lu m e   1 ,   No .   2 ,   p p .   1 2 7 - 1 3 4 ,   2 0 1 6 .   [2 6 ]   S .   M u k h e rjee ,   D.  G a n g u l y   a n d   S .   Na sk a r,   “ A   Ne w   Ge n e ra ti o n   Cry p to g ra p h ic  T e c h n iq u e ” ,   In ter n a t i o n a l  J o u rn a l  o f   Co mp u ter   T h e o ry   a n d   En g i n e e rin g ,   V o l .   1 ,   No .   3 ,   p p . 2 8 4 - 2 8 6 ,   A u g u st,  2 0 0 9 .   [2 7 ]   I .   S .   A sh o u r,   " On   L in e   Da ta  a n d   V o ice   En c ry p ti o n   S y ste m   B a se d   o n   F P G A   Tec h n o lo g y , "   2 0 0 7   Na ti o n a l  Ra d io   S c ien c e   Co n fer e n c e ,   Ca iro ,   p p .   1 - 7 ,   2 0 0 7 .   [2 8 ]   A .   S c h u b e rt  a n d   W .   A n h e ier,  " Eff icie n t  V L S I  im p lem e n tatio n   o f   m o d e rn   sy m m e t ric  b lo c k   c ip h e rs,"   ICECS ' 9 9 .   Pro c e e d in g s  o f  IC ECS   '9 9 .   6 th   IEE E  I n ter n a ti o n a l   Co n fer e n c e   o n   El e c tro n ics ,   C irc u it s  a n d   S y ste ms   ( Ca t.   No . 9 9 EX 3 5 7 ) ,   P a f o s,  Cy p ru s,  v o l. 2 ,   p p .   7 5 7 - 7 6 0 ,   1 9 9 9 .   [2 9 ]   J.  P a d g e tt e ,   K.  S c a rf o n e   a n d   L .   Ch e n ,   “ G u id e   to   B lu e to o t h   S e c u rit y ” ,   Na ti o n a l  I n stit u te  o f  S ta n d a rd s  a n d   T e c h n o l o g y :  G a it h e rsb u rg ,   M D,  USA ,   2 0 1 2 .   [3 0 ]   Y.  S h a k e d   a n d   A .   W o o l,   “ Cra c k in g   th e   Blu e t o o th   P IN ” ,   p ro c e e d in g s   o f   th e   3 rd   US ENIX /A C M Co n f.   M o b il e   S y ste ms ,   Ap p l ica ti o n s,  a n d   S e rv ice s (M o b iS y s) ,   2 0 0 5 .   [3 1 ]   A .   Ku b a d ia,  D.   Id n a n i  a n d   Y .   J a in ,   " P e rf o rm a n c e   Ev a lu a ti o n   o f   A ES ,   A RC2 ,   Blo w f ish ,   CA S T   a n d   DES 3   f o r  S tan d a l o n e   S y ste m s:  S y m m e tri c   Ke y in g   A l g o rit h m s,"   2 0 1 9   3 rd   I n ter n a ti o n a l   Co n fer e n c e   o n   C o mp u ti n g   M e th o d o lo g ies   a n d   C o mm u n ic a ti o n   ( ICCM C) ,   Ero d e ,   In d ia,  p p .   1 1 8 - 1 2 3 ,   2 0 1 9 .   [3 2 ]   M . F .   Ş a h i n ,   M .   K.   M a h m o o d ,   I.   M y d e rrizi,   “ S e c u re   a n d   F a st  En c ry p ti o n   R o u ti n e + :  Ev a lu a ti o n   b y   S o f tw a re   A p p li c a ti o n ” ,   I n ter n a t io n a l   jo u rn a l  OF  e n g i n e e rin g   tec h n o l o g ies - ij e t,   Vo l. 6 ,   No . 2 ,   p p . 1 3 - 2 4 ,   2 0 2 0 .     Evaluation Warning : The document was created with Spire.PDF for Python.