I n d on e s i an   Jo u r n al   o f  El e c t r i c al   En gi n e e r i n g   an d   C o m p u te r   S c i e n c e   V o l .   17 ,   N o .   3 ,  M a r c h  20 20 ,   pp.   15 48 ~ 15 54   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 7 .i 3 . pp 154 8 - 1554             1548       Jou r n al   h o m e pa ge :  ht t p: / / i j e e c s . i a e s c or e . c om   A n   a d v a n c e   e n c r y p t i o n   st a n d a r d   c r y p t o s y st e m   i n   i o t   t r a n sa c t i o n       Zo l i d ah   K as i r an ,   S h ap i n a   A b d u l l ah ,   N o r m az l i e   M o h d   N or   F a c ul t y   o f   C o m put e r   &   M a t he m a t i c a l   S c i e nc e s ,   U n i v e r s i t i   T e kno l o g i   M A R A ,   M a l a y s i a       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e d  J un   1 4 ,   201 9   R e v i s e d  S e p  15 ,   201 9   A c c e pt e d  S e p  29 ,   201 9       I o T   c r e a t e   a n  e c o s y s t e m   t ha t   c a n  b e   us e f ul   t o   t he   w o r l d  w i t h  i t s   v a r i o us   s e r v i c e s .   T h a t   m a ke   t h e   s e c ur i t y   of   I o T   i s   m o r e   i m po r t a nt .   T hi s   pa p e r   pr e s e n t s   a   pr o po s e d  t e c hni q ue   t o   s e c ur e   da t a   t r a n s a c t i o n  f r o m   I o T   de v i c e   t o  o t he r   no de   us i ng   c r y pt og r a phy   t e c hni qu e .   A E S   c r y pt og r a phy   a nd  I o T   de v i c e   m o de l   E S P 8266  i s   us e d  a s   a   c l i e n t   t o   s e n d  da t a   t o   a   s e r v e r   v i a   H T T P   pr o t o c o l .   S e c ur i t y   pe r f o r m a nc e   m a t r i c e s   us e d  e a v e s dr o pp i ng   a t t a c k  w i t h   W i r e s ha r k  s n i f f i ng   a nd  br ut e - f o r c e   a t t a c k.   w i l l   be   s i m u l a t e d  t o   t he   pr o po s e d  m e t ho d  i n  o r de r   t o   e ns u r e   i f   t he r e   i s   a ny   po s s i bi l i t y   i t   c a n  b e   c r a c ke d  u s i ng   t ho s e   a t t a c ks   a nd  t o   e v a l ua t e   t he   pe r f o r m a nc e   o f   E S P 8266 ,   s e v e r a l   e xpe r i m e nt s   w e r e   be   c o nduc t e d.   R e s ul t   g a t he r   f r o m   t h i s   e x pe r i m e nt   w a s   e v a l ua t e d  b a s e d  o n  pr o c e s s i ng   t i m e   t o   s e e   t h e   e f f e c t i v e ne s s   o f   t he   pl a t f o r m   c om pa r e   t o   d i f f e r e n t   da t a   s i z e   u s e d   w h i l e   a da pt i ng   t hi s   t e c hn i qu e .   Ke y w or ds :   A dv a n c e   e n c r y pt i o n   s t a n d a r d   Int e rn e t   o f   t h i n gs   Io T   s e c ur i t y   S e c ur e   t r a n s a c t i o n   C opy r i gh t   ©   2020   I n s t i t ut e   o f   A dv anc e d  E ng i ne e r i ng   and   S c i e nc e .     A l l   r i gh t s   r e s e r v e d .   Cor r e s pon di n g   Au t h or :   Z o l i da h  K a s i r a n,     F a c ul t y   of   Co m put e r   &   M a t h e m a t i c a l   S c i e n c e s ,     U n i v e r s i t i   T e kn o l o gi   M A R A ,     S ha h   A l a m ,   M a l a y s i a .     E m a i l :   z o l i d a h @ t m s k. u i t m . e du . m y       1.   I N TR O D U C TI O N   T h e   Io T   v i s i o n   i s   t o   r e v o l ut i o n i z e   t h e   I n t e rn e t ,   t o   c r e a t e   n e t w o r ks   o f   b i l l i o n s   o f   w i r e l e s s   i de nt i f i a b l e   ob j e c t s   a n d  de v i c e s ,   c o m m u n i c a t i n g  w i t h   e a c h   o t h e r   a n y t i m e ,   a n y pl a c e ,   w i t h   a n y t h i ng  a nd  a n y o n e   us i n g  a n y   s e r v i c e s   [1].   It   i s   f o r e s e e n   i n  t h e   n e a r  f ut u r e ,   e v e r y t h i ng  f r o m   i ndi v i dua l s ,   g r o ups ,   o b j e c t s ,   pr o duc t s ,   d a t a   a n d  s e r v i c e s   w i l l   b e   c o n n e c t e d  a n d  i m p a c t e d  by   t h e   Io T   pa ra d i gm   [2 ].   T h e   ra pi d  de v e l o pm e n t   o f   a ppl i c a t i o n  do m a i n s   a nd  i nn o v a t i v e   s e r v i c e s   a r e   e xpe c t e d  t ha t   m a y   c h a n ge   t h e   w a y   pe o pl e   l i v e ,   w o r k   a nd  c o m m uni c a t e [2] .   B y   y e a r   20 20,   Io T   e c o s y s t e m   i s   e xpe c t e d  t o   r e a c h  5 . 8   b i l l i o n   c o nn e c t e d  de v i c e s   [3].     W i t h   t h e   i n c r e a s e   n um b e r  o f   de v i c e s   c o nn e c t e d  t o   t h e   Io T   e c o s y s t e m ,   t h e   s e c ur i t y   a n d   p r i v a c y   i s s ue s   a r e   ob s e r v e d  a n d  i t   b e c a m e   m o r e   p r o n o u n c e d  [1].   A s   Io T   de v i c e s   s upp o s e d  t o   m a ke   t h e i r   da t a   a c c e s s i b l e   t o  i n t e r e s t e d  pa rt y ,   d o i n g  i t   i n   c o n t r o l l e d  w a y   h a s   be c o m e   t h e   m a j o r   i s s ue   [4].   D a t a   t r a n s m i t t e d  m a y   c o n t a i n  s e n s i t i v e   i n f o r m a t i o n   a b o ut   us e r s ’  p r i v a t e   l i v e s ,   h a b i t s ,   a c t i v i t i e s   a n d   r e l a t i o n s ,   w hi c h  a l l   r e f e r   t o   i ndi v i du a l s ’  pri v a c y   [3 ,  5].   I t   i s   t h e r e f o r e   c r uc i a l   t h a t   Io T   s y s t e m s   m us t   gua r a nt e e   t h e   c o n f i de n t i a l i t y   a n d  i n t e g ri t y   of   t h e   i n f o r m a t i o n   a n d  t h e   p r i v a c y   a n d  a n o n y m i t y   of   us e r s .   R e a da b l e   da t a   t ra n s m i s s i o n   i s   c o m p r o m i s e d  b e i n g  a l t e r e d  t hr o ug h o ut   t h e   p r o c e s s .   Im p l e m e nt i ng  c r y pt os y s t e m   i n t o   d a t a   s e c uri t y   t o   i n c r e a s e   c o n f i de n t i a l i t y   i s   n e e de d.   A l l   t r a n s m i t t e d  d a t a   w i l l   b e   i n   e n c r y pt e d  fo r m a t   duri n g  t r a n s m i s s i o n   w h e r e   t h e y   a r e   i n   c i p h e r     t e xt   m o de   [6 - 7].     Io T   a ppl i c a t i o n   i s   v a r y   a nd  c a n   b e   us e d  i n  a   s i m p l e   a pp l i c a t i o n   l i ke   h o m e   a ut o m a t i o n  t o   t h e   c o m pl e x  e n e r gy   c o n s e r v a t i o n   c o m m e r c i a l   a nd  do m e s t i c   de m a nd  m a na ge m e n t   [ 8].   H e a l t h c a r e   i s   o n e   o f   t h e   a r e a   t h a t   t a k i n g  a dv a nt a ge   o f   I o T   t e c hn o l o gi e s   s uc h   a s   h e a rt   b e a t   ra t e   m o n i t o r i ng,   a s   b o d y   t e m pe r a t u r e ,   b l o o d  gl u c o s e   l e v e l ,   a n d  b l o o d  pr e s s ur e   [9 - 10] .   W e a r a b l e   b o d y   s e n s o r   n e t w o r ks   (W B S N )  i s   us e d  t o   c o n t i n uo us l y   m o n i t o r  pa t i e nt   a c t i v i t i e s   o r   m e di c a l   pa ra m e t e r s   [11] .   F urt h e r m o r e ,   IoT   de v i c e s   a l s o  c o ul d  b e   us e d   t o   m o n i t o r   pa t i e nt ' s   c urr e n t   m e di c i n e   a n d   e v a l ua t e   t h e   n e w   m e di c i n e   i n  t e r m s   o f   a l l e r g i c   t o   t h e   m e di c i n e   [12] .       Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       A n  A d v anc e   E n c r y p t i on   S t andar d   Cr y p t os y s t e m   i n   IoT   T r ans ac t i on   ( Z ol i dah   Kas i r an )   1549   1. 1 .       I n t e r n e t   o f  Th i n gs   S e c u r i ty    A s   t h e   t e c hn o l o gi e s   of   I o T   a r e   a dv a n c i n g ,   t h e   n u m b e r   o f  de v i c e s   c o nn e c t e d  t o   e a c h   o t h e r   a r e   a l s o  i n c r e a s i ng.   T h e s e   de v i c e s   pr o v i de   a n   u np r e c e de n t e d  a b i l i t y   t o   s e n s e   a nd  c o n t r o l   t h e   e n v i r o n m e nt s .   S e n s o r   da t a   c a n   b e   t ra n s m i t t i n g  b e t w e e n   de v i c e s   by   r e m o t e   da t a   t o   t h e   c e n t r e   t o   b e   a n a l y s e d.   S e c ur i t y   fo r   t h i s   t e c hn o l o g y   i s   s t i l l   i n   t h e   b i g  que s t i o n   be c a us e   i t   s t i l l   u n s e c ur e d  i n   n a t u r e .   F o r   t h e   e m b e dde d   s y s t e m s   i t   i s   n o t   a   n e w   i s s ue   fo r   s e c ur i t y   [13].   S e c ur i t y   i s s u e s   s uc h   a s   e a ve s dr o ppi n g  c a n   i l l e gi t i m a t e l y   s n oo p  i n t o   pe o pl e ’s   da i l y   a c t i v i t i e s ,   e v e n   a   l e gi t i m a t e   e n t i t y   m a y   b e   ga t h e r i ng  d a t a   w i t h o ut   t h e   us e r ’s   c o n s e n t .   T h e   s i m pl e s t   w a y   of  e n s u r i ng  d a t a   s e c r e c y   i s   t o   a ppl y   e n c r y pt i o n   t o   t h e   d a t a .       1. 2 .       A p p l i c at i o n   Lay e r   S e c u r i ty    T h i s   s e c t i o n   di s c us s e s   a bo ut   s e c ur i t y   t ha t   a pp l i e d  a t   a pp l i c a t i o n   l a y e r   s uc h   a s ,   R i v e s t - S h a m i r - A dl e m a n  (R S A ),   A dv a n c e   E n c r y pt i o n   S t a nda r d   (A E S )  a n d   E l l i pt i c   Cu r v e   Cr y pt o gr a p h y   (E CC)   c r y pt os y s t e m s .   T h e s e   t hr e e   s y m m e t r i c   c r y pt o s y s t e m s   a r e   t h e   c o m m o n   t e c hni que   a ppl i e d  by   r e s e a r c h e r   i n    t h i s   f i e l d .     1. 3 .       R i v e s t - S h am i r - A d l e m an   (R S A )    T h e   R S A   c r y pt o s y s t e m s   h a v e   be e n   us e d  w i de l y   i n   s e c ur i n g   da t a   t ra n s m i s s i o n   [14 ].   T h e   v a ri a nt   o f  R S A   r e s e a r c h   ha s   b e e n   do n e   by   [15 - 16].   T   h e i r  o ut c o m e   of   t h e   r e s e a r c h   i s   t o   i m p r o v e   pr o c e s s i n g  s pe e d  a n d   a l s o   t o   h a v e   a l t e rn a t i v e   w a y s   t o   i m pl e m e n t   R S A   c r y pt o gr a ph y .   A n o t h e r   r e s e a r c h   by   [17]  us e d  R S A   pr i m e   n u m b e r   f a c t o r i n g  i m pl e m e n t e d  i n  M A T L A B .   T h e   r e s e a r c h   ha d  s h o w n   t h a t ,   t h e   ke y   ge n e r a t i o n   a n d   e n c r y pt i o n / de c r y pt i o n   pr o c e s s   w a s   t a ki n g  l e s s   t i m e   c o m pa r e d  t o   n o rm a l   R S A   pri m e   n u m b e r   f a c t o r i n g .     O t h e r  r e s e a r c h e r s   [18 - 19 ]  ha d  i m p l e m e n t   R S A   c r y pt o s y s t e m s   o n   A rdui n o   Io T   p l a t f o r m   a n d  t h e y   us e   a ddi t i o na l   de v i c e   s u c h   e xt e rn a l   m e m o r y   a n d  J a v a   Ca r d  t o   h e l p  A r dui n o   t o   do  t h e   ke y   g e n e ra t i o n   a n d   pr o c e s s i n g  (e n c r y pt i o n   /   de c r y pt i o n   p r o c e s s ).   D i f f e r e n t   r e s ul t s   w e r e   ob s e r ve d  f r o m   b o t h   r e s e a r c h e r s .       1. 4 .       E l l i p ti c   C u r v e   C r yp to gr ap h y   (EC C )   T h e   us e   of   I o T   de v i c e   i n   h e a l t h c a r e   e n v i r o nm e nt   h a s   i n v i t e d   t h e   i n t e n t i o n   t o   s e c ur e   c o m m uni c a t i o n   b e t w e e n   Io T   de v i c e   a n d  a l s o   da t a   p ri v a c y .   R e s e a r c h e r   [ 20]  ha s   a pp l i e d  E l l i p t i c   Cu r v e   C r y pt o gr a p h y   (E CC)   t o   t h e   R F ID   de v i c e s   t ha t   us e d  i n   h e a l t h c a r e   e n v i r o nm e nt .   A   n e w   R F ID   a ut h e n t i c a t i o n   ha s   b e e n   pr o po s e d   a l o n gs i de   w i t h   E CC  i m pl e m e n t a t i o n.   T h e   pe r f o r m a n c e   s h o w s   t h a t   t h e   p r o po s e d  pr o t o c o l   w o r ks   b e t t e r   a nd  m o r e   s ui t a b l e   t o   b e   a ppl i e d  i n   h e a l t h c a r e   e n v i r o nm e n t .   I n  W i r e l e s s   B o d y   A r e a   N e t w o r k  (W B A N ),   [21 ]   h a d  a ppl i e d  E CC  c r y pt o s y s t e m s   t h e   h e a l t h c a r e   a ppl i c a t i o n .   T h e   p r o po s e d  t e c h n i que   t ha t   us e s   E CC  a s   t h e i r   s e c ur i t y   m o dul e   h a s   r e s o l ve d  t h e   p r o b l e m   t ha t   i s   r e pl a y   a t t a c k  a n d   m u t ua l   a ut h e nt i c a t i o n.   I t   a l s o   pr o v e s   t h a t   i t   c a n  o pe r a t e   o n  t h e   Io T   de v i c e   w i t h   r e s o ur c e   c o n s t r a i n e d.       1. 5 .       A d v an c e   En c r yp ti o n   S tan d ar d   (A ES )     T h e   A dv a n c e   E n c r y pt i o n   S t a nda r d   (A E S )  i s   a   s t r o n g  e nc r y pt i o n   a l go r i t h m   w h i c h   h a s   s e v e r a l   a dv a n t a ge s   i n   da t a   c i p h e r i ng  [22].   H ow e ve r ,   A E S   a l s o   ha v e   di s a dv a n t a ge s   s uc h   a s   h i g h   c o m put a t i o n s ,     a n d  h a rdw a r e   r e qui r e m e n t .   T h e s e   pr o b l e m s   be c o m e   m o r e   c o m pl i c a t e d  w h e n   A E S   a l go r i t hm   i s   us e d  t o  e n c r y pt   t h e   i m a ge s   da t a   e s pe c i a l l y   h i g h  de f i ni t i o n  f o r m a t   i m a ge s .   A   m o di f i e d  A E S   p r o po s e d  by   [23]  ha s   l e s s   c o m put a t i o n a l   i n t e n s i v e   a n d   c o m pa t i b l e   w i t h  h i g h   de f i n i t i o n  i m a ge s .     T e s t   o n   A E S   pe r f o r m a n c e   e xpe r i m e nt   h a s   b e e n   do n e   by   [24]  i n   t e rm s   o f  di ff e r e n t   A E S   i m p l e m e nt a t i o n .   T h e r e   a r e   t hr e e   di f f e r e n t   i m pl e m e n t a t i o n  us e d  i n   t hi s   e xpe ri m e n t   t ha t   A E S   s t a n d a r d,     A E S   f a s t   i m pl e m e n t a t i o n   a n d   A E S - N I  e xt e n de d.   T h e   r e s ul t   o f   t h e   e xpe ri m e n t   s h o w s   t ha t   A E S - N I  e xt e n de d  i s   t h e   f a s t e s t   a m o n g  t h e m   w i t h   t h e   h e l p  o f   h a r dw a r e .   S e c o n dl y ,   A E S   f a s t   i m pl e m e nt a t i o n   a l go r i t hm   i s   t h e   o pt i m i z e d  v e r s i o n   of   A E S   r e a l i z e d  by   s of t w a r e ,   w h i c h  a l s o   v e r y   f a s t   c o m pa r e d  t o   A E S   s t a n d a r d .     M o r e   r e s e a r c h   b y   [25]  ha d   i m pl e m e nt e d  A E S   s e c ur i ng  d a t a   i n  c l o ud  e n v i r o n m e n t .       2.   R ES EA R C H   M ET H O D     T h i s   s e c t i o n   di s c us s e s   t h e   m e t h o d  a nd  pr o c e s s   fo r   t hi s   e xpe ri m e n t a l   o f  e n c r y pt i o n   t e c hn i que   a n d  t h e   f l ow   of   t h e   pr o c e s s   i n   de t a i l .   I t   c o n s i s t s   o f   s e v e r a l   p r o c e s s   a nd  t e c hn i q ue   t o   pr o duc e   de s i r e d  o ut put .   T h e   m a i n   i de a   i s   t o   e n c r y pt   a l l   t ra n s a c t i o n   t hr o ug h o ut   c l i e nt   (E S P 8 266)  a n d  s e r v e r,   a n d  t o   c o m pl e m e n t   p r o po s e d   e n c r y pt i o n   t e c hn i que ,   b a s e 64  e n c o di n g / de c o di n g  t e c hni que   i s   us e d  t o   m a ke   t h e   e n c r y pt e d  t ra n s a c t i o n   m o r e   s e c ur e .   T h e   p r o c e s s e s   t ha t   w e r e   i n v o l ve d  i n   t h i s   r e s e a r c h  a r e   l i s t e d  a s   b e l ow .   a.   E n c r y pt / D e c r y pt   us i n g  A E S   c r y pt o s y s t e m   w i t h   A E S - 128 - c b c   m o de .     b.   E n c o de / D e c o d e   t h e   e n c r y pt e d  da t a   us i ng  b a s e 64.     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   17 ,   N o .   3 ,  M a r c h  20 20  :     1 5 4 8   -   1 5 5 4   1550   T h e   p r o po s e d  t e c h ni que   i n v o l v e d  t w o   s i de   o pe r a t i o n s   a n d  e a c h   s i de   ha s   i t s   o w n   p r o c e s s e s .     P r o c e s s   s t a rt   by   c l i e n t   a t   f i r s t   ge t s   t h e   c r e de nt i a l   w h i c h   i s   i t s   c h i p  ID .   T h i s   c r e de n t i a l   w a s   e n c r y pt e d  a n d   e n c o de d  b e fo r e   i t   s e n ds   o ut   t o   s e r v e r   t o   i n i t i a t e   t h e   s e s s i o n .   T h e   S e r v e r   p r o c e s s e d  t h e   c r e de n t i a l   by   de c o d e - de c r y pt   a n d  v e r i f y   i t   a n d  i f   i t   v a l i d,   a n   a ut h o r i z a t i o n   i s   g r a nt e d  t o   t h e   c l i e n t   by   s e n di n g  a   r e pl y   c o d e .   R e pl i e d   c o d e   t h e n   go n e   t hr o ug h  a   de c o d e - de c r y pt   pr o c e s s   be fo r e   i t   c a n   b e   v e r i f i e d  w i t h  a u t h e n t i c a t i o n   c o de .   T h e   v e r i f i e d  c o de   h a d  e na b l e   t h e   c l i e nt   t o   s t a rt   t o   r e a d   t h e   c u rr e nt   t e m pe ra t u r e   d a t a   f r o m   D S 18B 20  t e m pe ra t u r e   s e n s o r .   T hi s   da t a   l a t e r   w a s   e n c r y pt e d  us i n g  A E S - 128   b e f o r e   t h e y   e n c o d e   us i n g   b a s e 64  b e fo r e   s e n d  o ut   t o  s e r v e r .   T h e   c l i e n t   ke e p  r e a di ng  a n d  s e n di ng  t h e   t e m pe ra t u r e   da t a   w i t h   t w o   m i n ut e s   f r e que n c y   un t i l   c o n n e c t i o n  b e t w e e n   c l i e n t   a nd  s e r v e r   go   o ff l i n e .     T h e   s t e ps   of   t h e   pr o c e s s   of   E n c r y pt   a n d  D e c r y pt   Cr e de n t i a l s   i s   s h o w n   i n   F i gu r e   1 .   T h e   p r o c e s s   r e qui r e s   a ut h e nt i c a t i n g   t h e   c o nn e c t i o n  b e t w e e n   E S P 8266   a n d   s e r v e r.   A n   E S P 8266   c hi p’s   ID   i s   us e d  a s   t h e   uni que   ke y   fo r   t h e   c r e de n t i a l .   T h e   ke y   i s   r e a d  a n d  c h u n ke d  i nt o   s e v e r a l   s t r i ngs   t o   r e duc e   t h e   t i m e   o f   t h e   e n c r y pt i o n   a n d  e n c o di n g  p r o c e s s .   T h e   s t ri n gs   i s   s e nt   t o   t h e   s e r v e r   a f t e r   a l l   c h u n k  ha d   b e e n   e n c r y pt e d  a n d   e n c o de d.   T h e   s t r i n gs   r e c e i v e d  by   s e r v e r   i s   de c o d e d  a n d   de c ry pt e d  a n d  k n o w n   a s   c r e de n t i a l   b e t w e e n   E S P 826 6  a n d  s e r v e r   a s   t h e   l i n k   a u t h e n t i c a t i o n .         P r o c e s s   1 .   E nc r y pt - E nc o de   c r e de nt i a l     I nput :   C hi p   I de nt i f i c a t i on    O ut pu t :   e nc o de d  e nc r y pt e d   C hi p  I de nt i f i c at i on     1.   g e t   C hi p   I de nt i f i c a t i on   f r o m   I o T   de v i c e     2.   c hunk   t h e   dat a    3.   e nc r y pt   a l l   c hunk e d  da t a    4.   e nc o de   e nc r y pt e d  da t a     5.   s e nd  e nc ode d  d at a   t o   s e r v e r       F i gu r e   1 .   E n c r y pt   a n d  e n c o de   c h i p   i de n t i f i c a t i o n   p r o c e s s       O n c e   c r e de n t i a l   s uc c e s s f ul l y   r e c e i ve d  by   t h e   s e r v e r ,   a   c hi ppe r   t e xt   i s   ge n e r a t e d  a nd  s e n t   t o   t h e   c l i e nt   a s   a   r e p l y   c o de .   A   D e c o de   a n d  E n c o de   pr o c e s s   i s   n e e d  t o   b e   pe r f o r m e d  f o r   ke y   v a l i da t i o n.   F i gu r e   2  s h o w s   t h e   D e c o de - D e c r y pt   p r o c e s s .       P r o c e s s   2 .   D e c o de - D e c r y pt   da t a     I nput :   I n c o m i ng   dat a   ( c h i pe r   t e x t   r e pl y   c ode )   f r o m   s e r v e r     O ut pu t :   o r i g i na l   v e r s i o n  dat a    1.   g e t   i nc o m i ng   dat a  f r o m   s e r v e r     2.   de c o de   t he   da t a     3.   d e c r y pt   t he   da t a    4.   v a l i da t e   t h e   de c r y pt e d  d at a       F i gu r e   2 .   P r o c e s s e s   fo r   de c o de   a n d   de c r y pt   p r o c e s s       T h e   F i gu r e   3   s h o w s   t h e   s t e p  by   s t e p  a c t i v i t i e s   t o   e n c r y pt   a n d   e n c o de   t e m pe r a t u r e   d a t a   ga t h e r e d  f r o m   t e m pe ra t u r e   s e n s o r .   T h i s   p r o c e s s   oc c ur s   a f t e r   t h e   r e t u rn   v a l u e   f r o m   s e r ve r   v a l i d a t e d  a nd  m a t c h   w i t h   t h e   v a l ue   s e t   i n   c l i e n t   m e m o r y .   E n c o de d  t e m pe ra t u r e   da t a   t h e n   s e n d   t o   t h e   s e r v e r.       P r o c e s s   3 .   E nc r y pt - E nc o de   da t a   I nput :   dat a   ( t e m pe r a t ur e )     O ut pu t :   e nc o de d  v e r s i o n  o f   da t a    1.   g e t   dat a    2.   c hunk   t h e   dat a   i n t o   2  c hu nks     3.   e nc r y pt   bo t h   c hunk   da t a     4.   e nc o de   bo t h   e nc r y pt e d  da t a     5.   c o m bi ne   e nc o de d  da t a1   &  e nc ode d  d at a 2  i n t o   a   s t r i ng   pa r a m e t e r     6.   s e nd  e nc ode d  s t r i ng   t o   s e r v e r       F i gu r e   3 .   P r o c e s s e s   fo r   e n c r y pt   a n d   e n c o de   t e m pe r a t u r e   d a t a   Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       A n  A d v anc e   E n c r y p t i on   S t andar d   Cr y p t os y s t e m   i n   IoT   T r ans ac t i on   ( Z ol i dah   Kas i r an )   1551   3.   R ES U LTS   A ND  A N A L Y S I S   In   t h i s   s e c t i o n   t h e   pe r f o r m a n c e   o f   pr o p o s e d  e n c o di n g - de c o di n g  A E S   t e c hn i que   i s   e v a l ua t e d.   A l l   t h e   r e s ul t   w a s   c a pt u r e d  a n d  c o m pa r e d  t o   m e a s u r e   t h e   e f fe c t i ve n e s s   o f   t h i s   p r o po s e d  t e c h ni que   w hi l e   a d a p t i n g   i n t o   t h e   Io T   de v i c e .   E a v e s dr o p  a n d   b r u t e   f o r c e   a t t a c ks   w e r e   s i m ul a t e d  i n  o r de r   t o   t e s t   t h e   da t a   c o n f i de n t i a l i t y   a n d  p r o c e s s i n g  t i m e   o f   e n c r y pt i o n   a n d  de c r y pt i o n   pr o c e s s   w a s   us e d  t o  m e a s ur e   t h e   pe r f o r m a n c e   o f  t h e   IO T   de v i c e .   Co n s i de r i n g   t ha t   a l l   t h e   e xpe ri m e n t   do n e   us i ng  t h e   s a m e   de v e l o pm e n t   p l a t f o r m ,   a l l   r e s ul t s   ga t h e r   f r o m   t h e   e xpe ri m e nt   s um m a r i z e d  o r   pl o t t e d  i n t o   g r a p h   s o   t he   e ffe c t i ve n e s s   a n d  pe r f o r m a n c e   o f   t h e   t e c hn i que   c o ul d  e a s i l y   un de r s t a nda b l e .     T h e   F i gu r e   4  s h o w   t h e   i n f o r m a t i o n  o f   c r e de n t i a l   a n d  da t a   b e fo r e   t h e y   s e n d  t o   t h e   s e r v e r   o f   E S P 8266.   F i gu r e .   4  s h o w s   t h e   c r e de n t i a l   i n f o rm a t i o n,   i t   s h o w s   t h e   IO T   c hi p  ID   r e a l   v a l ue   b e fo r e   i t   c h u nke d  i nt o   t hr e e   po r t i o n s   a n d  go i n g  t hr o ug h   e n c r y pt - e n c o de   pr o c e s s .   A s   a   r e s ul t ,   a l l   c h u n ks   t ra n s f o r m e d  t o   c h i ppe r     t e xt   v e r s i o n.           F i gu r e   4 .   S a m p l e   o ut put   f r o m   E S P 8266   F o r  E n c r y pt - E n c o de   O f   Ch i p  ID       T h e   F i gu r e   5  s h ow s   t h e   da t a   pa c ke t s   b e fo r e   t h e   p r o po s e d  t e c hn i q ue   i s   a ppl i e d  t o   t h e   a pp l i c a t i o n  w e r e   c a pt u r e d  a n d  a na l y z e d.   T r a n s a c t i o n   o f   s e n di ng  a n d  r e c e i v i n g  r e pl y   da t a   a r e   do n e   i n   c l e a r   t e x t ,   s o   i t   c a n  b e   r e a d  a n d  u nde r s t a n d a b l e .   A s   p r o of e d  a b ove ,   a n   e a v e s dr o ppe r  c a n   e a s i l y   ge t   t h e   c r e de n t i a l   w h i c h   i s   i m po rt a nt   t o   a u t h e n t i c a t e   t h e   c o nn e c t i o n  a n d   c a n  us e   i t   t o   m a ni pul a t e   t h e   d a t a   f o r   t h e i r  o w n   pu r po s e s .           F i gu r e   5 .   P a c ke t s   c a pt u r e d   b e f o r e   e n c r y pt i o n   a pp l i e d       Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   17 ,   N o .   3 ,  M a r c h  20 20  :     1 5 4 8   -   1 5 5 4   1552   3. 1 .       I m p ac t   o n   P r o c e s s i n g  T i m e   T h e   f o l l ow i n g  s e c t i o n   d i s c us s   a b o ut   t h e   r e s ul t   o n  t h e   t i m e   i m pa c t   f o r   b o t h   e n c r y pt i o n   a n d  de c r y pt i o n   o n   d i f fe r e nt   s i z e s   f i l e s .     3. 2 .       En c r yp t i o n   T h e   E n c r y pt i o n   i s   a   p r o c e s s   w h e r e   t h e   o r i g i na l   da t a   i s   c o n v e rt e d  i nt o   a n   e n c r y pt e d  fo r m   b a s e d  o n  t h e   s h a r e d - ke y .   P r o c e s s i n g  t i m e   f o r   e ve r y   e n c r y pt i o n   de pe n ds   o n   h o w   b i g  da t a   s i z e   t ha t   n e e d  t o   b e   pr o c e s s e d.   T a b l e   2   h a s   r e c o r de d  t i m e   t a ke n   f o r   e v e r y   da t a   s i z e   i n v o l ve   i n  t hi s   a ppl i c a t i o n.   T h e   r e s ul t   f r o m   t h e   T a b l e   1,   s h o w s   t ha t   t h e   di f f e r e n t   p r o c e s s i ng  t i m e   due   t o   di f fe r e nt   d a t a   s i z e   f o r   e n c r y pt i o n   p r o c e s s .   F o r   4  b y t e s   da t a   s i z e ,   t h e   t i m e   t a ke n  i s   172 89  m i c r o s e c o n ds   w h i c h   i s   v e r y   f a s t   t o  c o m pl e t e   t h e   e n c r y pt i o n   c y c l e .   F o r   10  by t e s   of   da t a   s i z e ,   a n d  p r o c e s s i n g  t i m e   f o r   t h i s   da t a   s i z e   i s   38036   m i c r o s e c o n ds .   Co m pa r e d  t o   4  by t e s   of   da t a   s i z e ,   10  by t e s   d a t a   s i z e   t a ke s   20747  m i c r o s e c o n ds   m o r e   t i m e   t o   f i n i s h   t h e   e n c r y pt i o n   p r o c e s s .   F o r   50  by t e s   of   da t a   s i z e ,   t h e   p r o c e s s i n g  t i m e   i s   i n c r e a s e   t o   180179   m i c r o s e c o n ds .   Co m pa r e d  t o   10  by t e s   of   da t a   s i z e ,   t h e   p r o c e s s i n g   t i m e   ga p   i s   14 2143  m i c r o s e c o n ds .   F o r   8 0  by t e s   o f   da t a   s i z e ,   p r o c e s s i n g  t i m e   t a ke n   t o   c o m pl e t e   t h e   e n c r y pt i o n   c y c l e   i s   285268  m i c r o s e c o n ds .   T h e   t i m e   ga p  b e t w e e n   5 0  by t e s   a nd  8 0  by t e s   da t a   s i z e   i s   10508 9  m i c r o s e c o n ds .     A s   s h o w n   i n  t h e   r e s ul t   w e   c a n  a g r e e   t h a t   d a t a   s i z e   o f   t ra n s a c t i o n  w i l l   i m pa c t   t h e   p r o c e s s i n g  t i m e .     It   s i m p l y   r e qui r e s   l o nge r  t i m e   t o   c o m pl e t e   t h e   e n c r y pt i o n  p r o c e s s   w h e n  t h e   d a t a   s i z e   i n c r e a s e d .       T a b l e   1 .   T i m e   C ha r a c t e r i s t i c   o f   E n c r y pt i o n   P r o c e s s   D a t a   S i z e   4   b y t e s   1 0   b y t e s   5 0   b y t e s   8 0   b y t e s   T i m e   (μ s )   1 7 2 8 9   3 8 0 3 6   1 8 0 1 7 9   2 8 5 2 6 8       3. 3 .       D e c r yp ti o n   T h e   de c r y pt i o n   i s   a   p r o c e s s   w h e r e   t h e   e n c r y pt e d  da t a   i s   c o nv e r t e d  b a c k  i nt o   i t s   o ri gi na l   f o r m   us i ng  t h e   s ha r e d - ke y .   P r o c e s s i n g  t i m e   f o r   e ve r y   de c r y pt i o n   p r o c e s s   de pe n ds   o n   h o w   b i g  da t a   s i z e   t h a t   n e e d  t o   be   pr o c e s s e d.   T a b l e   2   ha s   r e c o r de d  t i m e   t a ke n   f o r   e v e r y   da t a   s i z e   i n v o l ve   i n  t hi s   r o ut i n e .       T a b l e   2 .   T i m e   C ha r a c t e r i s t i c   o f   D e c r y pt i o n   P r o c e s s   D a t a   S i z e   4   b y t e s   1 0   b y t e s   5 0   b y t e s   8 0   b y t e s   T i m e   (μ s )   1 4 6 8 6     3 2 3 0 9   1 2 6 0 0 6   1 8 9 0 0 8       R e s ul t   s h o w n   i n   t h e   T a b l e   2  h a d  s h o w n   t h a t   t h e   d i f fe r e nt   p ro c e s s i n g  t i m e   due   t o   di f f e r e n t   d a t a   s i z e   fo r   e n c r y pt i o n   p r o c e s s .   F o r   4  by t e s   da t a   s i z e ,   t h e   t i m e   t a ke n   i s   o n l y   t a ke s   14686  m i c r o s e c o n ds   t o   c o m pl e t e   t h e   r o ut i n e .   M e a n w h i l e   1762 3  m i c r o s e c o n ds   i s   t h e   a dd i t i o n a l   t i m e   n e e de d  t o   de c r y pt   10  by t e s   o f  da t a   c o m pa r e   t o   4  by t e s   da t a .   F u r t h e rm o r e ,   s i g n i f i c a n c e   i n c r e m e nt   o f  pr o c e s s i n g  t i m e   r e qui r e d  t o   de c r y pt   50  by t e s   of   da t a   s i z e ,   t h e   pr o c e s s i n g  t i m e   i s   12600 6  m i c r o s e c o n ds .   L a s t l y ,   80  by t e s   o f  da t a   s i z e ,   p r o c e s s i n g  t i m e   t a ke n   t o   c o m pl e t e   t h e   e n c r y pt i o n   c y c l e   i s   189008  m i c r o s e c o n ds .   T h e   t i m e   ga p  b e t w e e n   50  by t e s   a n d  80  by t e s   da t a   s i z e   i s   63002   m i c r o s e c o n ds .     A s   s h o w n   i n  t h e   r e s ul t ,   de c r y pt i o n   p r o c e s s   a n  a v e ra ge   s c o r e   a   s h o rt e s t   c o m pl e t i o n  t i m e   c o m pa r e d  t o   e n c r y pt i o n   p r o c e s s   a n d   s a m e   a s   e n c r y pt i o n ,   da t a   s i z e   o f   t r a n s a c t i o n  w i l l   i m pa c t   t h e   p r o c e s s i n g  t i m e .   T h e   e xpe ri m e n t   h a d   s h o w n   t ha t   c r y pt o gr a p h y   c a n   h e l p   s e c ur i n g  t h e   d a t a   t ra n s m i s s i o n  o f   Io T .     A s   r e s ul t   o f   t h e   e xpe ri m e n t   h a d   s h o w n   t h a t   i nt e r c e pt e d  da t a   c a nn o t   b e   r e a d   a n d   w i t h o ut   t h e   e xa c t   ke y   a l l   i n t e r c e pt e d  da t a   a r e   us e l e s s .   C r y pt o gr a p h y   i s   t h e   w a y   t o   c ha n ge   da t a   i n t o   hum a n   u nr e a da b l e   fo r m   a n d  i t   w o r ks   i n   p a i r,   e n c r y pt - de c r y pt   a n d  e n c o de - de c o de .   A n d  by  a do pt i n g  A E S - 128  s e c ur i t y   a l go r i t hm   i n t o   t h e   IO T   t ra n s a c t i o n   c o ul d  pr e v e n t   da t a   p ri v a c y   f r o m   e a v e s dr oppi n g  a nd  b r u t e - f o r c e   a t t a c ks .   S i n c e   A E S   i s   a   s y m m e t ri c   c r y pt o gr a p h y ,   t o   ke e p  t h e   s h a r e d - ke y   s e c r e c y   i s   ve r y   i m po r t a n t .     In   t e r m   o f   pe r f o r m a n c e ,   A E S - 128  pe r f o r m s   r e a s o na b l y   w e l l   o n   E S P 82 66  p l a t f o rm .   B a s e d  o n   e xpe r i m e nt s   do n e ,   t h e   r e s ul t s   s h o w   di ffe r e n t   p r o c e s s i n g  t i m e   fo r   di f fe r e nt   p r o c e s s .   It   h a ppe n s   due   t o   t h e   di f fe r e nt   a c t i v i t i e s   t h a t   ha ppe n   i n   t h e   di f f e r e n t   p r o c e s s .   A s   fo r   e n c r y pt i o n   a n d  de c r y pt i o n   p r o c e s s   fo r   e xa m pl e ,   b o t h   p r o c e s s   go i n g  t hr o ug h   t h e   s a m e   a c t i v i t i e s   b ut   i n   d i f fe r e nt   o rde r.   T h us ,   t h e   t i m e   di f f e r e n t   b e t w e e n   t h e s e   p r o c e s s e s   a r e   s m a l l   a n d  t h e   t i m e   g a p   a pp r o xi m a t e l y   pa r a l l e l .   I t   i s   t h e   s a m e   a s   w ha t   ha ppe n  t o   e n c o de   a n d  de c o d e   pr o c e s s ,   e v e n   t h o ug h   e a c h   o f   t h e   pr o c e s s   go  t hr o ug h   t h e   s a m e   a c t i v i t i e s ,   b ut   t h e   r o ut e   t a ke n   t o   c o m pl e t e   t h e   a c t i v i t i e s   a r e   d i f fe r e nt .     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i     IS S N :   2502 - 4752       A n  A d v anc e   E n c r y p t i on   S t andar d   Cr y p t os y s t e m   i n   IoT   T r ans ac t i on   ( Z ol i dah   Kas i r an )   1553   By   s i m ul a t i n g  t h e   d a t a   s i z e   t ra n s m i t t e d  t o   t h e   s e r v e r ,   i t   p r o v e d  da t a   s i z e   s i g ni f i c a n t l y   i m pa c t e d  t h e   pe r f o r m a n c e   o f   t h e   Io T   de v i c e .   L o n ge r   p r o c e s s i n g  t i m e   n e e d  t o   pe r f o r m   e v e r y   c r y pt o gr a p h y   pr o c e s s   w h e n  da t a   t r a n s m i t   i s   b i gge r .         4.   C O N C LU S I O N   T h i s   p r o j e c t   i s   a bo ut   s e c ur i t y   o n   Io T   i n   a   s m a l l   de v i c e .   T h e   i de a   i s   t o   t ra n s f o r m   da t a   s e n t   f r o m   c l i e nt   t o   i t s   s e r v e r   t hr o ug h   H T T P   p r o t o c o l   i n t o   c h i ppe r   t e x t   m o de .   A E S - 128  w a s   pr o po s e d  s i n c e   i t   i s   a   v e r y   r e l i a b l e   c r y pt o gr a p h y   t e c h ni que .   A   t e s t   b e d  h a s   b e e n   de v e l o pe d  a n d  t h e r e   a r e   t hr e e   pr o c e s s e s   i n v o l ve   i n   t h e   s e c ur i n g  t h e   da t a   c o m m u n i c a t i o n,   w h i c h   a r e   e n c r y pt - e n c o de   f o r   c re de n t i a l ,   de c o de - de c r y pt   r e pl y   f r o m   s e r v e r   a nd  e n c r y pt - e n c o de   fo r   da t a .   F o r   c r e de nt i a l   p r o c e s s ,   i t   ha ppe n s   o n l y   o n c e   i n   a   s y s t e m   l i fe c y c l e ,   w h e r e   a f t e r   t h e   pr o c e s s   e n d,   e n c o de d  c r e de n t i a l   i s   s a v e   fo r   c o n n e c t i o n   i ni t i a t i o n   w i t h   s e r v e r.   T o   e n s u r e   t hi s   p r o po s e d   t e c hn i q ue   w o ul d  s e c ur e   Io T   da t a   t ra n s a c t i o n,   s e v e r a l   e xpe ri m e nt s   w a s   pe r f o r m e d,   W i r e s ha r k  s ni f f i n g  t o o l   i s   b e i n g  us e d  t o   c a pt u r e   t h e   t ra n s m i t t i ng  d a t a ,   a n d   a s   e xpe c t e d  da t a   c a p t u r e d  c a nn o t   b e   r e a d   b e c a us e   t h e y   a r e   i n  c h i ppe r  t e xt   m o de .   T h e n   b r u t e - f o r c e   a t t a c k   s i m ul a t i o n   i s   pe r f o r m e d  t o   A E S - 128   ke y   t o   f i n d  o ut   t h e   po s s i b i l i t y   w h e t h e r   i t   c a n   b e   c r a c ke d.   T h e   r e s ul t   s h o w s   i t   i s   a l m o s t   i m po s s i b l e   t o  c r a c k  A E S - 128  ke y   c o m b i n a t i o n   b y   c o n s i de r i ng  t h e   t i m e   t a ke n   a n d   r e s o ur c e   r e qu i r e d  t o   pe r f o r m   t h e   a c t i v i t y ,   a n d   f o r   t h e   pe r f o r m a n c e   o f   E S P 8266  o n   a do pt i n g  t h i s   m e t h o d,   p r o c e s s i n g  t i m e s   a r e   e v a l ua t i ng  a s   t h e   b e n c h   m a rk  a t   e v e r y   t e s t   pe r fo r m e d.   A s   t h e   r e s ul t   s h o w   a n d   p r o of e d  a bov e ,   da t a   s i z e   s i g n i f i c a nt l y   i m pa c t s   t h e   pe r f o r m a n c e .   T h e   b i gge r   d a t a   s i z e   t ra n s f e r   m e a n s   b i gge r   p r o c e s s i n g   t i m e   r e qu i r e .       A C K N O WL ED G E M EN TS   T h i s   r e s e a r c h   w a s   f i n a n c i a l l y   s uppo r t e d  by   t h e   M i n i s t r y   of   H i gh e r   E duc a t i o n   t hr o ug h   F u nda m e nt a l   R e s e a r c h  G r a nt   S c h e m e   600 - R M I/ F R G S   5/ 3(000 6/ 20 16).       R EF ER EN C ES     [ 1]   A b o m ha r a   M,   G e i r   M .   K ø i e n .   “ Se c ur i t y   an d  p r i v ac y   i n   t he   I nt e r n e t   of   T hi n gs :   C ur r e nt   s t at u s   a nd  ope n  i s s ue s ” .   I nt e r na t i o na l   C o nf e r e nc e   o n  P r i v a c y   a nd  S e c ur i t y   i n   M o b i l e   S y s t e m s   ( P R I S M S ) ,   20 14 .     [ 2]   C ha t z i g i a nna k i s ,   I . ,   e t   a l ,   “ A   p r i v a c y - pr e s e r v i ng   s m a r t   p a r ki ng   s y s t e m   us i ng   a n   I o T   e l l i pt i c   c ur v e   ba s e d   s e c ur i t y   pl a t f o r m ” .   J ou r na l   of   C om p ut e r   C om m un i c a t i ons .   89 ( 90 ) ,   1 65 - 177 ,   201 6.     [ 3]   P r i c e ,   B .   A . ,   A da m ,   K . ,   &   N us e i b e h ,   B   ( 20 05) .   “ K e e p i ng   ubi q ui t o us   c o m put i ng   t o   y o ur s e l f :   a   pr a c t i c a l   m o de l   f o r   us e r   c o nt r o l   o f   pr i v a c y ” .   I n t e r nat i on al   J our n al   o f   H um an - C om pu t e r   St ud i e s ,   63 (1 - 2) ,   228 - 253 ,   200 5.     [ 4]   H o s s a i n ,   M ,   e t .   al   ( 2 015 ) .   “ T o w a r ds   a n  A na l y s i s   o f   S e c ur i t y   I s s ue s ,   C ha l l e ng e s ,   a n d  O pe n  P r o bl e m s   i n  t he   I nt e r ne t   o f   T hi ng s ” .  I E E E   W or l d  C o ngr e s s   o n  Se r v i c e s ,   201 5.     [ 5]   M   Y us o f   M   A ;   M   A l i   F   H ;   &   D a r us   M   Y ,   “ D e t e c t i o n  a nd  D e f e ns e   A l g o r i t hm s   o f   D i f f e r e n t   T y pe s   of   D D o S   A t t a c ks ” ,   I nt e r na t i ona l   J ou r na l   of   E n gi ne e r i ng  and   T e c hno l og y ,   9( 5 ) ,   2 017 .     [ 6]   H us s e i n   S   M ;   M o hd  A l i   F .   H   ;   K a s i r a n   Z ,   “ E v a l ua t i on  e f f e c t i v e ne s s   of   hy b r i d  I D S  u s i ng  Sn or t   w i t h  N a ï v e   B ay e s   t o   de t e c t   a t t a c k s “ ,   S e c o nd  I nt e r na t i o na l   C o nf e r e nc e   o n  D i g i t a l   I nf o r m a t i o n  a nd  C o m m uni c a t i o n  T e c hno l o gy   a nd  i t ' s   A ppl i c a t i o ns   ( D I C T A P ) ,   20 12 .     [ 7]   K a s i r a n  Z ,   N a p i   R   ( 20 18) , ” R a ndo m i z e   I P v 6  S t a t e l e s s   A ddr e s s   A ut o c o nf i g ur a t i o n  i n  N o ne - s t a bl e   S t o r a g e   A r dui no   D e v i c e s ” ,   I n done s i an   J o ur na l   of   E l e c t r i c al   E ng i ne e r i n g  a nd   C om p ut e r   S c i e nc e   ( I J E E C S) ,  12   ( 1) ,   254 - 26 0, 2018 .     [ 8]   S m i t h ,   D .   R . ,   &   S m i t h,   R .   B .   “ I nno v at i v e   Sol ut i on s   f o r   E ne r gy   C o ns e r v a t i o n  T hr o ugh  C om m e r c i al   a nd  D om e s t i c   D e m and  Si de   M anage m e nt ” .   E ne r gy   P r o c e di a , 2015 ;   79 ,   1 69 - 174 ,   2 014.     [ 9]   C ho o r ua ng ,   K . ,   &   M a ng ka l a k e e r e e ,   P .   “ W i r e l e s s   H e ar t   R at e   M on i t or i n g  Sy s t e m   U s i ng  M Q T T ” .   P r o c e di a   C o m put e r   S c i e nc e ,   86 ,   160 - 163 ,   201 6.     [ 10]   X u,   B . ,   e t . a l . . ” U b i q ui t o us   da t a   a c c e s s i ng   m e t ho d  i n  I o T - ba s e d  i nf o r m a t i o n  s y s t e m   f o r   e m e r g e nc y   m e di c a l   s e r v i c e s ” .   I E E E   T r an s a c t i on s   o n  I nd us t r i al   I nf or m a t i c s ,   2014 .     [ 11]   M i o r a ndi ,   D . ,   e t   al .   “ I nt e r ne t   o f   t hi ng s :   v i s i o n,   a pp l i c a t i o ns   a nd  r e s e a r c h  c ha l l e ng e s ” .   A d  ho c   N e t w or k s ,   10 ( 7) ,   1497 - 151 6,   20 12.     [ 12]   J a r a ,   A .   J . , e t . a l .   “ P har m a c e ut i c a l   I nt e l l i ge n t   I n f o r m at i o n  Sy s t e m   t o   D e t e c t   A l l e r gi e s   an d  A d v e r s e   D r ugs   R e ac t i on s   bas e d  on  I n t e r ne t   of   T hi n gs ” .   8 t h  I E E E   I nt e r na t i o na l   C o nf e r e nc e   o n  P e r v a s i v e   C o m put i ng   a nd  C o m m uni c a t i o ns   W o r ks ho ps   ( P E R C O M   W o r ks ho ps ) ,   20 10.     [ 13]   U ki l ,   A . ,   S e n ,   J . ,   &   K o i l a ko nda ,   ” E m be dde d  s e c u r i t y   f or   I n t e r ne t   o f   T hi ngs ” .   2nd   N a t i o na l   C o nf e r e nc e   o n  t h e   E m e r g i ng   T r e nd s   a nd   A ppl i c a t i o ns   i n  C o m put e r   S c i e nc e   ( N C E T A C S ) ,   20 11 .     [ 14]   A t hi na r a y a na n  S ,   N i v e t h a   P ,   S up r i y a   R .   “ S e c ur e   D a t a   w i t h  K e y   M a n a g e r s   by   U s i ng   S ha m i r   S c he m e   a nd  A E S   A l go r i t hm ” .   I n t e r nat i on al   J our n al   o f   C om pu t e r   S c i e nc e   T r e nds   and   T e c hno l og y , 5( 2 ) ,   2 98 - 301 ,   2017 .     [ 15]   B a l a s ub r a m a ni a n,   K .   ( 2014 ) . ” V a r i ant s   of   R SA   and  t he i r   c r y p t an al y s i s ” ;   I nt e r na t i o na l   C o nf e r e nc e   o n   C o m m uni c a t i o n  a nd   N e t w o r k   T e c hno l o g i e s   ( I C C N T ) , 20 14.     [ 16]   Z ha o ,   G . ,   &   L i ,   H .   “ A n  E f f i c i e nt   V ar i an t   o f   t he   B at c h  R SA   C r y p t os y s t e m “ ,   I nt e r na t i o na l   C o nf e r e nc e   o n   C o m m uni c a t i o n,   E l e c t r o ni c s   a nd  A ut o m a t i o n  E ng i ne e r i ng   ( pp .   947 - 954 ) .   B e r l i n,   H e i de l be r g :   S pr i ng e r   B e r l i n   H e i de l b e r g ,   201 3.     Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a n  J   E l e c   E ng  &   Co m p  S c i ,   V o l .   17 ,   N o .   3 ,  M a r c h  20 20  :     1 5 4 8   -   1 5 5 4   1554   [ 17]   W a ng ,   H e t . a l .   “ K e y   ge ne r at i on  r e s e ar c h  o f   R SA   p ub l i c   c r y pt o s y s t e m   and  M at l ab  i m p l e m e nt ”.   I nt e r n a t i o na l   C o nf e r e nc e   o n  S e ns o r   N e t w o r k   S e c u r i t y   T e c hno l ogy   a nd  P r i v a c y   C o m m uni c a t i o n  S y s t e m   ( S N S   &   P C S ) ,   2 013 .     [ 18]   Al - H a i j a ,   Q .   A . ,   e t . a l .   “ A   T i n y   R SA   C r y pt os y s t e m   bas e d  on  A r dui n o  M i c r oc o nt r o l l e r   U s e f u l   f o r   Sm al l   Sc al e   N e t w or k s ” .   P r o c e di a   C o m pu t e r   S c i e nc e ,   34 ,   639 - 64 6,   20 14.     [ 19]   Z ha ng   E .   P ,   e t . a l ,   “ A   Si m p l e   and  E f f i c i e n t   W ay   t o  C om bi ne   M i c r oc ont r ol l e r s   w i t h  R S A   C r y p t og r ap hy ” .   T h e   W o r l d   C o ng r e s s   o n  E ng i ne e r i ng   a nd   C o m put e r   S c i e nc e ,   V ol   I ,   5 ,   2 013 .     [ 20]   Z ha o ,   Z .   “ A   S e c ur e   R F I D   A ut he nt i c a t i o n  P r o t o c o l   f o r   H e a l t hc a r e   E nv i r o nm e n t s   U s i ng   E l l i p t i c   C ur v e   C r y pt o s y s t e m ” .   J ou r na l   of   M e di c a l   Sy s t e m s ,   38 ( 5 ) ,   1 - 7 ,   2014 .     [ 21]   M a t he w ,   J . ,   e t . a l .   “ Sy s t e m s   Se c u r e   M e di c a l   D a t a   T r a ns m i s s i on   by   U s i ng   E C C   w i t h  M u t ua l   A ut he nt i c a t i on  i n   W SN s ” .   P r o c e di a   C o m pu t e r   S c i e nc e ,   70 ,   455 - 46 1, 2 015 .     [ 22]   S hr a ddha   D .   ” P e r f o r m a nc e   A na l y s i s   o f   A E S   a nd  D E S   C r y pt o g r a phi c   A l go r i t hm   o n  W i ndo w s   a nd  U bunt u  U s i ng   J a v a ” .   I nt e r n at i on al   J o ur n al   o f   C om put e r   T r e nd s   and   T e c hno l og y   3 5( 4 ) ,   17 9 - 183,   2 016 .    [ 23]   S a l i m ,   J . ,   e t . a l .   ” R ap i d  E n c r y pt i on  M e t ho d  ba s e d  on  A E S  A l go r i t hm   f or   G r e y   S c a l e   H D   I m age   E nc r y pt i o n ” .   P r o c e di a   T e c hno l o gy ,  11 ,   51 - 56 ,   2 013 .     [ 24]   G uo ,   G .   l . ,   Q i a n ,   Q . ,   &   Z h a ng ,   R .   “ D i f f e r e nt   I m pl e m e n t a t i o ns   o f   A E S   C r y pt og r a phi c   A l go r i t hm ” .   I nt e r n at i ona l   Sy m pos i um   on   C y be r s pa c e   Sa f e t y   and   Se c u r i t y   ( C SS) . 20 15 .     [ 25]   T ha l a r i   B   T ,   V o o t l a   H ,   P r i y a nka   K   ( 20 17 ) .   “ E nc r y pt i o n  a nd  D e c r y p t i o n -   D a t a   S e c ur i t y   f o r   C l o ud  C o m put i ng   U s i ng   A E S   A l go r i t hm . ” .   I nt e r na t i ona l   J ou r na l   of   C om p ut e r   T r e nds   a nd   T e c hnol o gy , 201 7.       Evaluation Warning : The document was created with Spire.PDF for Python.