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 .   20 ,   N o .   1 ,  O c t o be r   20 20 ,   pp .   521 ~ 5 2 7   IS S N :   25 0 2 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 20 .i 1 . pp 521 - 5 2 7             521       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   Im p r o v e   t h e   sec u r i t y   o f   t r a n sf e r   d a t a   f i l e   o n   t h e   c l o u d   b y   e x e c u t i n g   h y b r i d   e n c r y p t i o n   a l g o r i t h m s       S am ar   Zai n e l d e e n 1 ,  A b d e l r ah i m   A te 2   1 S c hoo l   o f   M a na g e m e n t ,   J i a ng s u   U n i v e r s i t y ,   X u e f u  R d ,   J i ng K o u,   C hi na   2 C o nt r o l   de p a r t m e n t ,   A l ne e l a i n   U n i v e r s i t y ,   S u da n   2 D e pa r t m e n t   o f   M e c ha ni c a l   a nd   E l e c t r i c a l   E ng i n e e r i ng ,   D e z ho u  U n i v e r s i t y ,   C h i na       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 a n   17 ,   2 020   R e v i s e d  Ma r   25 ,   20 20   A c c e pt e d  A pr   1 1 ,  2020       C l o ud  c o m put i ng   i s   a   m o de l   o f   s o phi s t i c a t e d  c o m put i ng   w hi c h  h a s   a   s t r o ng  e f f e c t   o n   da t a   i n no v a t i o n.   C l o ud  c o m put i ng   of f e r s   r e m o t e   a c c e s s   t o   s ha r e d   c om put e r i z e d  a s s e t s   i n  t h e   s t o r e d  c l o ud.   O pe r a t i o na l l y   c l o ud  s e r v e r s   ut i l i z e   W e b  s e r v i c e s   t ha t   g i v e   e no r m us   a dv a n t a g e   t o   t h e   us e r   i n  a   v a r i e t y   of   a ppl i c a t i o ns   s uc h  a s   ba nki ng   a nd  f i na nc e ,   s t o r a g e ,   s o c i a l   ne t w o r ki ng   a nd  e - m a i l .   C l o ud  c o m put i ng   a c c o m pl i s he s   m a ny   of   t he   f e a t ur e s   i n t e r r e l a t e d  t o   e l a s t i c i t y ,   e a s e   o f   ut i l i t y ,   e f f i c i e nc y   a nd  pe r f o r m a nc e   w i t h   l o w   c o s t .   T he r e   a r e   a   num be r   o f   po t e nt i a l   c o nc e r ns   r e l a t e d  t o   s e c ur i t y   a nd  pr i v a c y   s i nc e   t he   r e qu i r e m e n t   t o   pr o t e c t   c l o ud  c o m put i ng   e xpa n de d ,   t he   e nc r y pt i o n  a l g o r i t hm s   pl a y   t he   ke y   pa r t   i n  da t a   a nd   i nf o r m a t i o n  s e c ur i t y   s y s t e m s ,   o n  s i d e   t he s e   a l g o r i t hm s   c o ns um e   a   c o ns i de r a b l e   qua n t i t y   o f   c o m put i ng   r e s o ur c e .     T hi s   pa p e r , p r e s e n t i ng   a   ne w   hy br i d  e nc r y pt i o n  a l g o r i t hm   e m pha s i s i ng   o n  A E S   a nd  E n ha nc e d   H o m o m o r phi c   C r y pt o s y s t e m   ( E H C )   a s   a   hy br i d  e nc r y pt i o n   t o   g ua r a nt e e   t h e   s e c ur e   e xc ha ng e   o f   da t a   be t w e e n  t he   u s e r   a n d  t h e   c l o ud  s e r v e r ,   a nd  c o m pr e s s i o n  s t udy   f o r   t w o   pr o f i c i e nt   ho m o m o r phi c   e nc r y pt i o n  t e c hni que s   f o r   e nc o di ng   D a t a   E nc r y pt i o n  S t a nd a r d  ( D E S ) ,  A d v a nc e   E nc r y pt i o n  S t a nde r   ( A E S ) .   W i t h  T h e   pr o po s e d  t e c h ni qu e s   a n  e v a l ua t i o n  ha s   be e n  c o nduc t e d   f o r   t ho s e   e nc r y pt i o n  a l g o r i t hm s   a t   d i v e r s e   f i l e   s i z e s   o f   da t a ,   t o   e v a l ua t e   t i m e   t a k i ng   f o r   e nc r y pt i o n  a nd  d e c r y pt i o n,   t hr o ug hput ,   m e m o r y   c o ns um pt i o n  a nd  po w e r   c o ns um pt i on .   T he   m a j o r   f i ndi ng   w a s   t h a t s   t h e   pr o po s e d  m e t ho d  ha s   t he   e x t r e m i t y   t hr o ug hput ,   m e m o r y   c o ns um p t i o n   a nd  o u r   pr o po s e d  w o r k   t o o k  a dv a nt a g e   o f   t he   l e a s t   t i m e   t a k e n  i n  s e c   f o r   e nc r y pt i o n  a nd   d e c r y pt i o n .   Ke y w or d s :   A E S   Cl o ud  c o m put i ng   Cr y pt o gr a p h y   D E S   E n c r y pt i o n   S e c ur i t y   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 :   A b de l r a h i m   A t e ,   D e pa rt m e n t   o f   M e c h a n i c a l   a n d   E l e c t ri c a l   E n g i n e e ri n g ,     D e z h o u  U ni v e r s i t y ,   D e z h o u,   S h a ndo g,   C h i na .   E m a i l :   w a da l r o o b @ gm a i l . c o m       1.   I N TR O D U C TI O N     C l o ud  c o m put i ng  i s   de s c r i b e d  by   N IS T   a s   a   m o de l   fo r   c o n f i gura b l e   c o m put i n g  a s s e t s   ( e . g. ,   s e r v e r s ,   s t o r a ge ,   s e r v i c e s ,   n e t w o r k,   a n d  a pp l i c a t i o n s ) t o   e m po w e r   a nd  p r o v i de   n e t w o r k  a c c e s s   t ha t   i s   de m a nd - d ri v e n .   Co m put i ng  a s s e t s   c o ul d  be   s p e e di l y   de l i ve r e d  w i t h   m i n o r   i nt e r a c t i o n   a nd  e ffo r t   by   a dm i n i s t r a t i o n   [ 1].     T h e   e m b r a c i ng  o f   c l o ud  c o m put i n g  s e r v i c e s   by   c l i e n t s   i s   r e s t r i c t e d  d ue   t o   c o n s i de ra t i o n s   c o n c e rni n g  t h e   m i s f o r t u n e   o f   s e c r e t   i n f o r m a t i o n‟s   v a l ue   a n d  i t ‟s   p r i v a c y   [ 2 ].   F o r   s t o r i ng  d a t a   i n   c l o ud  s e r v e r,   s t a n d a r d  e n c r y pt i o n   m e t h o ds   a r e   us e d  t o   m a ke   s u r e   t h e r e   i s   s e c uri t y   of   t r a n s i t i o n   o f   t h i s   da t a p r o c e s s   t o   t h e   c l o ud.   S e c ur i t y   i s   t h e   m o s t   v i t a l   i s s ue   o f   c l o ud  c o m put i n g ,   t o   a t t a i n   s e c uri t y   of   da t a ,   a   v a r i e t y   of   c r y pt o gr a p hi c   a l go ri t hm s   a r e   us e d  t o   e n c o de   a n d  de c o de   t h e   da t a .   H ow e ve r ,   t h e   c r y pt o gr a p h y   a l go r i t hm s   w i t h   h i g h e r  s e c ur i t y   b ut   l o w   pe r f o r m a n c e   a r e   i n s u f f i c i e n t   a nd   un a c c e pt a b l e .   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 .   20 ,   N o .   1 ,  O c t o b e r   20 20  :     521   -   5 2 7   522   N um e r o us   c o di n g   a l go ri t hm s   a r e   us e d  a n d   e xpa t i a t e d  o b t a i n a b l e   i n   da t a   s e c uri t y .   T h e   a l go ri t hm s   c a n  b e   c l a s s i f i e d  i n t o   A s y m m e t ri c   (pub l i c )  a n d  S y m m e t ri c   (pri v a t e )  ke y   e n c r y pt i o n .   O n e   ke y   i s   ut i l i z e d  t o   un s c r a m b l e   o r   s c r a m b l e   t h e   i n f o rm a t i o n  i n  s e c r e t   o r  S y m m e t ri c   ke y   e n c r y pt i o n .   It   s h o ul d  b e   s pa nn e d  p ri o r  t o   b r o a dc a s t i n g  b e t w e e n   e n t i t i e s .   K e y s   h a s   a n   e s s e n t i a l   p a r t ;   a  w e a k  ke y   m a y   r e s ul t   i n   d a t a   c o m pr o m i s e d  i n   t h e   ha n ds   o f   un a ut h o ri z e d  pe r s o n s .   S y m m e t r i c   ke y   e n c r y pt i o n   de pe n ds   o n   t h e   m a g n i t ude   o f   t h e   ke y .     U s i n g  l e n g t h y   k e y   e n c r y pt i o n   i s   t ri c k i e r   t o   de c o d e   t h a n   t h e   o n e   w h i c h   us e s   a   s h o r t e r   ke y   f o r   t h e   c o m pa r a b l e   a l go ri t hm s   [ 3 ].   K e y   di s t r i b ut i o n   p r o b l e m   i s   r e s o l v e d  us i n g  a s y m m e t r i c   o r   p ub l i c - ke y   e n c r y pt i o n .   P ri v a t e   a n d  p ub l i c   ke y   i s   us e d  fo r   A s y m m e t r i c   e n c r y pt i o n .   T h e   p ri v a t e   a nd  pu b l i c   ke y   f un c t i o n  i s   t o   s c ra m b l e   a nd  u n s c r a m b l e   r e s pe c t i v e l y   be c a us e   u s e r s   m a ke   t h e   us e   of   2   ke y s :   pr i v a t e   ke y ,   t h a t   o n l y   t h e   us e r   h a s   k n o w l e dge   a bo ut   a n d   pub l i c   ke y   w h i c h   t h e   pub l i c   k n o w s .   It ‟s   n o t   e s s e n t i a l   t o   s pa n  t h e m   b e fo r e   t h e   t ra n s m i s s i o n   [ 3 ].   M a t h e m a t i c a l   f un c t i o n s   a n d   i nt e n s i v e   c o m put a t i o n s   a r e   us e d  t o   de t e rm i n e   pub l i c   ke y   e n c r y pt i o n   w hi c h  do e s n ‟t   w o r k  w e l l   w ith   p h o n e s   [ 4 ].     1. 1 .     D ata   e n c r yp t i o n   s tan d ar d     D E S   i s   di s t i n g ui s h e d  by   i t s   hi g h   de c r y pt i o n   a n d  e n c r y pt i o n   e ffe c t i ve n e s s   w i t h   a   s h o r t e r   ke y   l e n gt h .   I t ‟s   a   t ra di t i o na l   s y m m e t r i c   e n c r y pt i o n   a l go ri t hm   [ 5].   N IS T   s ugge s t e d  D E S   a s   t h e   f i r s t   e n c r y pt i o n   s t a nda rd,   i t ‟s   a   64  b i t s   b l oc k  a n d  ke y   s i z e .   T h e   r o u n d  ke y   s i z e   i s   48  b i t s .   In   i t s   e n t i r e t y   t h e   pl a i n t e x t   i s   s e pa ra t e d  i n t o   b l oc ks   o f  64b i t   s i z e ;   t h e   f i na l   b l o c k  i s   pa dde d  i f   n e e de d.   S ub s t i t ut i o n s   a n d  m a n y   pe r m u t a t i o n s   a r e   us e d   t hr o ugh o ut   i n   o r de r   t o   r a i s e   t h e   di f f i c ul t y   of   p e r f o r m i n g   c r y pt a na l y s i s   o n   t h e   c i p h e r .   D E S   a l go ri t hm is   c o m pr i s e d  o f   2  pe rm ut a t i o n s   (P - b o xe s )  a n d   16  F e i s t e l   r o unds .   T h e   w h o l e   o pe r a t i o n   c a n  s e pa r a t e   i nt o   t hr e e   pha s e s .   T h e   i n i t i a l   p h a s e   i s   p r e l i m i na r y   pe r m ut a t i o n   a n d  f i na l   p h a s e   i s   t h e   l a s t   pe rm ut a t i o n s   [ 6 ]   S i n c e   t h e   i n t r o duc t i o n  o f   D E S ,   t h e r e   ha s   b e e n   a   n u m b e r   o f   a t t a c ks   o n  s y s t e m s   ut i l i z i ng  i t ,   e xpo s i n g   i t s   v ul n e r a b i l i t i e s ,   m a k i n g  i t   a n   u n c o n f i de nt   b l o c k  c i ph e r   [ 7 ,   8 ].   T o   de c i ph e r   t h i s ,   a   t r i pl e   D E S   a l s o   w r i t t e n   a s   3D E S   e n c r y pt i o n   t e c hn i q ue   w a s   s ugge s t e d  t o   o v e r c o m e   s h o r t c o m i n g  o f   D E S   i n   [ 9 ] ,   t hi s   t e c hni que   s t r e t c h e d  t h e   l e n gt h   o f   ke y   f r o m   56  t o   112  b i t s ,   b ut   s t i l l ,   a l go r i t hm ‟s   s o f t w a r e   i m p l e m e nt a t i o n   i s   i n e f f e c t i v e .   W i t h  s ub s e que n t   p r o g r e s s   of  e n c r y pt i o n   t e c hni que s ,   D a t a   E n c r y pt i o n   S t a nda r d   h a s   p r o gr e s s i v e l y   be e n   s ub s t i t ut e d  by   t h e   A E S ,   t ha t   i s   e xc e e di n g l y   s a fe ,   a c c o m pl i s h e d  a nd  t r us t w o r t h y .       1. 2 .     A d v an c e   e n c r yp ti o n   s tan d e r   (A ES )   Is   a   b l o c k  c i ph e r.   It s   ke y   l e n gt h   v a ri e s   b e t w e e n   256,   192 ,   o r   128  b i t s .   I t   e n c o de s   128  b i t s   da t a   b l o c ks   i n   10 ,   1 2  a nd  14   r o unds   a c c o r di n g   t o   t h e   ke y   l e n gt h.   A dv a n c e d  E n c r y pt i o n   S t a nda r d   i s   t h e   m o s t   c e rt i f i e d  s y m m e t ri c   e n c o di ng  a l go r i t hm .   I t   o pe r a t e s   c o m put a t i o n   o n  by t e s   i n s t e a d  o f   b i t s   a n d   r u n s   pl a i nt e xt   b l o c k s   o f  128  b i t s   a s   16  by t e s .   M a t r i x  o f   4  r o w s   a n d  c o l um n s   a r e   p r e p a r e d  fo r   t h e s e   16  by t e s .   It   o pe r a t e s   o n   w h o l e   da t a   b l oc k s   by   us i n g   s ub s t i t ut i o n s   a n d   pe rm u t a t i o n s .   T h e   s i z e   o f   ke y   A E S   c i ph e r   us e   de s i g na t e s   t h e   t ra n s f o r m a t i o n  r o u n ds   qua nt i t y   us e d  i n   t h e   e n c r y pt i o n   pr o c e s s   [ 10 ]  A m e r i c a n   E n c r y pt i o n   S t a nda r d  e n c r y pt i o n   i s   i m m e di a t e   a l o n g   w i t h   b e i n g  e xp a n d a b l e ;   w e   c a n   i m pl e m e n t   i t   o n   d i v e r s e   pl a t f o r m s   s uc h   a s   t i n y   d e v i c e s   [ 11 ].   It s   a l s o   us e d  i n   m a n y   of   de f e n s e   a ppl i c a t i o n s   [ 7 ,  12 ].     1. 3 .     En h an c e d   h o mo mo r p h i c   c r yp to s ys te m   (EH C )   H o m o m o r phi c   e n c r y pt i o n   pe r m i t s   t h e   us e   of   m a t h e m a t i c a l   o pe r a t i o n s   o n   e n c r y pt e d  da t a   s o   t ha t   t h e   de c r y pt i o n   r e s ul t   w o ul d  b e   i n   l i n e   u n e n c r y pt e d  da t a ,   w h e n   s i m i l a r   o pe r a t i o n s   a r e   a pp l i e d   [ 1 3 ]  l ow   e ffe c t i ve n e s s   of   c a l c ul a t i o n  a n d   l e n gt h y   ke y   s i z e s   a r e   di s a dv a n t a ge s   o f   E H C  [ 14 ],   T h e r e   a r e   s o m e   E H C   e n c r y pt i o n   s c h e m e s   i l l us t r a t e d  i n   [ 15 ].   E H C,   H o m o m o r p h i c   e n c r y pt i o n ,   p r o po s e d  by   G o r t i   e t   a l .   [1 6 ]  i n   2013   e m pow e r s   a   s e c ur e d  e n v i r o nm e n t   w h e r e   o pe r a t i o n s   a r e   c o n d uc t e d  o n   e a r l i e r   e n c r y pt e d  da t a   a n d  t h e   i de n t i c a l   r e s ul t   i s   a c qu i r e d  a s   o ri gi na l   d a t a   [ 17 ].     In  r e c e n t   t i m e s ,   h o m o g r a p hi c   c r y pt os y s t e m s   ha v e   b e e n   c o m m o n l y   us e d  i n  m a n y   a ppl i c a t i o n s .   P r i v a t e   ke y s   r , q,   a n d   p  a r e   us e d  by   t h e   a l go ri t hm   a t   E H C  e n c r y pt i o n .   T h e s e   ke y s   a r e   l e n g t h y   w h i c h   i s   w h y   t h e y   n e e d  e xt e n s i v e   t i m e   a n d   e ff o r t   t o   b r e a c h  t h e m .   F o r  e a c h   e n c r y pt i o n   p r o c e dur e ,   t h e   p ri v a t e   ke y   i s   a r b i t r a ri l y   c r e a t e d,   e n s u ri n g  t ha t   i n   r e a l i t y   s i m i l a r   pl a i nt e xt   do e s n ‟t   r e s ul t   i n   s i m i l a r   c i p h e r t e xt ,   t hi s   ph e n o m e n o n   p r o h i b i t s   a n y   u n i nt e n de d   pe r s o n   f r o m   c r a c ki n g   c i ph e r t e xt   [1 6 ].   E nh a n c e d  H o m o m o r phi c   C r y pt o s y s t e m   i s   a   f ul l y   h o m o m o r p hi c   c r y pt o s y s t e m   w h i c h   p r o v i de s   e qua l   m ul t i p l i c a t i o n  a n d   a d di t i o n.   I t   c o n s um e s   l e s s   pow e r   a n d   m e m o r y   pl us   t h e   de c r y pt i o n   t a ke s   l e s s   t i m e .     T h i s   p a pe r   f o c us e s   o n   e nha n c i n g  t h e   s e c ur i t y   of   t h e   da t a   t ra n s f e r r e d   t o   t h e   c l o ud  by   i m pl e m e n t i n g  h y b r i d  c o di n g  a l go r i t h m s   us i ng  E H C  a n d  A E S 128   t o   c o n s e r v e   t h e   c o n f i de n t i a l i t y   of  da t a   a nd  i n f o r m a t i o n ,   t a ki ng  i n t o   c o n s i de r a t i o n  t h e   t i m e   t a ke n  o f   c o di n g   a n d   de c o di n g ,   t hro ugh put ,   a n d   po w e r   m e m o r y   c o n s um pt i o n.         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       Im pr ov e   t h e   s e c ur i t y   o f   t r ans f e r   da t a   f i l e   on   t h e   c l oud   by   e x e c ut i ng  hy br i d  e nc r y pt i o n … ( Sam ar   Z ai ne l de e n )   523   2.   TH E   P R O P O S ED   WO R K     2. 1 .   A ES   e n c r yp ti o n   a l go r i th m     2. 1 . 1.   En c r yp ti o n   p r o fi l e / u s e d   D E S   a l go r i t h m   i s   g ra dua l l y   s upe r s e de d  by   A E S   a n d  ha s   e m e r ge d  a s   a   m o de rn  ge n e r a t i o n   d a t a   e n c o di n g  s t a n d a r d  [ 18 ].   It ‟s   a n  i t e ra t i v e   b l o c k  c i ph e r   a l go ri t hm ,   i n   w hi c h   ke y   a n d  p a c ke t   l e ng t h   a r e   t h e   v a r i a b l e s . 256  192  a n d  128  b i t s   a r e   t h e   o pt i o n a l   ke y   l e n gt h   w h i c h   i s   e qui v a l e nt   t o   14,   12  a n d  10  r o un ds   r e s pe c t i v e l y .   (D E S )  ha s   b e e n   t h e   s t a n d a r d  f o r   t h e   l o n g - t i m e   s ub s t i t ut e   by   A E S   s i n c e   (N IS T )  s e l e c t e d  t h e   R i j n da e l   a l go ri t hm   t o   b e   a ppr o v e d  a s   A dv a n c e d  E n c r y pt i o n   S t a n d a r d  (A E S ).   [ 19 ]  i n v e s t i ga t e   t h e   c o n s t ruc t i o n  a n d  de s i g n   o f   n e w   A E S ,   s ub s e que n t   t hr e e   c ri t e r i a ,   r e s i s t a n c e   a g a i n s t   e v e r y   i de n t i f i e d  a t t a c k,   c o de   c o m pa c t n e s s   ra n gi ng  pl a t f o r m s ,   ra t e   a nd  de s i g n   e ffo r t l e s s n e s s ;   a s   w e l l   a s   i t s   c o n g r ui t y   a n d  i n c o n g r u i t y   w i t h  o t h e r   s y m m e t ri c   c i ph e r s .   Co m p a r e d  w i t h   t h e   D E S ,   A E S   ha s   a n   e dge   a s   i t   h a s   hi g h   pe r f o r m a n c e ,   r o b us t   a n d  s t ri n g   s e c ur i t y ,   c o m pe t e n c e ,   a n d   e l a s t i c i t y .     2. 1 . 2.   En c r yp ti o n   an d   d e c r yp ti o n   p r o c e s s   o f  ad v an c e   e n c r yp ti o n   s tan d ar d   a l go r i th m     S ub s t i t ut i o n   a nd  R e pl a c e m e n t   a r e   t h e   r o o t s   o f   T h e   A dv a n c e   E n c r y pt i o n   S t a n da rd  a l go ri t hm .  E xc ha n ge   o f   da t a   u n i t   w i t h   a n o t h e r   i s   t h e   S ub s t i t ut i o n ,   w hi l e   r e a rra n g i n g  o f   t h e   da t a   i s   t h e   R e pl a c e m e n t .   S h i f t R ow s ,   A ddRo un dK e y s   S ubBy t e s ,   a n d   M i xCo l u m n s   o pe r a t i o n s   a r e   t h e   r o u n d  f u n c t i o n s ,   t h e   b a s i c   e l e m e n t s   o f   a d v a n c e   e n c r y pt i o n   s y s t e m   e n c r y pt i o n   a l go ri t hm .   I n   E n c r y pt i o n   e v e r y   r o un d  i s   c o m pr i s e d  of   4  s t e ps   [2 0 ] .     a)   S ub   By t e s :   T h e   e n c o di n g  s i t e   i s   w h e r e   i t ‟s   i ni t i a l l y   us e d.   T he   by t e   i s   c r e a t e d  a s   2  h e xa de c i m a l   d i gi t s   t o   r e pl a c e   t h e   by t e   b)   S h i f t   R ow s :   T h e   a l t e ra t i o n  i s   t e r m e d  a s   S hi f t   r o w s   i n  e n c o di ng   c)     M i x  Co l um n s :   I t s   a l t e r a t i o n   r u n s   a t   c o l um n   l e v e l ;   e ve r y   c o l um n   o f  t h e   po s i t i o n s   t ra n s f o r m e d  t o   t h e   r e n e w e d  c o l um n .     d)   A dd  R o un d  K e y :   T h e   p r o c e dur e   i n   t h i s   i s   m a t r i x  a ddi t i o n ,   o nl y   o n e   c o l um n  r u n s   a t   o n e   t i m e .   W i t h  e v e r y   c a s e ,   c o l um n   m a t ri x  w o r d  i s   a dde d  f r o m   t h e   r o un d  ke y .   T h e   f i na l   s t e p  c o m pr i s e d  o f   X O   R i n g   pr o duc t i o n   o f   pr i o r   3  s t e ps   a l o n g  w i t h   4  ke y   s c h e dul e   w o r ds ,   a s   w e l l   a s ” M i xCo l u m n s ”   s t e p  do e s   n o t   i n c l ude   i n  f i n a l   r o u n d   f o r   e n c o di n g   [2 1 ].   I n   D e c r y pt i o n:   e n c o d i ng  us i ng  c o n v e r s e   f u n c t i o n s   l i ke   a )  c o n v e r s e   S ub s t i t u t e   B y t e ,   b )  c o n v e r s e   S hi f t   Ro w s ,   c )  c o n v e r s e   M i x  C o l u m ns ,   a nd  d )  A dd   R o u nd  K e y   a nd  de c o di ng   i n c l ude s   r e v e r s a l   o f   e v e r y   s t e p   t a ke n  i n.   T h e   3 r d   s t e p   i s   c o m po s e d  o f   X O   R i n g  p r o duc t i o n  o f   t h e   pri o r  2  s t e ps   a l o n g  w i t h  4  ke y   s c h e dul e   w o r ds .     T h e   “ Co n v e r s e   M i x  c o l um n s ”   s t e p  i s   n o t   i n c l ude d  i n   t h e   f i n a l   r o und  o f  de c o di n g .   F i g u r e   1   s h o w s   t h e   de c o di n g   a nd  e n c o di ng  p r o c e s s   of   t h e   A dv a n c e d  E n c r y pt i o n  S t a n d a r d.           F i gu r e   1 .   D e c r y pt i o n   a n d   e n c r y pt i o n   p r o c e s s   of   t h e   a dv a n c e d  e n c r y pt i o n   s t a n d a r 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 .   20 ,   N o .   1 ,  O c t o b e r   20 20  :     521   -   5 2 7   524   2. 2 .   EH C   e n c r yp ti o n   al go r i th m     2. 2 . 1.   En c r yp ti o n   p r o fi l e / u s e d   E H E S   m e t h o d  w a s   pr o po s e d  by   G o r t i   V N K V   S ubb a   Ra o   f o r   h o m o m o r p h i c   de c r y pt i o n   a n d  e n c r y pt i o n   w i t h  t h e   s e c uri t y   s y s t e m   of   IN D - CCA .   H om o m o r p h i c   e n c r y pt i o n   pe r m i t s   us   t o   e xe c ut e   m ul t i p l i c a t i o n,   m i xe d  a n d  a d di t i o n   o pe r a t i o n s   [1 6 ].   I n   r e a l - t i m e ,   t h e s e   s o r t s   o f  h o m o m o r p h i c   c o di n g  h a v e   v a r i e d  us e s   a n d  a pp l i c a t i o n s .   It   is   t h e   e s s e n t i a l   t h o ug h t   t h a t   c o m put a t i o n s   c a n   b e   pe r f o r m e d  o f  t h e   a l r e a d y   e n c r y pt e d  da t a   by   t h e   c o m put e r   w hi l e   n o t   po s s e s s i n g  i n f o r m a t i o n   c o n c e rni n g  da t a ‟s   t rue   v a l ue .   E v e n t u a l l y ,   t h i s   c o m put e d  e n c o de d  da t a   w i l l   b e   r e t u rn e d   a s   a   r e s ul t   a n d  de c o de d  [ 22 ].   T hi s   s c h e m e   de m o n s t ra t e s   h i g h e r  pe r f o r m a n c e   i n   m e m o r y ,   pow e r   c o n s um p t i o n   a n d  p r o c e s s i n g  s pe e d  t h a n  e xi s t i ng  s c h e m e s .   E H C  i s   a   n o n - de t e s t a b l e   s c h e m e   a nd  i t   i n c l ude s   m u l t i pl i c a t i o n ,   a d di t i o n,   m i xe d  m u l t i p l i c a t i o n   a n d   a d di t i o n  o pe r a t i o n s .     2. 2 . 2.   En c r yp ti o n   an d   d e c r yp ti o n   p r o c e s s   o f  EH C   al go r i t h m   T h e i r   Co n s t r uc t i o n   [ 23 ] .   F o r   n o n de t e r m i n i s t i c ,   s c h e m e   a   r a n do m   n um b e r  „ r '   „p ' ,   a n d   a   h uge   p ri m e   n u m b e r   ' q'   s uc h  t ha t   q  <   p   a r e   t a ke n.   T a ke   a   s e t   o f   c l e a rt e xt   da t a   Z p   a n d  c l e a rt e xt   s e t   o pe r a t i o n s   c o n s i s t i ng  o f  t h e   s ub t r a c t i o n ,   m i xe d  m ul t i p l i c a t i o n,   a d di t i o n,   a nd  m u l t i pl i c a t i o n,   w i t h   m =   pq  m o dul o   m .   L e t   t h e   c i p h e rt e xt   da t a   s e t   b e   Z c ,   E n c r y pt i o n   ke y   de f i n i t i o n     k  =   (q,   r  p, m )   a nd    E N CR Y P T IO N     E (X )= ( x  +   r * pq)   (m o d  m )  =   Y     D E CR Y P T IO N   D (Y )  = y   m o d  p  =   X .     If   p  d i s c o v e r e d  i t   c a n  b e   b r o ke n  b u t   i t   i s   i s   v e r y   ha rd  t o   s o l v e .   T ha t   nu m b e r   c a n  b e   f a c t o r e d  b y   a   c o m p u t e r   q u i t e   q ui c k l y ,   e xc l u d i ng  i t ,   i n   e s s e n c e ,   do e s   i t   b y   t r y i ng  t h e   m a j o ri t y   of   t h e   p r o b a b l e   c o m b i na t i o n s .   T w o   h u ge   p ri m e   nu m b e rs   c a n  b e   f o u nd  q   a nd  p  t ha t   ha v e   m a y b e   40 0  o r   20 0  d i g i t s   e a c h.   Q   i s   s e c re t   ke y ,   a nd   w e   c a n   m a ke   a   nu m b e r   m = pq   b y   m ul t i pl y i ng  t h e m   t o ge t h e r.   T h e   nu m b e r   m   i s   us e d  t o   e n c r y p t   t he   d a t a   a nd  a s   i t ‟s   a   s e c r e t   ke y .   By   m u l t i p l y i ng  p  a nd  q ,   i t s   r e l a t i v e l y   e a s y   t o   ge t   m .   b ut   i t   i s   i m po s s i b l e   t o   ge t   q  a nd  p  i f   a n y o n e   k n o w s   m . M   n e e ds   t o   b e   f a c t o r e d  t o   ge t   p  a nd  q ,   w hi c h   i s   a   r e a l l y   t o ug h,   f i nd i ng  „  r  ‟  a l s o   c o m p l e x  i t   f u rt he r  a s   t hi s   c o nc e rn e d   v a ri a b l e   v a l ue   w i l l   b e   c r e a t e d   ra ndo m l y .   M   i s   u s u a l l y   s up po s e d   t o   b e   i f   n o t   2 04 8   a t   l e a s t   1 02 4 .       2. 2 . 3.   H yb r i d   e n c r yp t i o n   al go r i th m     F o r   c l o ud  c o m put i n g  s e c u r i t y   i s   i m po r t a nt ,   e s pe c i a l l y   t h e   s e c ur i t y - s e n s i t i v e   a pp l i c a t i o n s .   w e   s ugge s t   pr o po s e   h y b r i d  m e t h o d  t o   pr o v i de   s e c ur i t y   fo r   c l o ud  c om put i n g ,   c o n s i de ri n g  t h e   pe r f o r m a n c e   m e t ri c s   (e n c r y pt i o n   t i m e ,   t hr o ug hput ,   a v e r a ge   t i m e ,   m e m o r y   c o n s um pt i o n   a n d  po w e r   c o n s um pt i o n ),   t a k i n g  t h e   a dv a n t a ge   o f   A E S   a n d   E H C.   A dv a n c e d  E n c r y pt i o n   S t a n d a r d  e n c r y pt i o n   i s   t h e   m o s t   w i de l y   us e d  t e c hn i q ue   t ha t   i s   b o t h   f l e xi b l e   a n d  s c a l a b l e   a n d  i s   c o m f o r t a b l y   i m pl e m e n t e d .   M o r e o ve r ,   t he   n e e de d  m e m o r y   fo r   t h e   A dv a n c e d  E n c r y pt i o n   S t a n d a r d  a l go ri t hm   i s   f e w e r ,   i t   d i s pl a y s   s i gn s   o f   r e s i s t a n c e   a ga i n s t   a   d i v e r s i t y   of   a t t a c ks   l i ke   r e c ov e r y   a n d  di f fe r e nt i a l   a t t a c k .   W e   c a n   a l s o   p r o t e c t   da t a   a g a i n s t   t h e   l i ke s   o f   s m a s h   a t t a c ks .   A dv a n c e d  E n c r y pt i o n   S t a n d a r d  e n c r y pt i o n   a l go ri t hm   h a s   hi g h   pe r f o r m a n c e   a n d  m i n i m a l   s t o ra ge   s pa c e   w i t h o ut   a n y   de f i c i e n c y   a n d  l i m i t a t i o n s   c o m pa r e d   t o   o t h e r   s y m m e t ri c   a l go ri t hm s   w h i c h   ha v e   s o m e   i n s t a b i l i t y   i n   pe r f o rm a n c e   a n d  s t o ra ge   s pa c e .   E nha n c e d  H o m o m o r p h i c   C r y pt os y s t e m   us e s   t h e   s h a ri n g  ke y   p  a n d  E H C  m a ke s   us e   s e c r e t   ke y s   q,   r   a n d  m   f o r   e n c r y pt i o n   s o   i t ' s   v e r y   s t r o n g.   S o   i t ‟s   r e a l l y   t o ugh   t o   ge t   h o l d  o f   s e c r e t   ke y s .   P   i s   o n l y   kn o w n   t o   r e c e i v e r   a n d  s e n de r  s o   i t   ge t s   r e a l l y   t o ugh   t o   f i nd  r   a n d  q.   A  r a ndo m   n u m b e r   t ha t   i s   „ r‟  w i l l   ra n do m l y   ge n e r a t e   s o   t h a t   e a c h   a n d  e v e r y   t i m e   t h e   s i m i l a r  p l a i n t e xt   i s   m a ppe d  t o   a n o t he r   c i p h e r   t e xt   l e a di ng  us   t o   t h e   f a c t   t h a t   e v e n   w i t h  s t r o n g  o b s e r v a t i o n   o f   t h e   o ppo s i t i o n   i t   ge t s   r e a l l y   di ff i c ul t   t o   t ra c k.   O ppo n e nt   f a i l s   t o   ge t   a   r a ndo m   n u m b e r   a n d  s e c r e t   v a l ue .   E H C  s c h e m e   h a s   M u l t i pl i c a t i o n ,   A ddi t i o n,   m i xe d  m ul t i p l i c a t i o n,   a n d  M i xe d  a dd i t i o n.   E H C  c o n s um e s   l e s s   m e m o r y   a n d  i s   f a s t e r   t ha n   e xi s t i n g  s c h e m e s .   In   a dd i t i o n   E H C  s e c ur i t y   i s   e nh a n c e d  by   n o n - de t e r m i n i s t i c   f e a t u r e .       3.   M ET H O D   In   t hi s   pa pe r   w e   pa r t i c ul a r l y   e xa m i n e d   t e c hn i q ue s   fo r   a s s e s s i n g   t h e   pe r f o r m a n c e   of  D E S ,   A E S - 128,   a n d  A E S - 1 28  w i t h   E H C  a t   h e xa de c i m a l   b a s e d  c r y pt o gr a p h y   i n   t e r m   o f   c o di n g  an d  de c o di n g  t i m e   t a ke n ,     a   s t udy s   c a rr i e d  o ut   o n   t h e   i m p a c t   o f  a dj us t i ng   t h e   s i z e   o f  ke y   of   A E S   o n   E n c r y pt i o n   a n d  D e c r y pt i o n   t i m e   c o n s um i n g   w i t h  f i x  f i l e   s i z e ,   a   s t udy   pe r f o r m e d  o n   a v e r a ge   t i m e   a n d  t hr o ug h pu t   f o r   di s s i m i l a r  f i l e   s i z e ,     a s   w e l l   m e m o r y   c o n s um pt i o n   a nd  po w e r   c o n s um pt i o n   f o r   a l l   a l go ri t hm ,   f o r   e xpe ri m e n t a t i o n,   w e   h a d   a   l a pt o p  w i t h  2. 7 0  G H z   CP U ,   w hi c h  pe r f o r m ed   d a t a   f i l e   ra n g i n g   f r o m   1M B   by t e   t o   20M B   i n  s i z e .   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       Im pr ov e   t h e   s e c ur i t y   o f   t r ans f e r   da t a   f i l e   on   t h e   c l oud   by   e x e c ut i ng  hy br i d  e nc r y pt i o n … ( Sam ar   Z ai ne l de e n )   525   4.   R ES U LTS   A N D   D I S C U S S I O N     A s   fo r   t h e   c a s e   of   A d v a n c e   E n c r y pt i o n   S t a nda r d ,   i n   t h i s   p a p e r   i t   can   be   s e e n   t ha t   h i g h e r   s i z e   o f  ke y   l e a d  t o   a   c l e a r   t i m e   c o n s um p t i o n   c h a nge .   C o n j o i nt l y   h i g h e r   ke y   s i z e   m e a n s   t ha t   h i g h e r   s e c ur i t y   a c c o r di n g  t o   n u m b e r s   o f   r o un ds ,   i n   o ur   e xpe r i m e n t   w e   t e n d  t o   us e   A E S   w i t h   128  ke y   s i z e s   t o   n o t   i n c r e a s i n g  t h e   t i m e   c o n s um pt i o n .   T a b l e   1   s h ow s   di f fe r e n t   A E S   ke y   l e n gt h,   nu m b e r   of   r o un ds   a n d  t h e i r   e ff e c t   o n   c o m put a t i o na l   t i m e   a t   t h e   f i x  f i l e   s i z e .  F i gu r e   2   s h o w s   T i m e   c o n s u m i n g   i n  s e c o n d  f o r   d i f fe r e nt   ke y   l e n gt h  i n   A E S .   T a b l e   2   s h o w s   t h e   c o m pa r a t i v e   s t udy   of   t hr o ug h pu t ,   a v e ra ge   t i m e   a n d   t i m e   c o n s um i ng   i n   e n c r y pt i o n   a nd  de c r e pt i o n   f o r   t h e   di f f e r e n t   a l go r i t hm s   i n  d i f f e r e n t   f i l e   s i z e       T a b l e   1 .   T h e   e f fe c t   of   t h e   c o m put a t i o na l   t i m e   a t   t h e   f i x   f i l e   s i z e   A E S   K E Y   L E N G T H   RO U N D   CO M P U T A T IO N A L   T IM E   E N C   D E C   A E S   -   128   10   0 . 1 7   s e c   0 . 1 6   s e c   A E S   -   192   12   0 . 2 2 s e c   0 . 2 0   s e c   A E S   -   256   14   0 . 2 6   s e c   0 . 2 5   s e c           F i gu r e   2.   T i m e   c o n s um i n g   i n  s e c   fo r   d i f f e r e n t   ke y   l e n gt h  i n   A E S       T a b l e   2 .   T h e   t hr o ug h p ut ,   a v e r a ge   t i m e   a nd  t i m e   c o n s um i n g     F IL E   S IZ E     D E S     A E S - 128   P RO P O S E D   M E T H O D     E N C   D E C   E N C    D E C   E N C   D E C   1   M B   2 . 8 8 6   2 . 9 0 1   2 . 9 3 6   3 . 0 7   2 . 9 8 2   2 . 9 8   5 M B   1 4 . 3 5 2   1 4 . 3 2 1   1 4 . 8 8 7   1 4 . 8 1 3   1 4 . 8 9   1 4 . 7 4 4   1 0 M B   2 8 . 5 7 9   2 8 . 2 2   2 9 . 6 6 7   2 9 . 2 1 7   3 0 . 0 7 3   2 9 . 2 3   1 5 M B   4 3 . 0 5 6   4 6 . 4 4   4 5 . 9 6 3   4 5 . 0 0 6   4 5 . 2 1 2   4 4 . 4 8 1   2 0 M B   6 2 . 6 7 5   6 2 . 7 0 2   6 1 . 0 1 9   6 0 . 7 1 1   5 9 . 8 2 6   5 8 . 9 9 6   A V R   3 0 . 3 0 9 6   3 0 . 8 9 4 4   3 0 . 5 9 6 6   T RO U G H P U T   1 . 6 4 2   1 . 6 6 8   1 . 6 9 5       T h e   ge n e ra t i o n   o f   c i ph e r t e xt   f r o m   pl a i n t e x t   i s   t h e   e n c r y pt i on   t i m e .   We   ut i l i z e d  t h e   e n c r y pt i o n   t i m e   of   an   e n c r y pt i o n   a l go r i t hm   t o   e s t i m a t e   t h e   t hr o ug h pu t .   T hr o ughput   r e f e r s   t o   t h e   r a t e   o f  e n c o di n g,   c o m put e d  a s   e n t i r e t y   pl a i nt e xt   i s   d i v i de d  by   t h e   e n c r y pt i o n   t i m e   [24 ,   25] .   F i gu r e   3   s h o w s   t h a t   t h e   o ut c o m e   of   t h e   p r o po s e d   m e t h o d  h a s   t h e   e xt r e m i t y   t hr o ug h put .                                                                                                                                                           (1)     T h e   pe r f o r m a n c e   e v a l ua t i o n   c o n d uc t e d  f o r   t h e   di f f e r e nt   a l go ri t hm s   a c c o r di n g  t o   m e m o r y   c o n s um pt i o n ,   e n c r y pt i o n   a nd  de c r y pt i o n   t i m e   t o o k  a n d  po w e r   c o n s u m pt i o n.   T a b l e   3   s h o w s   m e m o r y   o r   s pa c e   s t o r a ge   i n  by t e s   fo r   c o di n g  a n d  de c o di ng  f o r   f i x  f i l e   s i z e   i s   s a m e   f o r   e a c h  a l go r i t hm ,   a n d  o u r   p r o po s e d   a l go ri t hm   n e e d  l e s s   s pa c e   s t o r a ge   t h a n  D E S   a nd  A E S - 12 8.   A l s o   t h e   r e s ul t   s h o w s   i n  F i gu r e   4   t h a t   o u r   pr o po s e d  w o r k  t a ke s   a dv a nt a ge   o f   t h e   l e a s t   t i m e   t a ke n   i n   s e c   fo r   e n c r y pt i o n   a n d   de c r y pt i o n .   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 .   20 ,   N o .   1 ,  O c t o b e r   20 20  :     521   -   5 2 7   526   T h e   r e s ul t s   s h o w   t ha t   o ur  p r o po s e d  w o r k  c o n s um e d   l e s s   t i m e   i n  c o di n g   a n d   de c o di n g .   I n  c a s e   o f  pow e r   c o n s um pt i o n ,   po w e r   c o n s um pt i o n   i s   a   pe r c e n t a ge   us a ge   o f   CP U   by   t h e   c urr e n t   a pp l i c a t i o n   o u r   pr o po s e d  w o r k  t a ke s   t h e   pe a k  p o w e r   c o n s um p t i o n   b e c a us e   i t   i s   h y b r i d  e n c r y pt i o n   a l go r i t h m .   It   c o n s u m e s   m o r e   r e c ou r s e s   co m pa r e   t o   D E S   a n d   A E S - 12 8.   F i gu r e   5   s h o w s   t h e   e ff e c t   of   D E S ,   A E S - 128  a n d   o ur   p r o po s e d   m e t h o d  o n  CP U   us a ge .           F i gu r e   3 .   S h o w s   t h e   t hr o ug h put   o f   v a r i o us   a l go ri t hm s   w i t h  f i x   f i l e   s i z e   20M B       T a b l e   3.   T h e   P e r f o r m a n c e   e v a l ua t i o n s   f o r   e n c r y pt i o n   a nd  de c r e pt i o n   da t a   w i t h   t h e   f i x  f i l e   s i z e   2 0M B   P e r fo r m a n c e   e v a l u a t i o n   D E S   A E S - 128   P RP O P O S E D   W O R K   E N C   D E C   E N C   D E C   E N C   D E C   M e m o r y   8 1 5 1 0 4   b y t e   8 1 5 1 0 4   b y t e   8 1 1 0 0 8   b y t e   8 1 1 0 0 8   b y t e   8 0 6 9 1 2   b y t e   8 0 6 9 1 2   b y t e   P o w e r   2 4 . 0 4 1 3 %   2 3 . 9 2 7 %   2 4 . 1 3 %   2 4 . 2 3 6 5   2 4 . 5 2 2 8 %   2 4 . 4 5 2 2 %   T i m e   T a k e n   6 2 . 6 7 5   s e c   6 2 . 7 0 2   s e c   6 1 . 0 1 9   s e c   6 0 . 7 1 1   s e c   5 9 . 8 2 6   s e c   5 8 . 9 9 6   s e c           F i g u re   4 .   T he   t i m e   t a k e n   i n  a   s e c   f o r  e nc ry p t i o n  a nd   d e c r y p t i o n  f o r  t he   d i f f e re nt   a l g o ri t hm   w i t h  f i x   f i l e   s i z e       F i gu r e   5 .   T h e   e f fe c t   of   a l go r i t hm s   o n  CP U   us a ge       5.   C O N C LU S I O N   W i t h   t h e   s e r v i c e   off e r e d  by   t h e   c l o ud  pr o v i de r ,   c o m pa n i e s   c a n   i n c r e a s e   t h e i r   p r o duc t i v i t y   i n   t h e   s h o rt e s t   po t e nt i a l   t i m e   t h o ug h  t h e   a do pt i o n  o f   s uc h   s e r v i c e   c a n   o nl y   be   do n e   i f   pr o t e c t i o n   i s   e n s u r e   w i t h   hi g h  pe r f o r m a n c e .   O u r  p r o po s e d  t e c h n i q ue   a c h i e v e d  a  hi g h   pe r f o r m a n c e   a nd  h i g h   s e c ur i t y   b e c a us e   i t   t a ke s   t h e   go o d  c h a ra c t e ri s t i c   o f   A E S   a n d   E H C.   I n  t hi s   w o r k  t h e   p r o po s e d  t e c hn i que   c a n  o ff e r   e nh a n c e d  r e s ul t s   i n   t e rm s   of   s e c ur i t y ,   t hr o ughput ,   m e m o r y   c o n s um pt i o n   a n d  t i m e   t a ki n g  f o r   e n c r y pt i o n   a nd  de c r y pt i o n   c o m pa r e   t o  A E S - 128   a n d   D E S .   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       Im pr ov e   t h e   s e c ur i t y   o f   t r ans f e r   da t a   f i l e   on   t h e   c l oud   by   e x e c ut i ng  hy br i d  e nc r y pt i o n … ( Sam ar   Z ai ne l de e n )   527   R EF ER EN C ES   [ 1]   P .   M .   M e l l   a nd  T .   G r a nc e ,   SP   800 - 14 5.   T he   N I S T   D e f i ni t i on  o f   C l o ud  C om pu t i ng :   N a t i o na l   I ns t i t u t e   o f   S t a nd a r d s   &   T e c hno l o gy .   2011 .   [ 2]   M .   N a e hr i g ,   K .   L a ut e r ,   a n d  V .   V a i ku nt a na t ha n,   " C a n  H o m o m o r phi c   E nc r y pt i o n  be   P r a c t i c a l ? , "   i n   A C M   C l oud   C om put i ng   Se c u r i t y   W or k s ho p,   C c s w   2011 ,   C hi c ag o,   I l ,   U s a,   O c t ob e r ,   p p.   11 3 - 124 ,   2 011   [ 3]   H .   M .   A .   K .   a .   M .   M .   H .   D i a a   S a l a m a   A bdul .   E l m i na a m 1  " P e r f o r m a nc e   E v a l ua t i o n  o f   S y m m e t r i c   E nc r y pt i o n  A l go r i t hm s , "   I J C SN S   I nt e r n at i on al   J o ur n al   o f   C om pu t e r   S c i e nc e   a n d  N e t w or k   Se c ur i t y ,   v o l .   8 ,   n o.   12 ,   2 008 .   [ 4]   P .   K .   R ua ng c ha i j a t upo n,   " E nc r y pt i o n  a nd  P o w e r   C o ns um pt i o n  i n  W i r e l e s s   L A N s - N , "   T he   T hi r d   I E E E   W or k s hop  on   W i r e l e s s   L A N s ,   S e p t e m b e r ,   pp.   27 - 28 ,   20 01 .   [ 5]   X .   K .   Q i u  W e i xi ng ,   L i   F a ng ,   e t c ,   " A   ki nd  o f   m e t ho d  o f   e xt e ns i o n  o f   t he   D E S   ke y , "   C om put e r   E n gi ne e r i n g,   v o l .   3 7 ,  no .   5 ,   pp.   1 67 - 168 ,  2011 .   [ 6]   M .   R .   K .   V .   N a s a r u l   I s l a m . K . V ,   " A na l y s i s   o f   V a r i o us   E nc r y pt i o n  A l go r i t hm s   i n   C l o ud  C o m put i ng , "   I n t e r nat i on al   J our nal   o f   C om pu t e r   S c i e nc e   and   M obi l e   C om p ut i ng ,   v o l .   6 ,   pp .   90 - 97 ,  2017 .   [ 7]   W .   S t a l l i ng s ,   " C r y pt o g r a ph y   a nd  N e t w o r k   S e c ur i t y :   I nt e r na t i o na l   E di t i o n  4 t h   e d i t i o n  -   pa p e r . "   [ 8]   D .   C o ppe r s m i t h  a nd  T .   J .   W .   R .   C .   I B M   R e s e a r c h  D i v i s i o n,   P .   O .   B o x  218,   Y o r kt o w n  H e i g ht s ,   N e w   Y o r k  10598,   U S A ,   " T he   D a t a   E nc r y pt i o n  S t a nda r d  ( D E S )   a nd  i t s   s t r e ng t h   a g a i ns t   a t t a c ks , "   I B M   J ou r na l   o f   R e s e ar c h  a nd   D e v e l opm e nt   v o l .   3 8,   pp .   243   -   2 50 ,   1 994 .   [ 9]   J .   B o ,   " D E S   i n t e g r a t e d  w i t h  R S A   e nc r y pt i o n  m e t ho ds , "   M i c r oc om p ut e r   I n f or m a t i on ,   pp.   5 2 - 54 ,   20 07 .   [ 10]   R i j n da e l ,   " A dv a nc e d  E nc r y pt i o n  S t a nd a r d   ( A E S ) .   F I P S . , "   20 01 .   [ 11]   K .   N a i k  a nd  D .   S .   L .   W e i ,   " S o f t w a r e   I m pl e m e n t a t i o n  S t r a t e g i e s   f o r   P o w e r - C o ns c i o us   S y s t e m s , "  M ob i l e   N e t w or k s   &   A ppl i c at i o ns ,   v o l .   6,   p p.   29 1 - 305 ,   2 001 .   [ 12]   M .   A .   W r i g ht ,   " T h e   A dv a nc e d  E nc r y pt i o n  S t a nd a r d, "   N e t w or k   Se c u r i t y ,   v o l .   200 1,   pp .   11 - 13 ,  2001 .   [ 13]   [ O .   M a z o nka ,   N e k t a r i o s   G e o r g i o s   T s o ut s o s ,   a nd  M i c ha i l   M a n i a t a ko s ,   " C r y pt o l e q:   A   he t e r o g e ne o us   a bs t r a c t   m a c hi ne   f o r   e nc r y pt e d  a nd  u ne nc r y pt e d  c o m put a t i o n. , "   I E E E   T r a n s ac t i o ns   on  I nf or m a t i on  F or e ns i c s   and  Se c ur i t y   v o l .   11,   no .   9 ,   pp.   2 123 - 213 8,   20 16 .   [ 14]   [ Y .   W .   X i da n  S o ng ,   " H o m o m o r phi c   C l o ud  C o m pu t i ng   S c he m e   B a s e d   o n  H y br i d  H o m o m o r phi c   E nc r y pt i o n, "   20 17   3r d   I E E E   I nt e r n at i on al   C on f e r e nc e   on   C om pu t e r   and   C om m un i c a t i o ns   ( I C C C ) ,  2018 .   [ 15]   P .   V .   P a r m a r ,   S .   B .   P a dha r ,   S .   N .   P a t e l ,   N .   I .   B ha t t ,   a n d  R .   H .   J ha v e r i ,   " S ur v e y   of   V a r i o us   H o m o m o r phi c   E nc r y pt i o n  a l g o r i t hm s   a nd   S c he m e s , "   I n t e r na t i o na l   J our na l   o f   C om put e r   A pp l i c at i o ns ,   v o l .   91 ,   pp.   2 6 - 32 ,  20 14   [ 16]   M .   S .   K .   G o r t i   V N K V   S ubb a   R a o ,   M r . A . Y a s hw a nt h  R e ddy ,   M r . K . N a r a y a na   " D a t a   S e c ur i t y   i n  B i o i nf o r m a t i c s , "   I nt e r n at i on al   J o ur n al   o f   A dv an c e d  R e s e ar c h  i n   C om pu t e r   Sc i e nc e   a nd  S of t w ar e   E ng i n e e r i ng ,  2013 .   [ 17]   Z .   B .   V .   V a i kun t a na t ha n ,   " E f f i c i e nt   F u l l y   H o m om o r phi c   E nc r y p t i o n  f r o m   ( S t a nd a r d )   L W E , "   2011  I E E E   52nd   A nnua l   Sy m po s i um   o n  F ound at i on s   of   C om pu t e r   Sc i e nc e ,   p p.   9 7 - 10 6 ,   201 1 .   [ 18]   F .   D e ng g uo ,   " D o m e s t i c   a nd  a b r o a d  r e s e a r c h  s t a t us   a nd  de v e l o pm e nt   t r e nd  o f   c r y pt og r a phy , "   J our nal   of   c om m un i c a t i ons ,   pp .   18 - 26 ,   2 002 .   [ 19]   C .   S a nc he z - A v i l a   a n d  R .   S a nc he z - R e i l l o l ,   " T he   R i j nda e l   b l o c k  c i phe r   ( A E S   pr o po s a l )   :   a   c o m pa r i s o n  w i t h  D E S , "   i n   I E E E   I n t e r na t i o na l   C a r na han   C on f e r e nc e   on   Se c ur i t y   T e c hno l og y ,   pp.   22 9 - 234 ,  2 002 .   [ 20]   P .   M a ha j a n  a n d  A .   S a c hde v a ,   " A   S t udy   o f   E n c r y pt i o n  A l g o r i t hm s   A E S ,   D E S   a nd  R S A   f o r   S e c ur i t y , "   G l obal   J our nal   o f   C om pu t e r   S c i e nc e   &   T e c hno l og y ,   v o l .   1 3 ,  2 013 .   [ 21]   D .   D a s   a nd  R .   M i s r a ,   " P r o g r a m m a bl e   C e l l ul a r   A ut o m a t a   B a s e d  E f f i c i e nt   P a r a l l e l   A E S   E nc r y pt i o n  A l go r i t hm , "   I nt e r n at i on al   J o ur n al   o f   N e t w or k   Se c ur i t y   &   I t s   A ppl i c at i on s ,   v o l .   3 ,  2011 .   [ 22]   L .   E r t a ul   a n d  W .   L u,   " E C C   B a s e d  T h r e s ho l d  C r y pt og r a phy   f o r   S e c ur e   D a t a   F o r w a r d i ng   a nd   S e c ur e   K e y   E xc ha ng e   i n  M A N E T   ( I ) , "   i n  I f i p - T c 6  I n t e r nat i on al   C on f e r e nc e   on  N E T W O R K I N G   T e c hnol ogi e s ,   Se r v i c e s ,   and  P r ot o c o l s ;   P E R F O R M A N C E   of   C om put e r   and  C om m u ni c at i on  N e t w or k s ;   M ob i l e   and  W i r e l e s s   C om m uni c at i on  S y s t e m s ,    pp.   10 2 - 113 ,  2 005 .   [ 23]   G .   V .   S .   R a o   a n d  G .   U m a ,   " A n  E f f i c i e nt   S e c ur e   M e s s a g e   T r a ns m i s s i o n  i n  M o bi l e   A d  H oc   N e t w o r ks   us i ng   E nha nc e d   H o m o m o r phi c   E nc r y pt i o n  S c he m e , "   G l oba l   J ou r na l   of   C om put e r   Sc i e nc e   &   T e c hnol ogy ,  201 3 .   [ 24]   O .   P .   V e r m a ,   R .   A g a r w a l ,   D .   D a f o ut i ,   a nd   S .   T y a g i ,   " P e f o r m a nc e   a na l y s i s   o f   da t a   e nc r y pt i o n  a l g o r i t hm s , "   i n   I nt e r n at i on al   C on f e r e nc e   on   E l e c t r o ni c s   C om pu t e r   T e c h nol ogy ,  20 11 .   [ 25]   R i ha n ,   S .   D . ,   K ha l i d ,   A . ,   &   O s m a n ,   S .   E .   F .   " A   pe r f o r m a nc e   c o m pa r i s o n  o f   e nc r y pt i o n  a l g o r i t hm s   A E S   a nd  D E S , "   I nt e r n at i on al   J o ur n al   o f   E ngi ne e r i ng  R e s e ar c h   &   T e c hnol ogy   ( I J E R T ) ,   v o l .   4 ,   no .   12 ,  pp .   1 51 - 154 ,   2015 .     Evaluation Warning : The document was created with Spire.PDF for Python.