I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   8 ,   No .   5 Octo b e r   2 0 1 8 ,   p p .   3 5 4 4 ~ 3 5 4 9   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v8 i 5 . pp 3 5 4 4 - 3549          3544       J o ur na l ho m ep a g e h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   Co m pa riso o A ES   a nd  DES   Alg o rith m s I m ple m en ted  o n   Virtex - 6   F P G A   a nd Micro bla z e So ft  Core  P ro cess o r       G.   Renu k a 1 ,   V.   U s ha   Sh re e 2 P.   Cha nd ra   Se k ha Reddy 3   1 De p a rtme n o f   El e c tro n ics   a n d   C o m m u n ica ti o n   E n g in e e rin g ,   S   R   En g in e e rin g   Co ll e g e ,   W a ra n g a l,   T e lan g a n a ,   In d ia   2 De p a rtme n o f   El e c tro n ics   a n d   C o m m u n ica ti o n   E n g in e e rin g ,   JBR EC,   Hy d e ra b a d ,   T e lan g a n a ,   In d ia   3 De p a rtme n o f   El e c tro n ics   a n d   C o m m u n ica ti o n   E n g in e e ri n g ,   JN T UH ,   Ku k a tp a ll y ,   H y d e ra b a d ,   T e la n g a n a ,   In d ia       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   A p r   21 ,   2 0 1 8   R ev i s ed   J u l   2 1 ,   2 0 1 8   A cc ep ted   J u l 2 8 ,   2 0 1 6     En c ry p ti o n   a lg o rit h m p lay   a   d o m in a n ro le  i n   p re v e n ti n g   u n a u th o rize d   a c c e s to   im p o rtan t   d a ta.   T h is  p a p e f o c u o n   t h e   im p lem e n tatio n o f   Da ta  En c ry p ti o n   S tan d a rd   (DES a n d   A d v a n c e d   En c r y p ti o n   S ta n d a rd   (A ES a lg o rit h m o n   M icr o b laz e   so f c o re   P r o c e ss o a n d   a lso   th e ir  im p le m e n tatio n o n   X C6 V L X2 4 0 F P G A   u sin g   V e ril o g   Ha rd w a r e   De s c rip ti o n   lan g u a g e .   T h is  p a p e a lso   g iv e a   c o m p a riso n   o f   th e   issu e re late d   t o   t h e   h a r d w a re   a n d   so f t w a re   i m p le m e n tatio n s o f   th e   t w o   c r y p to g ra p h ic alg o rit h m s.   K ey w o r d :   A d v an ce d   en cr y p tio n   s ta n d ar d   Data   en cr y p tio n   s ta n d ar d   FP GA   M icr o b laze   Co p y rig h ©   2 0 1 8   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts  re se rv e d .   C o r r e s p o nd ing   A uth o r :   G.   R en u k a,     Dep ar te m en t o f   E lectr o n ics a n d   C o m m u n icatio n   E n g in ee r i n g ,   S R   E n g i n ee r in g   C o lle g ( A u t o n o m o u s ) ,   W ar an g al,   T elan g a n a,   I n d ia.   E m ail: r en u k a_ g @ s r ec w ar a n g al. ac . in       1.   I NT RO D UCT I O N     Data   en cr y p tio n   Stan d ar d   ( DE S)  [ 1 ] - [ 3 ]   is   ad o p ted   in   1 9 7 7   b y   NI ST     ( Natio n al  I n s ti tu te  o f   Stan d ar d s   &   T ec h n o lo g y   a s   F ed er al  I n f o r m at io n   P r o ce s s i n g   Stan d ar d   4 6   ( FIP P UB   4 6 ) .   DE e n cr y p ts   th e   d ata  o f   6 4   b its   u s in g   5 6   b it  k e y   len g t h   in to   6 4   b it  cip h er   te x t.  Fig u r 1   s h o w s   th g en er a d escr ip tio n   o f   th DE alg o r it h m   f o r   en cr y p tio n .   T h en cr y p tio n   i s   ca r r ied   o u t   b y   f ir s d o in g   t h i n itial  p er m u tatio n   an d   t h e n   it   is   f o llo w ed   b y   1 6   r o u n d s   co n s is ti n g   o f   p er m u ta tio n   a n d   s u b s titu tio n   f u n ct io n s .   Fi n all y   t h i n ter m ed iate   o u tp u t     p ass   th r o u g h   th i n v er s in itial   p er m u tatio n .   Fo r   g en er ati n g   t h 1 6   4 8 - b it  k e y s   t h at  ar u s ed   i n   ea ch   o f   t h 1 6   r o u n d s ,   th 6 4 - b it  k e y   i s   u s ed   as  t h e   in p u to   t h alg o r it h m .   I is   t h en   p ass ed   t o   th i n itia p er m u t atio n   ( P C 1 ) .   T h s u b   k e y   is   p r o d u ce d   b y   cir cu lar   lef s h i f t s   a n d   p er m u ta tio n   f u n ctio n 2   ( P C 2 ) . T h 6 4 - b it  p lain   te x a f ter   in itial  p er m u tat io n   is   d iv id ed   i n to   le f ( L )   an d   r ig h ( R )   h alv e s   o f   3 2 - b it  q u a n ti ties .   T h r i g h h al f   is   f ir s t   ex p a n d ed   u s in g   e x p an d er   an d   th e n   x o r ed   w it h   k e y   ( Ki) .   I i s   t h e n   p ass e d   th r o u g h   th e   s - b o x es   an d   t h o u tp u i s   t h e n   p er m u tated   a n d   x o r ed   w ith   t h le f t   h al f   to   p r o d u ce   th r ig h h al f   f o r   th n e x r o u n d .   T h lef h alf   is   s w ap p ed   w it h   th r i g h h al f   to   p r o d u ce   th e   lef h alf   f o r   th n ex t r o u n d .     T h d ec r y p tio n   p r o ce s s   u s es  t h s a m en cr y p tio n   alg o r ith m   b u th s u b   k e y s   ar ap p lied   in   r ev er s e   o r d er . I n   J u l y   1 9 9 8   DE h as  b ee n   p r o v ed   in s ec u r e ,   w h e n   E l ec tr o n ic  f r o n tier   Fo u n d atio n   ( E FF )   h a s   a n n o u n ce d   th at  it  h as   b r o k en   DE S.T h s ea r ch   f o r   t h m o r e   s ec u r alg o r ith m   h a s   g iv e n   b ir t h   to   n e w   e n cr y p tio n   alg o r ith m   ca lled   A d v a n ce d   E n cr y p tio n   Sta n d ar d   ( A E S)  ( FIP S P UB   1 9 7 )   [ 4 ]   d ev elo p e d   b y   Dr   Vin ce n t Ri j m e n   an d   Dr .   J o an   Dae m e n   . I t is als o   ca lled   R ij n d ae l a lg o r ith m   n a m ed   af ter   it s   d ev elo p er s .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       C o mp a r is o n   o f A E S   a n d   DE S   A lg o r ith ms I mp leme n ted   o n   V i r tex - 6   F P GA   a n d   Micr o b la z   ( G.   R en u ka )   3545       Fig u r 1 .   Gen er al  s tr u ct u r o f   DE S a lg o r ith m       A E S   u s es  b lo c k   le n g t h   o f   1 2 8   b its   o f   d ata  a n d   t h k e y   le n g t h   b i n d ep en d en tl y   s p ec i f ied   to   b 1 2 8 , 1 9 2   an d   2 5 6   b its .   T h al g o r ith m   co n s is t s   o f   1 0   r o u n d s   as  s h o w n   i n   th F ig u r e   2 ,   f o r   k e y   le n g th   o f     1 2 8   b its .   Un lik DE S,  A E d o es  n o u s f e is tel  s tr u ct u r e. E v er y   r o u n d   o f   A E S   co m p r is es  o f   4   s tag e s -   s u b s t itu te  b y tes,  Mi x   co l u m n s ,   s h i f t r o w s   a n d   ad d   r o u n d   k e y ,   ex ce p t th la s t r o u n d   w h ic h   d o es n o t c o n tai n   t h e   m i x   co lu m n   s ta g e.           Fig u r 2 .   A E S a l g o r ith m   w it h   k e y   le n g th   o f   1 2 8   b its       I n itiall y   th 1 2 8   b it  k e y   is   x o r ed   w it h   p lain   te x i n   A d d   R o u n d   Ke y   s ta g e.   T h 1 2 8   b it  d ata  is   d ep icted   as  s q u ar m atr i x   o f   b y te s   ca lled   as  s tate.   T h 1 6   b y te s   ar ar r an g ed   as  f ir s f o u r   b y te s   as  t h f ir s t   co lu m n ,   s ec o n d   f o u r   b y te s   as  s ec o n d   co lu m n   an d   s o   o n .   T h f ir s s ta g o f   s u b s t itu t b y tes  u s es  a     1 6 x 1 6   m atr i x   b y te  v al u es  ca ll ed   s - b o x es.  E ac h   an d   ev er y   i n d iv id u al  b y te  o f   th s tate  i s   m ap p ed   in to   n e b y te   w h ich   is   o b tai n ed   b y   t h in ter s ec tio n   o f   r o w   a n d   co l u m n   ele m e n ts .   Fo r   d ec r y p tio n   i n v er s s - b o x   is   ta k e n   f o r   s u b s tit u te  b y te  tr an s f o r m a tio n .   I n   th s h if r o w   tr a n s f o r m atio n ,   t h f ir s r o w   i s   o f   th e   s tate  is   u n c h a n g ed   an d   th e   s ec o n d   r o w   u n d er g o es  o n b y te  cir c u lar   le f s h i f t   a n d   th e   t h ir d   r o w   u n d er g o es  t w o   b y te  cir cu lar   le f t   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  8 ,   No .   5 Octo b er   2 0 1 8   :    3 5 4 4     35 49   3546   s h i f a n d   th f o u r t h   r o w   u n d er g o es  th r ee   b y te  c ir cu lar   le f s h i f t s .   T h d ec r y p tio n   p r o ce s s   u s es  t h I n v er s e   s h i f r o w   tr a n s f o r m atio n   w h ich   p er f o r m s   cir c u lar   r ig h s h i f f o r   th e   r esp ec tiv e   r o w s . T h m i x   co lu m n   tr an s f o r m atio n   is   ca r r ied   o u t   b y   p er f o r m i n g   m atr i x   m u lt ip licatio n   o n   t h s tate.   I n   t h A d d   r o u n d   k e y   tr an s f o r m atio n   th s tate  is   x o r ed   w it h   th e x p an d ed   k e y .       2.   O VE RVI E O F   M I CRO B L A Z E   P RO CE SS O R   T h Mic r o b laze   is   s o f co r p r o ce s s o r .   I is   d esig n ed   f o r   Xilin x   FP GAs   f r o m   Xili n x   [ 5 ] .   I is   i m p le m en ted   e n tire l y   u s i n g   lo g ic  f ab r ic  o f   Xili n x   FP G A s .   Mic r o b laz is   an   e m b ed d ed   s o f R I SC   p r o ce s s o r   w h ic h   u s e s   3 2 - b it  in s tr u ctio n   w o r d ,   3 2 - b it  ad d r ess   an d   d ata  b u s es,  3 2   r eg is ter s   ea ch   o f   w id th   3 2 - b it,   B ig - e n d ian   f o r m at  w it h   th r e o r   f iv p ip elin s ta g es.  I t   u s e s   t w o   b u s e s   i n   Har v ar d   A r c h itect u r e,   P L B   ( p r o ce s s o r   L o ca l   B u s )   an d   L MB   ( L o ca Me m o r y   B u s ) .   I h as  d ed icate d   u n id ir ec tio n al   p o in t - to - p o i n d ata   s tr ea m i n g   in ter f ac es.  I al s o   s u p p o r ts   u p   to   1 6   FS L s   ( Fa s Si m p le x   L in k s )   w ith   d ed icate d   C ac h L in k   p o r ts .   Fig u r 3   s h o w s   t h m icr o b laze   co r b lo ck   d iag r am .           Fig u r 3 .   Mic r o b laze   co r b lo ck   d iag r a m       T h AL co n s i s o f   h ar d w ar m u l tip lier s /D SP 4 8 ,   Flo atin g   P o in Un i ( FP U) ,   B ar r el  s h i f ter .   T h FP i m p le m e n t s   I E E E   7 5 4   s in g le - p r ec is io n ,   f lo ati n g - p o in s ta n d ar d s   s u p p o r tin g   ad d itio n ,   m u ltip licatio n ,   d iv is io n ,   co m p ar is o n   an d   s u b tr ac tio n .   T h p r o ce s s o r   in clu d es  I n s t r u ctio n   d ec o d er ,   p r o g r a m   co u n ter   an d   I n s tr u c tio n   ca c h e.       3.   XIL I NX  P L AT F O RM   ST U DIO   T h Xi lin x   P latf o r m   St u d io   ( XP S),   it  is   u s ed   f o r   d ev elo p in g   t h h ar d w ar p o r tio n   o f   th e m b ed d ed   p r o ce s s o r   s y s te m .   Xili n x   E m b ed d ed   Dev elo p m en t   Kit   ( E DK)   [ 6 ]   is   as s o ciate   i n te g r ated   s o f t w ar s y s te m   to o l   s u ite. A   u s u al  e m b ed d ed   s y s t e m   [ 8 ]   s t y le  p r o j ec in v o lv es h ar d w ar p latf o r m   m a k i n g ,   h ar d w ar p latf o r m   v er if ica tio n   ( s i m u la tio n ) ,   s o f t w ar s y s te m   p lat f o r m   co n s tr u ctio n ,   s o f t w ar s y s te m   ap p licatio n   cr ea tio n ,   a n d   v er if ica tio n .   X ilin x   P latf o r m   St u d io   p ac k a g De v elo p m e n Ki ( SDK)   is   in   Ass o ciatio n   w it h   N u r s i n g   in te g r ated   d ev elo p m en at m o s p h er e,   co m p li m en tar y   to   XP S,  th at's  u s ed   f o r   C / C ++   e m b ed d ed   p ac k ag ap p licatio n   co n s tr u ct io n   an d   v er if ica tio n .   SDK  is   m ad o n   th E clip s e   o p en   s o u r ce   f r a m e w o r k .   So f Dev elo p m e n Kit   ( SDK)   m a y   b s u ite  o f   to o ls   th at  allo w s   y o u   to   s t y le  p ac k ag ap p licatio n   f o r   elite  So f I P   C o r es  w it h in   t h e   Xilin x   E m b ed d ed   Dev e lo p m e n Kit   ( E DK) . T h p ac k ag ap p licatio n   w ill  b w r it ten   d u r in g   " C   o r   C ++ "   th en   th e   en tire   e m b ed d ed   p r o ce s s o r   s y s te m   f o r   u s er   ap p licatio n   ar f in is h ed ,   else  co r r ec &   d o w n lo ad   th b it  f ile   in to   FP GA .   T h en   FP GA   b eh av es  li k p r o ce s s o r   im p le m e n ted   o n   it  in   Xilin x   Fie ld   P r o g r am m ab le  Gate   A r r a y   ( FP G A )   d ev ice.     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       C o mp a r is o n   o f A E S   a n d   DE S   A lg o r ith ms I mp leme n ted   o n   V i r tex - 6   F P GA   a n d   Micr o b la z   ( G.   R en u ka )   3547   4.   E XP E R I M E NT A L   SE T UP   T h e   A E a n d   DE S   alg o r it h m s   ar d escr ib ed   u s i n g   Ver ilo g   [ 7 ] .   Sy n th e s is   an d   P lace   &   R o u te  i s   d o n e   u s i n g   Xili n x   I SE  1 4 . 5 .   T h d e v ice  u s ed   f o r   i m p le m e n tatio n   i s   Xili n x   Vir te x - 6   XC 6 V L X2 4 0 t FP GA   [ 8 ] .   T ab le  1   s u m m ar izes t h co n f i g u r atio n   o f   FP G A .       T ab le  1 .   C o n f ig u r atio n   o f   FP GA   F a mi l y   V i r t e x - 6       D e v i c e     X C 6 V L X 2 4 0 T     P a c k a g e   F F 1 1 5 6     S p e e d   g r a d e   - 1         T h er ar e   m a n y   s o f co r p r o ce s s o r s   av ailab le  lik P o w e r P C   [ 9 ] ,   NI OS3   [ 1 0 ] ,   L E ON3   [ 1 1 ]   an d   Mic r o b laze   [ 1 2 ] ,   [ 1 3 ] .   W e   h av ch o s e n   Xili n x   Mic r o b laze   f o r   o u r   i m p le m e n tatio n s .   T h d esig n s   ar cr ea ted   w it h   Xil in x   P latf o r m   Stu d io   ( XP S)  as sh o w n   i n   t h F ig u r e   4.           Fig u r 4 S y s te m   as s e m b l y   v ie w   f o r   s o f t c o r p r o ce s s o r       T h e   p r o g r a m s   f o r   A E an d   DE ar w r itten   u s i n g   C   co d e.   T h e y   ar co m p iled   in   SD ( So f t w ar e   Dev elo p m e n t K it)   [ 1 4 ] .   T h SDK  p r o v id es a   p latf o r m   f o r   ap p licatio n s   tar g e ted   f o r   e m b ed d ed   Mic r o b laze .       5.   RE SU L T S AN AN AL Y SI S   5 . 1 .   P er f o r m a nce  o f   DE a lg o rit h m   T h r esu lts   o f   t h DE al g o r it h m s   i m p le m en ted   o n   Xili n x   Mic r o b laze   ar s h o w n   i n   F i g u r 5   an d   th s i m u lat io n   r es u lts   o f   DE S a r e   s h o w n   in   F ig u r 6 .           Fig u r 5 .   R esu lts   o f   DE S o u tp u t see n   th r o u g h   H y p er T er m in al   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  8 ,   No .   5 Octo b er   2 0 1 8   :    3 5 4 4     35 49   3548       Fig u r 6 .   S i m u latio n   o f   1 2 8   b i DE S e n cr y p tio n       5 . 2 .   P er f o r m a nce  o f   AE a lg o rit h m   T h r esu lts   o f   t h A E al g o r it h m s   i m p le m en ted   o n   Xili n x   Mic r o b laze   ar s h o w n   i n   F i g u r 7   an d   th Si m u latio n   r esu lts   o f   A E S a r in   Fi g u r 8 .           Fig u r 7 .   R esu lts   o f   A E S o u tp u s ee n   th r o u g h   H y p er T er m in al           Fig u r 8 .   S i m u latio n   o f   1 2 8   b i t   A E S e n cr y p tio n       Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2 0 8 8 - 8708       C o mp a r is o n   o f A E S   a n d   DE S   A lg o r ith ms I mp leme n ted   o n   V i r tex - 6   F P GA   a n d   Micr o b la z   ( G.   R en u ka )   3549   T h e   T ab le   2   s u m m er i s es t h i m p le m e n tat io n   r es u lts     o f   A E S a n d   DE S a lg o r it h m s .       T ab le  2 C o m p ar is io n   o f   A E an d   DE A lg o r it h m s     N o   o f   sl i c e s u se d   M a x .   f r e q ( M H z )   A ES  a l g o r i t h u si n g   v e r i l o g   1 4 5 6   1 8 1 . 7 5 2   D ES  a l g o r i t h u si n g   v e r i l o g   4 5 0   2 6 4 . 8 9 6   A ES  a l g o r i t h u si n g   mi c r o b l a z e   1 2 , 6 1 1   1 0 0 . 6 6 4       6.   CO NCLU SI O N   A lt h o u g h   DE is   r ep lace d   b y   A E S,  t h s tu d y   o f   DE al g o r ith m   p r o v id es  u s   w i th   a n   in s i g h i n   u n d er s ta n d in g   t h p r in cip le s   u s ed   in   s y m m etr ic  cip h er s .   c o m p ar is o n   o f   b o th   i m p le m e n t atio n s   r e v ea ls   t h at  a   d ir ec Ver ilo g   i m p le m e n tatio n   g iv e s   b etter   s p ee d   an d   a r ea   o p tio n   r ath er   th en   i m p le m e n t in g   i n   th s o f co r Mic r o b laze   p r o ce s s o r .   B u th d esig n   e f f o r to   i m p le m e n th alg o r ith m s   o n   Mic r o b laze   is   co m p ar ati v el y   le s s   th an   th e   d ir ec Ver ilo g   i m p le m en tatio n .   T h er ef o r e,   tr ad eo f f   h as  to   b m ad b et w ee n   t h d esi g n   e f f o r t,  ar ea   an d   s p ee d   o p tim iza tio n s   w h e n   ch o o s in g   th o p tio n s   f o r   v ar io u s   i m p le m en ta tio n s .       RE F E R E NC E S   [1 ]   Da ta  e n c r y p ti o n   sta n d a rd   (DES ) ,   Na ti o n a Bu re a u   o f   S tan d a rd ( U.  S . ),   F e d e ra In f o r m a ti o n   P r o c e ss in g   S tan d a rd s   P u b l ica ti o n   4 6 ,   Na ti o n a T e c h n ic a In f o rm a ti o n   S e rv ice , S p rin g f iel d ,   V A ,   A p r.   1 9 7 7 .   [2 ]   W .   S talli n g s,  Cry p to g ra p h y   a n d   Ne tw o rk   S e c u rit y P rin c i p les   a n d   P ra c ti c e ,   4 t h   e d ,   P re n t ice - Ha ll ,   2 0 0 6   [3 ]   Ba k e r,   W In tro d u c ti o n   to   th e   An a ly sis   o th e   Da ta   En c r y p ti o n   S tan d a rd   (DES L a g u n a   Hill s ,   C A Ae g e a n   P a rk   P re ss s,  1 9 9 1 .   [4 ]   Da e m e n ,   a n d   Rij m e n ,   V ,   A   S p e c if ica ti o n   f o T h e   A ES   A lg o rit h m . NIST   (Na ti o n a In stit u te  o f   S tan d a rd sa n d   T e c h n o lo g y )h tt p :/ /cs rc . n ist. g o v /arc h i ve /ae s/rij n d a e l/ w sd in d e x . h tm l ,   2 0 1 0 .   [5 ]   ww w . x il in x . c o m /   [6 ]   X il i n x G e tt in g   S tarte d   w it h   th e   Virtex - 6   F P G A   M L 6 0 5   Em b e d d e d   KitUG 7 3 0   (v 1 . 1 )   Ju n e   1 4 ,   2 0 1 0   [7 ]   S a m ir  P a ln it k a r,   V e ril o g   HD L ,   A   G u id e   to   Dig it a De sig n   a n d   S y n th e sis” ,   P re n ti c e   Ha ll ,   2 0 0 3   [8 ]   X il i n x :   Em b e d d e d   S y ste m   T o o ls  Re fe re n c e   G u id e   UG 1 1 1   S e p tem b e 1 6 ,   2 0 0 9   [9 ]   X il i n x M L 6 0 5   Ha rd w a re   Us e Gu id e   UG 5 3 4   (v 1 . 8 )   Oc to b e 2 ,   2 0 1 2   [1 0 ]   IB M   P o w e rP Qu ick   Re fe re n c e   G u id e ,   IBM   Co rp .   2 0 0 5 .   [1 1 ]   NIO S   3 . 0   C P U Da ta S h e e t ,   A lt e ra   Co rp o ra ti o n ,   2 0 0 4   h tt p :Hw ww . a lt e ra . c o m /l it e ra tu re /d s/d s_ n i o s _ c p u . p d f     [1 2 ]   Ou k ili ,   S o u f ian e ,   a n d   S e d d ik   Bri ,   Hig h   th ro u g h p u F P G A   I m p le m e n tatio n   o f   Da ta  En c r y p ti o n   S t a n d a rd   w it h   ti m e   v a riab le su b - k e y s ,   In ter n a ti o n a l   J o u rn a o El e c trica a n d   C o mp u t e En g in e e rin g ,   v o l.   6 ,   n o .   1 ,   p.   2 9 8 ,   2 0 1 6 .   [1 3 ]   Esp a lm a d o ,   J.   M .   a n d   A rb o led a ,   E. ,   DA RE  A lg o rit h m Ne w   S e c u rit y   P ro to c o b y   In teg ra t io n   o f   d iff e re n t   Cr y p to g ra p h ic  T e c h n iq u e s ,   I n ter n a ti o n a J o u r n a o El e c trica a n d   Co m p u ter   E n g i n e e r in g   ( IJ ECE ),   v o l.   7 ,   n o .   2 pp.   1 0 3 2 - 1 0 4 1 ,   2 0 1 7 .   [1 4 ]   M o n e ,   S h u b h a d a   P a ra sh a r,   a n d   S u n it a   S .   Dh o tre ,   En f o rc in g   m u lt i - u se se c u ri t y   p o li c ies   in   c lo u d   c o m p u ti n g ,   In ter n a ti o n a J o u r n a o E lec trica a n d   Co mp u ter   En g i n e e rin g ,   v o l.   3 ,   n o .   4 ,   p .   5 0 4 ,   2 0 1 3 .       Evaluation Warning : The document was created with Spire.PDF for Python.