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 .   22 ,   N o .   1 ,  A p r i l   202 1 ,  p p.   51 6 ~ 52 1   IS S N :   25 0 2 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 22 .i 1 . pp 51 6 - 52 1             516       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   W e b - b a sed do c u m e n t   c e r t i f i c a t i o n   s y st e m   w i t h   a d v a n c e d   e n c r y p t i o n   st a n d a r d   d i g i t a l   si g n a t u r e       H e n n y   I n d r i yaw at i ,   T i ti n   Wi n a r t i ,   V e n s y  V yd i a   F a c ul t y   o f   I nf o r m a t i o n  T e c hno l o gy   a nd  C o m m uni c a t i o n,   S e m a r a ng   U ni v e r s i t y ,   I ndo ne 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  M a r  12 ,   2 020   R e v i s e d  D e c   5,   2 020   A c c e pt e d  J a n   13,   202 1       W e b - ba s e d  d e g r e e   do c um e nt   c e r t i f i c a t i o n  s y s t e m   w i t h  a   d i g i t a l   s i g na t ur e   i n   S e m a r a ng   U ni v e r s i t y   ha s   a   pu r po s e   t o   s uppo r t   a c a d e m i c   t o   do   o nl i ne   do c um e nt   c e r t i f i c a t i o n  t h r o ug h  a   s y s t e m .   T he   m a i n  p r o bl e m   w hi c h   oc c ur s   i n  a c a de m i c   a dm i n i s t r a t i o n  i s   a   l o ng   do c um e nt   c e r t i f i c a t i o n  p r o c e s s   t ha t   c a us e s   a n  i n e f f e c t i v e   a nd  i ne f f i c i e n t   c e r t i f i c a t i o n  pr o c e s s .   T o   s o l v e   t he   p r o bl e m ,   a   s y s t e m   t ha t   c a n  e nc r y pt   a   doc um e nt   f o r   be t t e r   s e c ur i t y   i s   r e qu i r e d .   T hi s   s y s t e m   i s   bu i l t   w i t h   t he   a dv a nc e d  e nc r y pt i o n  s t a nda r d  a l g o r i t hm   w i t h   a   128 - bi t   s i z e d  ke y   t o   e nc r y pt   c o nf i de nt i a l   i nf o r m a t i o n  i ns i de   t he   do c um e nt .   D ur i ng   t he   e nc r y pt i o n  pr o c e s s ,   t hi s   a l g o r i t hm   o pe r a t e s   u s i ng   4 x4  b i t   a r r a y   b l o c ks   a nd   pa s s i ng   m a ny   e nc r y pt i o n  pr o c e s s e s   f o r   a t   l e a s t   10  ( t e n)   t i m e s .   T he   a ppl i c a t i o n  i s   a na l y z e d  w i t h  o bj e c t - o r i e n t e d  a na l y s i s   a nd  m o d e l e d  w i t h  uni f i e d  m o de l i ng   l a ng ua g e .  T he   r e s ul t   o f   t hi s   r e s e a r c h   i s   a   s y s t e m   w hi c h  c a n  s e c ur e   do c um e nt   w i t h  A E S   a l g o r i t hm   w i t h  a   256 - bi t   s i z e d  ke y .   T he   s e c ur i t y   e l e m e nt   i n  t hi s   a l g o r i t hm   w i l l   m a ke   e a s i e r   t o   i de n t i f y   t he   o w ne r   o f   t he   do c um e nt .   T he   s e c ur e d  do c um e nt   i s   e a s i l y   a c c e s s i bl e   t hr o ug h  P H P - ba s e d   w e b  o r   a v a i l a b l e   Q R   c o de .   W he n  de c r y pt i ng   t h e   do c um e nt ,   t h e   a ppl i c a t i o n  w i l l   a c t i v a t e   t h e   c a m e r a   f unc t i o n  a nd   de c r y pt   t he   i nf o r m a t i o n  do c um e nt .   Ke y w or d 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   Ce r t i f i c a t i o n   E n c r y pt i o n   Q R   Co de   T hi s   i s   an   ope n   ac c e s s   ar t i c l e   u nde r   t he   C C   B Y - SA   l i c e ns e .     Cor r e s pon di n g   Au t h or :   H e nn y   In d ri y a w a t i   F a c ul t y   of   In f o r m a t i o n   T e c hn o l o g y   a nd  Co m m u n i c a t i o n   S e m a r a n g   U ni v e r s i t y   S o e ka r n o - H a t t a ,   T l o go s a r i ,   S e m a r a ng,   Ce n t ra l   J a v a ,   I n do n e s i a   E m a i l :   h e nn y @ us m . a c . i d       1.   I N TR O D U C TI O N     D o c um e n t   di gi t a l i z a t i o n   i s   a   p r o c e s s   c o n v e r t i n g  a na l o gue   i nt o   di gi t a l   d a t a   f o r   p r e s e r v i n g  pu rpo s e s .   By   pr e s e r v i n g  d a t a   i n t o   di gi t a l   v e r s i o n,   t hi s   a c t i o n   w i l l   h e l p   t h e   ow n e r   w h e n e v e r   h e   l o s t   t h e   do c um e n t .   T h e   pr o b l e m   l o s i n g  o r i g i n a l   do c um e nt   a l s o   o c c ur   e v e r y w h e r e   e s pe c i a l l y   S e m a ra n g  U ni v e r s i t y .   T hi s   u ni v e r s i t y   h a s   a n   o b l i ga t i o n   t o   r e l e a s e   o ff i c i a l   do c um e n t   f o r   i t s   a l u m ni   t o   h e l p   t h e m   f i n d i n g  a   j o b .   S e m a r a ng  U n i v e r s i t y   m us t   i s s ue   de gr e e   c e r t i f i c a t i o n   i n c l udi n g  t r a n s c r i pt   f o r   e ve r y   a l um n us   t ha t   g ra du a t e   e v e r y   s e m e s t e r .   S i n c e   S e m a r a n g   U n i v e r s i t y   m us t   i s s ue   o f f i c i a l   do c um e n t   e v e r y   s e m e s t e r ,   t h e   e f fe c t i ve n e s s   a n d  e f f i c i e n c y   m i g h t   de c r e a s e .   B e s i de s   t h a t ,   t h e   do c um e n t   l e g a l i t y   a l s o   b e c o m e   a   p r o b l e m   s i n c e   m a n y   f a ke   de gr e e   c e r t i f i c a t e s   i s s ue d  by   i nr e s po n s i b l e   t hi r d   pa rt y .   F a ke   de gr e e   c e r t i f i c a t e   c a s e   c a us e d  m a n y   pr o b l e m s   t o   t h e   a l um n us   a s   w e l l   a s   t h e   c i t a t e d  uni v e r s i t y .   T h e   o c c ur a n c e   o f   t h i s   c a s e   a f fe c t   uni v e r s i t y ’s   r e put a t i o n   a n d   m y   r e f l e c t   t o   uni v e r s i t y ’s   o ut put   t o   i n d us t r y .   In  o r de r   t o   pr e v e n t   t h e   pr o b l e m   t o   o c c ur   s oo n ,   a   c e r t a i n   s a f e t y   m e a s ur e m e n t   m us t   b e   a ppl i e d  t o   n e w   i s s u e d   off i c i a l   do c um e nt .   T h i s   r e s e a r c h  h a s   a   pu r po s e   t o   de s i gn   a   n e w   s a fe t y   m e a s ur e m e nt   t o   p r o t e c t   do c um e n t   a ga i n s t   i l l e ga l   r e pl i c a t i o n  e s pe c i a l l y   doc um e n t   s po of i n g   by   us i ng  e n c r y pt e d  da t a   s i g na t u r 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       W e b - bas e d  doc um e n t   c e r t i f i c a t i on   s y s t e m   w i t h  adv a nc e d  e n c r y pt i o n …   ( H e nn y   In dr i y aw at i )   517   In   o r de r   t o   pr o v i de   s t r o n g  s n c r y pt i o n   da t a ,   t h i s   r e s e a r c h   us e d  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 s   e n c r y pt i o n   p r o c e s s   w i t h   ke y   s i z e   128 - b i t .   T h e   p r o c e s s   of   i s s u e i n g  e n c r y pt e d  da t a   i s   do n e   by   a   s y s t e m   us e d  b y  a dm i n i s t r a t i o n   s t a f f .   H e n c e ,   t h e   i s s ue d  do c um e n t   r e c e i ve d  by   t h e   a l u m n us   c o n t a i n s   n o t   o nl y   s t ud y   i n f o r m a t i o n  b ut   a l s o   l e ga l i t y   of   doc um e n t   w r i t t e n   a s   e n c r y pt e d  da t a   e m b e dde d  a s   Q R   Co de   [1,   2] .   T h e   e m b e dde d   Q R   C o de   m a ke s   t h e   o r i gi na l i t y   v e r i f i c a t i o n  f a s t e r   [3,   4] .   H e n c e ,   t h e   c o m pa n y   c a n   v e r i fy   t h e   o r i g i na l i t y   of   t h e   i s s ue d  de g r e e   c e r t i f i c a t e .   Q R   c o d e   h a s   b e e n   us e d  f o r   m a n y   pur po s e s   s uc h   a s   s e c ur i t y   f e a t ur e s   o r   de g r e e   c e r t i f i c a t e   v e r i f i c a t i o n   m e t h o ds [5] .   H ow e v e r ,   Q R   c o d e   v e r i f i c a t i o n   ha s   w e a kn e s s   s uc h   a s   m a ni pul a b l e   da t a   o r   m i s us e d  c e r t i f i c a t e s .   T o   c o un t e r   m e a s u r e   t h e   w e a kn e s s   of   Q R   c o d e ,   t h e   w r i t t e n   da t a   us e d  i n  Q R   c o de   m us t   b e   e n c r y pt e d.   H e n c e   t h e   r e qui r e d   s y s t e m   m us t   c a p a b l e   t o   v e r i fy   t h e   o r i gi na l i t y   o f  de gr e e   c e r t i f i c a t e   a n d  c e r t i f i c a t i o n  o n l i n e   w i t h   A E S   di gi t a l   s i g n a t u r e .   T h us ,   i m p r o v e   t h e   e f f i c i e n c y   a n d   e ffe c t i v i t y   o f   a c a de m i c   s t a f f   a nd  s h o rt e n  t h e   a d m i ni s t ra t i o n   p r o c e s s   of   de gr e e   c e r t i f i c a t e   c e rt i f i c a t i o n .   Co m pa r e d  t o   b a r c o de ,   Q R   c o de   c a n   s t o r e   l a r ge r   d a t a   by   m a k i n g  t w o   di m e n s i o n s   m a rki ng  i n  t h e   s u r f a c e .   B a r c o de   o n l y   s t o r e   da t a   a s   s t ri ppe d  o n e   di m e n s i o n   m a rki n g   i n   t h e   s ur f a c e ,   s o   o n l y   c a pa b l e   t o  s t o r e   l i m i t e d   n u m b e r   o f   da t a   [6,   7] .   T h e r e   w e r e   m a n y   r e s e a r c h e s   a b o ut   s e c ur i n g  c e r t i f i c a t e   a g a i n s t   f a ke   c e r t i f i c a t e ,   w h i c h   h e l p  i ndus t r y   de t e r m i n e s   w h e t h e r   t h e   do c um e n t   i s   a ut h e nt i c   o r   n o w .   S e c uri n g  c e r t i f i c a t e   o f   h i g h e r   e duc a t i o n   o r   l o w e r   w i t h   Q R   c o de   c a n   s uc c e s s f ul l y   c o u n t e r   f a ke   c e r t i f i c a t e .   S i n c e   t h e s e   c e r t i f i c a t e s   c o n t a i n s   di gi t a l   s i g n a t u r e   of  de gr e e ’s   h o l de r   na m e ,   r e gi s t r a t i o n   num b e r,   c e r t i f i c a t e   re gi s t ra t i o n   i d,   a nd  t ra n s c ri pt .   T h e   Q R   c o d e   w a t e r m a r ke d  i n t o   t h e   c e r t i f i c a t e   i n   s pe c i f i c   l oc a t i o n   t o   e n a b l e   e a s y   s c a n   f o r   us e r   [8 - 14] .   B e s i de s   t h a t ,   t h e   us a ge   o f   n e a r   f i e l d  c o m m u n i c a t i o n   (N F C)   [15 - 18]   a l s o   h e l p   a c a de m i c   o r   u ni v e r s i t y   i n c r e a s e   t h e   s e c ur i t y   of  t h e   c e r t i f i c a t e .   N F C  c hi p  i n s e rt e d  i n s i de   t h e   c e r t i f i c a t e   r e c or de d  w i t h   ow n e r ’s   a ut h e n t i c   i n f o r m a t i o n,   s o   t h e   i n dus t r y   j us t   n e e d  t o   s w i pe   t h e i r   s m a rt p h o n e   n e a r   t h e   c e rt i f i c a t e   [19 ] .   H ow e ve r ,   m o s t   o f  t h e   r e s e a r c h e s   s t o r e   t h e   da t a   di r e c t l y   i n s i de   t h e   Q R   C o de   a n d  N F C  c h i p .   H e n c e ,   t h e   a u t h e nt i c i t y   of   t h e   d a t a   i s   n o t   gu a r a nt e e d.   B e s i de s   t h a t ,   r e s e a r c h  w h i c h   us e d  N F C  c hi p  a s   e xt ra   s e c ur i t y   b e c o m e   a   pr o b l e m   w h e n   t h e   ow n e r   m a ke s   a   c o p y   of  h i s   c e r t i f i c a t e .   T h e   c o p y   of   c e r t i f i c a t e   doe s   n o t   h a v e   N F C  c h i p  o n  i t ,   s o   t h e   v e r i f i c a t i o n  w i l l   b e   po i n t l e s s .   A dd i ng  e xt r a   c hi p  i n   t h e   c e r t i f i c a t e   c o p y   a l s o   i n c r e a s e   t h e   c o s t   of   t h e   s e r v i c e .   T h e   m o s t   p r o b l e m a t i c   t h i ng  i n  N F C  i s   t h e   f a c t   t h a t   N F C  r e a de r   i s   r e qui r e d  i n   o rde r  t o   r e a d  t h e   da t a .   N o t   a l l   s m a r t p h o n e s   ha v e   N F C  r e a di ng/ w r i t i ng   c a pa b i l i t y ,   s o   h a v i n g  N F C  i n  c e r t i f i c a t e   w i t h o ut   N F C  r e a de r  i s   l i ke   a ddi ng  p a pe r c l i p   i n  a   p a pe r   [2 0,   21] .   I n   o rde r  t o   s o l v e   p r o b l e m   i n   p re v i o us   r e s e a rc h e s ,   t hi s   re s e a r c h  w i l l   u s e   a dv a n c e d  e n c r y p t i o n   s t a nd a rd   [2 2]   a s   e xt ra   s e c u ri t y   f o r   e n c o de d  Q R   c o de .   I n s t e a d  o f   ow ne r’s   d a t a ,   de c r y pt i o n   l i nk  w i t h   e nc r y pt e d  c o de   i s   w ri t t e n  i ns i de   t h e   Q R   c o de .   T hi s   l i nk   w i l l   l e a d  t o   de c r y pt i o n  s y s t e m   t o   de c r y p t   e n c r y p t e d  c e rt i f i c a t e   c o de   t o   c h e c k  t h e   o w n e r’s   d a t a .   H e n c e ,   t h e re   i s   n o   o w n e r’s   d a t a   i ns i de   t h e   Q R   c o de .   I n  o r de r  t o   u nde rs t a nd   t h e   p r o b l e m   b e t t e r,   t hi s   re s e a r c h  w i l l   l i m i t   t h e   p r o b l e m   o nl y   t o   o f f i c i a l   d e g r e e   c e rt i f i c a t i o n ,   a dv a nc e d   e n c r y p t i o n  s t a nd a rd  a l go ri t hm ;   a nd   Q R   Co de .   T h e   m a i n  c o nt ri b u t i o n   o f   t hi s   re s e a r c h  i s   t h e   us a ge   o f   m o de rn  a l go ri t hm   A dv a nc e d  E n c r y p t i o n  S t a nd a rd   t o   e n c r y p t   t h e   c o n f i de nt i a l   d a t a   a nd   e m b e dde d   a s   Q R   Co de   i n  t he   do c u m e nt .       2.   R ES EA R C H   M ET H O D   T h e   r e s e a rc h   m e t h o d  a p p l i e d  i n  t hi s   s t u dy   i s   o b s e r v i ng  t h e   p r o c e s s   o f   do c um e nt   c e rt i f i c a t i o n  do n e   b y   t h e   a d m i ni s t ra t i o n   s t a f f   i n  t he   u ni v e rs i t y .   T he   m a nu a l   p r o c e s s   o f   do c um e nt   c e rt i f i c a t i o n  w a s   s h o w n   i n  F i gu re   1 .   A c c o rd i ng  t o   t he   F i gu re   1 ,   a d m i ni s t ra t i o n  s t a f f   i s s ue d  t w o   do c u m e nt s   s uc h  a s   de g r e e   c e rt i f i c a t e   a nd   t ra ns c ri p t   f o r   e v e r y   a l u m nu s   o f   t h e   u ni v e rs i t y .   I n  o rde r  t o   a d d  a u t h e nt hi c i t y ,   a l l   t h e   do c u m e nt s   s i g n e d  a nd   s t a m pe d  b y   t h e   de a n  b e f o r e   t he   a l u m nus   r e c e i v e   i t .   A f t e r   t ha t ,   a l l   a l u m ni   w i l l   ge t   t h e   do c u m e nt s   t o   h e l p  t he m   l o o k i ng  f o r   a   j o b .   A l l   j o b   v a n c a c i e s   r e q ui re   c o py   o f   c e r t i f i e d  do c u m e nt s   t o   c h e c k  t he   b a c k g r o u nd  o f   j o b   s e e ke r.   H e n c e ,   a l u m nus   w i l l   m a ke   a   c o py   o f   e a c h  do c u m e nt s   a nd   r e que s t   re - c e rt i f i c a t i o n  t o   t h e   a d m i ni s t ra t i o n  s t a f f .   T h i s   p r o c e s s   r e pe a t e d  m a n y   t i m e s   a c c o r di n g  t o   a l um ni ’s   num b e r   f o r   e a c h   s e m e s t e r ,   a n d  t h e   pr o c e s s   r e - c e r t i f i c a t i o n   a dd   e xt r a   w e i gh t   t o   t h e   a d m i ni s t a r t i o n   s t a f f   a nd   de a n .   By   a ddi n g   e xt ra   s a f e t y   m e a s ur e m e n t ,   t hi s   f e a t ur e   w i l l   r e m o v e   s o m e   b ur de n   o f   r e - c e r t i f i c a t i o n.   S i n c e   t h i s   s a f e t y   m e a s ur e m e n t   a l r e a dy   a dde d  a t   t h e   b e gi nn i n g  o f   pr i n t i n g,   do c um e nt   a ut h e nt i c i t y   w o n ’t   b e   a   pr ob l e m   a n y m o r e .   F i gur e   2   e xpl a i n   h o w   t h e   s a f e t y   m e a s u r e m e nt   t hr o ug h   A E S   e n c r y pt i o n   a nd  Q R   c o d e   a dde d  t o   t h e   do c um e n t   b e fo r e   A dm i ni s t r a t i o n   s t a f f   pri n t   t h e   do c um e n t s .   B e fo r e   a dm i ni s t r a t i o n   s t a f f   pr i n t   t h e   n e e de d  do c um e n t s ,   t h e   doc um e n t s   m us t   b e   w a t e rm a r ke d  w i t h   A E S   e n c r y pt e d  a ut h e nt i c   da t a   v i a   Q R   C o de .   T h e   e n c r y pt e d  da t a   o b t a i n e d  by   c r e a t i n g  c e r t i f i c a t e   c o d e   b a s e d   o n   do c um e n t   num b e r   c o m b i n e d  w i t h   u ni que n e s s ,   a nd  c o de   of   de a n   c o m b i n e d  w i t h   c u rr e n t   t i m e .   T h i s   b a s e   c o d e   w i l l   be   e n c r y pt e d   w i t h   A E S - 128b i t   a n d  l i n ke d  w i t h   l i nk  c h e c ke r .   Q R   Co d e   ge n e r a t o r   c r e a t e d  Q R   Co d e   b a s e d  o n   t h e   c o m b i n a t i o n   o f  l i nk  c h e c ke r   a n d  e n c r y pt e d  da t a .   T h e   ge n e ra t e d  Q R   Co de   w a t e r m a r ke d  i nt o   t h e   do c um e n t   a s   a n  e xt r a   s a f e t y   m e a s ur e m e n t   o f   t h e   do c um e n t s .   T h e   p r o c e s s   of   c o de   e n c r y pt i o n   e xpl a i n e d  i n  F i gu r e   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 .   22 ,   N o .   1 ,  A p r i l   20 21   :     51 6   -   52 1   518       F i gu r e   1 .   F l o w   of   i s s ui n g  o f f i c i a l   do c um e nt           F i gu r e   2 .   F l o w   of   a ddi ng  e n c r y pt e d  da t a   v i a   Q R   c o de   w a t e rm a r k i n g           F i gu r e   3 .   A E S   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       In   t h e   A E S   a l go r i t hm ,   t h e   num b e r   o f   i n pu t   b l o c ks ,   o ut put   b l oc ks ,   a n d  t h e   ke y   a r e   128  b i t s .   W i t h   a   da t a   s i z e   o f   128  b i t s ,   i t   m e a n s   t ha t   t h e   b l o c k  s i z e   o r  N b   =   4 ,   w h i c h  s h o w s   t h e   l e n gt h  o f   da t a   22   pe r  l i n e   i s   4  b y t e s .   W i t h   a n   i nput   b l o c k  o r   da t a   b l o c k  of   128  b i t s ,   t h e   ke y   us e d  i n   t h e   A E S   a l go r i t h m   do e s   n o t   h a v e   t o   b e   t h e   s a m e   s i z e   a s   t h e   i n p ut   b l o c k.   T h e   c i ph e r   ke y   i n   t h e   A E S   a l g o r i t hm   c a n   us e   ke y s   w i t h   128 - b i t ,   192 - b i t   o r   256 - b i t   l o n g.   T h e   di f f e r e n c e   i n   ke y   l e n gt h   w i l l   a f f e c t   t h e   n um b e r  of   r o un ds   t ha t   w i l l   b e   i m pl e m e n t e d  i n   t h i s   A E S   a l go ri t hm .   T h e   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   a r e   e xpl a i n e d  in   [23 - 2 6] :   a)   E n c r y pt i o n   T h e   i nput   c o pi e d  i n t o   t h e   s t a t e   w i l l   b e   s u b j e c t e d   t o   a n   A ddR o un dK e y   by t e   t r a n s f o r m a t i o n   a t   t h e   b e g i nn i n g   o f   t h e   e n c r y pt i o n   p r o c e s s .   A f t e r   t h a t ,   t h e   s t a t e   t r a n s f o r m s   S ub By t e s ,   S hi f t R ow s ,   M i xCo l um n s ,   a n d   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       W e b - bas e d  doc um e n t   c e r t i f i c a t i on   s y s t e m   w i t h  adv a nc e d  e n c r y pt i o n …   ( H e nn y   In dr i y aw at i )   519   A ddR o un dK e y   r e pe a t e dl y .   T h i s   p r o c e s s   i s   c a l l e d  t h e   r o un d  f un c t i o n   i n   t h e   A E S   a l go r i t h m .   T h e   l a s t   r o u n d  i s   s o m e w h a t   d i f f e r e n t   f r o m   t h e   p r e v i o us   r o un ds ,   w h e r e   t h e   s t a t e   di d   n o t   e xpe ri e n c e   t h e   t ra n s f o r m a t i o n   o f   t h e   M i xCo l um n s   i n  t h e   l a s t   r o u n d .   b)   D e c r y pt i o n   T o   b ui l d  a n  e a s y - to - un de r s t a nd  i n v e r s e   c i p h e r   f o r   t h e   A E S   a l go ri t hm ,   t h e   c i p h e r  t ra n s f o r m   c a n   b e   r e v e r s e d  a n d  a p pl i e d  i n   t h e   o ppo s i t e   di r e c t i o n .   I n v S hi f t Row s ,   In v S ubBy t e s ,   In v M i xCo l u m n s ,   a n d  A ddR o un dK e y   a r e   t h e   by t e   t ra n s f o r m s   us e d  i n   t h e   i n v e r s i o n  c i ph e r .     T h e   i m pl e m e nt a t i o n  o f   A E S   i s   us e d  i n  e n c r y pt i o n   a n d   da t a   d o c um e n t s .   T h e   s y s t e m   t ha t   a l r e a dy   h a s   a   ha s h   w i l l   b e   us e d  t o   e n c r y pt   t h e   da t a   (di p l o m a / t ra n s c ri pt )   t ha t   t h e   us e r   upl o a ds .   T h e   r e s ul t s   o f   t h e   do c um e n t   w i l l   b e   s t o r e d  i n   a   da t a b a s e .   T h e   da t a   i nput   t ha t   w a s   c o pi e d  t o   t h e   s t a t e   a t   t h e   b e gi nn i ng  o f   t h e   e n c r y pt i o n   pr o c e s s .   A f t e r   t ha t ,   t h e   s t a t e   w i l l   r e pe a t e dl y   t ra n s f o r m   a s   m a n y   r o u n ds   (N r )  a s   S ub By t e s ,   S hi f t R ow s ,   M i xCo l um n s ,   a n d  A d dR o un dK e y .   T h i s   p r o c e s s   i s   c a l l e d  t h e   r o un d   f un c t i o n   i n   t h e   A E S   a l go r i t hm .   T h e   s t a t e   i s   n o t   g i v e n   t h e   t ra n s f o r m a t i o n   o f   M i xCo l um n s   i n  t h e   l a s t   r o und.       3.   R ES U LTS   A N D   A N A L Y S I S   T h e   r e s ul t   o f   t hi s   r e s e a r c h   a c c o r di n g  t o   t h e   p r e v i o us   e xpl a na t i o n   i s   a n  e n c o de d  Q R   Co de   w h i c h  c o n t a i n s   e n c r y pt e d  da t a .   I n   o r de r   t o   r e a d  de c o de   a s   w e l l   a s   de c r y pt   t h e   c o n t e n t   i n s i de   t h e   Q R   c o d e ,   a   s pe c i a l   s y s t e m   i s   r e qui r e d   t o   r e a d  t h e   c o n t e nt .   T h e   s y s t e m   i s   b ui l t   w i t h   l a ra v e l   f r a m e w o r k  a nd  M y S Q L   da t a b a s e   t o   de c r y pt   t h e   c o n t e nt   i n s i de   Q R   C o de .   D a t a b a s e   w a s   us e d  t o  s t o r e   da t a   a b o ut   c e r t i f i c a t e   n um b e r,   u n i que   i d ,   c o d e   of   d e a n,   a n d  t i m e   of   c o d e   ge n e r a t i o n   a s   w e l l   a s   t h e   ow n e r ’s   i n f o r m a t i o n.   T h e   e n c r y pt i o n   pr o c e s s   of  f r o m   c e r t i f i c a t e   c o de   unt i l   Q R   c o de   ge n e ra t i o n  i s   e xp l a i n e d  b e l ow   w i t h  e xa m p l e :   T h e   F i gu r e   4   e xp l a i n e d   h o w   t h e   e n c r y pt i o n   p r o c e s s   of   c e r t i f i c a t e   c o de   s t a r t .   T h e   c e rt i f i c a t e   c o de   w a s   m a de   f r o m   do c um e n t   n um b e r,   u n i que l y   ge n e r a t e d  i d,   c o d e   of   de a n ,   a n d  t i m e   o f  ge n e r a t i o n   t o   i n c r e a s e   uni qu n e s s   o f   t h e   c o de .   T h i s   i n f o r m a t i o n   c o m b i n e d  i nt o   a   s t ri n g  b e fo r e   e n t e r i ng  t h e   e n c r y pt i o n   p r o c e s s   w i t h   A E S .   T h e   e n c r y pt i o n   p r o c e s s   r e qui r e d  pl a i n t e xt   (c e rt i f i c a t e   c o d e )  a n d  128 - b i t   s i z e d  s e c r e t   ke y .   S i n c e   A E S   i s   a   s y m m e t r i c a l   a l go r i t hm ,   t h e   us e d  ke y   fo r   e n c r y pt i o n   a n d  d e c r y pt i o n   i s   s a m e .   F r o m   t h e   e n c r y pt i o n   p r o c e s s   w i l l   r e s ul t i n g  a   h e xa de c i m a l   v a l ue   i n s t e a d  b a s e 64  v a l ue .   S i n c e   b a s e 64  us e d  s pe c i a l   c h a ra c t e r s ,   t h e n   i t   i s   n o t   us a b l e   f o r   w e b   l i n k .   T h e   c i p h e rt e xt   f r o m   e n c r y pt i o n   pr o c e s s   i s   c o m b i n e d  w i t h   de c r y pt i o n   l i n ks   a nd  t h e n   e n c o de d  a s   Q R   Co de .           F i gu r e   4 .   E n c r y pt i o n   p r o c e s s   f o r   s e c ur e   Q R   c o de       T h e   F i gu r e   5  e xpl a i n s   h o w   Q R   Co d e   a pp  de c o d e   t h e   Q R   c ode   a n d  d a t a   de c r y pt i o n   t hr o ug h   w e b s i t e .   T h e   de c r y pt i o n   p r o c e s s   s t a rt s   f r o m   de c o di n g  Q R   Im a ge   t o   ge t   D e c r y pt i o n   L i nk.   T h i s   de c r y pt i o n   l i n k   c o n t a i n s   url   t o   t h e   s y s t e m   a n d  e n c r y pt e d  c e r t i f i c a t e   c o de .   W h e n   t h e   us e r   o pe n s   t h e   l i nk,   h e   w i l l   s e e   a   b r o w s e r   o pe n   t h e   s y s t e m .   T h e   s y s t e m   w i l l   r e c e i v e   t h e   e n c r y pt e d  c e r t i f i c a t e   c ode   t hr o ug h   G E T   m e t h o d  a n d  s t a rt   de c r y pt i n g  t h e   c e r t i f i c a t e   c o de .   T h e   de c r y pt i o n   p r o c e s s   r e qui r e s   s i m i l a r   1 28 - b i t   s i z e d  s e c r e t   ke y ,   i n   o r de r   t o   de c r y pt   t h e   c e r t i f i c a t e   c o de .   T h e   s e c r e t   ke y   i s   a l r e a dy   h a rdc o de d  t o   t h e   s y s t e m ,   s o   t h e   us e r   do e s   n o t   n e e d  t o   kn o w   w h a t   t h e   s e c r e t   ke y   i s .   O n c e   t h e   de c r y pt i o n   pr o c e s s   do n e ,   t h e   s y s t e m   w i l l   e xt r a c t   t h e   da t a   f r o m   t h e   pl a i nt e xt .   T h i s   da t a   c o n s i s t s   o f   t w o   t h i ngs :   do c um e nt   n u m b e r   a n d  c o de   of   d e a n   us e d  f o r   s e a r c h   que r y   i n   t h e   da t a b a s e .   S e a r c h  que r y   w i l l   de c i de   w h e t h e r   t h e   da t a   i s   a ut h e n t i c   o r   n o t   a c c o r di n g  t o   t h e   r e s ul t .   If   t h e   r e s ul t   i s   z e r o   r o w ,   t h e n   t h 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 .   22 ,   N o .   1 ,  A p r i l   20 21   :     51 6   -   52 1   520   po s s i b i l i t y   o f  f a ke   c e r t i f i c a t e   i s   hi g h.   If   t h e   r e s ul t   r e t u rn   o n e   r o w ,   t h e n   t h e   c e r t i f i c a t e   i s   a ut h e nt i c .   I n   o rde r   t o   r e a d  t h e   e n c r y pt e d  da t a   i n s i de   Q R   Co de ,   t h e   us e r   w h o   w i s h e d  t o   v e r i fy   t h e   da t a   m us t   us e   Q R   C o de   a pp.   T h e   de c r y pt i o n   p r o c e s s   us i n g  w e b   s y s t e m   i s   e xa pl i n e d   i n  F i g u r e   5.           F i gu r e   5 .   D e c r y pt i o n   p r o c e s s   by   s y s t e m       4.   C O N C LU S I O N   A c c o r di n g  t o   o ur   f i n di ngs ,   t h e   r e s ul t s   o f   t h e   r e s e a r c h  c a n   b e   c o n c l ude d  t h a t   t h e   p r o c e s s   of   a ddi n g  e xt ra   s e c ur i t y   l a y e r   t o   di pl o m a   c e r t i f i c a t i o n   h e l p  t o   p r e v e n t   i de nt i t y   t h e f t   by   t h i r d  p a r t y .   T h i s   e xt ra   s e c ur i t y   l a y e r   h e l ps   c o m pa n y   e m pl oy e r   t o   v e r i fy   t h e   v a l i di t y   of   h o l de r ' s   i n f o r m a t i o n.   T h e   s e c ur i t y   pa ra m t e r   us e d  i n  t h i s   s e c ur i t y   l a y e r   c o n s i s t s   o f   m a n y   un i que   d a t a   s uc h  a s   do c um e nt   n u m b e r   w h i c h   o n l y   ge n e r a t e d  o n c e   by   t h e   go ve r nm e n t ,   s y s t e m   ge n e ra t e d  u ni que   i d ,   Co de   of   D e a n   w h i c h   b e l o n gs   t o   f a c ul t y ' s   de a n ,   a n d  ge n e ra t i o n   t i m e .   A t   l e a s t   t h e r e   a r e   t hr e e   u n i que   d a t a   w h i c h   w e r e   us e d  a s   s e c u ri t y   pa ra m e t e r   i n  t h e   c e r t i f i c a t e .   B e s i de s   t ha t ,   t h e   e n c r y pt i o n   a nd  de c r y pt i o n   a l go ri t hm   us e d  i n   t hi s   r e s e a rc h   i s   a dv a n c e d  e n c r y pt i o n   s t a nd a rd  w hi c h   ha s   s t r o ng   s e c u ri t y   m e c ha n i s m   s up po rt e d  w i t h  1 28 - b i t   s i z e d  ke y .   H e n c e ,   t he   p r o c e s s   t o   c ra c k  do w n  t hi s   a l go ri t hm   w i t ho u t   p r o pe r  ke y   m a y   t a ke   a   l o t   o f   t i m e .   T h e   c i p he rt e xt   o f   a l go ri t hm   us e d  w i t h   w e b   de c r y pt i o n   l i nk  a nd  m a s ke d  a s   Q R   c o de   i n s t e a d  us i ng  U R L   t e x t .   T he   us a ge   o f   Q R   c o de   e a s e   e m p l o y e r s   t o   v e ri f y   w i t h   s m a rt p h o ne   i n s t e a d  t y pi ng  i t   t o   w e b   b r o w s e r.   T h e   p r o c e s s   o f   d a t a   de c r y pt i o n   w a s   do n e   b y   t h e   s y s t e m   i n s t e a d  i n  s m a rt p h o ne .   T hi s   w e b   ha s   a   r o l e   t o   de c r y pt   t he   d a t a   a nd  d i s p l a y   t h e   m a t c h e d  d a t a   i nt o   w e b   b r o w s e r.   H ow e v e r ,   t h i s   r e s e a r c h   ha s   s e ve r a l   w e a kn e s s e s   a nd  n e e d  s o m e   pr o pe r   i m p r o v e m e n t   s uc h   a s .   T hi s   r e s e a r c h   us e d  128 - b i t   s i z e d  ke y   i n s t e a d  1 92 - b i t   o r   256 - b i t   w h i c h   p r o v i de   b e t t e r   s e c ur i t y .   T h e   s e c ur i t y   pa r a m a t e r   a dde d  t o   t h e   a l go ri t hm   i s   t o o   f e w   a n d  o n l y   o n e   da t a   w h i c h   r e l a t e d  t o   t h e   ow n e r.   A ddi n g  o w n e r - r e l a t e d  da t a   a s   s e c ur i t y   pa r a m e t e r   w i l l   i n c r e a s e   t h e   s e c ur i t y   be t t e r   t h a n   b e fo r e ,   a n d  a n d r o i d - b a s e d  n o t i f i c a t i o n   a p ps   w h i c h   h e l p  ow n e r   w h e n   t o   ge t   t h e i r   c e r t i f i c a t e   a l s o   i m po r t a n t .       R EF ER EN C ES   [ 1]   N .   K uc i r ko v a ,   J .   A uda i n ,   a n d  L .   C ha m b e r l a i n ,   “ Q R   c o de s , ”   i n   J um p s t a r t !   A pps ,   201 8.   [ 2]   S .   T i w a r i ,   “ A n  i n t r o duc t i o n  t o   Q R   c o de   t e c hno l ogy , ”   i n  P r oc e e di ngs - 201 6  15 t h  I nt e r nat i on al   C onf e r e nc e   on   I nf or m a t i on  T e c hno l og y ,   I C I T   201 6 ,   20 17 ,  do i : 10. 11 09 / I C I T . 2016. 021 .   [ 3]   A .   S .   N a r a y a na n,   “ Q R   C o de s   a nd   S e c ur i t y   S o l ut i o ns , ”   I n t .   J .   C om p ut .   S c i .   T e l e c om m un . ,   20 12.   [ 4]   L .   F .   F .   B e l us s i   a n d  N .   S .   T .   H i r a t a ,   “ F a s t   Q R   c o de   de t e c t i o n  i n  a r bi t r a r i l y   a c qui r e d  i m a g e s , ”   i n   P r oc e e di ngs - 24 t h   SI B G R A P I   C o nf e r e nc e   o n  G r aph i c s ,   P at t e r n s   and   I m a ge s ,   20 11 ,  do i : 10. 1109 / S I B G R A P I . 2011. 1 .   [ 5]   W ei   X . ,   M a no r i   A . ,   D e v na t h  N . ,   P a i   N . ,   K um a r   V . ,   “ Q R   C o de   B a s e d  S m a r t   A t t e nd a nc e   S y s t e m , ”   I nt .   J .   Sm a r t   B u s .   T e c hnol . ,   V o l .   5 ,   N o .   1 ,   pp ,   1 - 10,   20 17 ,  do i :   10. 2174 2/ i j s b t . 2017 . 5 . 1. 0 .   [ 6]   L .   V á r a l l y a i ,   “ F r o m   B a r c o de   t o   Q R   C o de   A ppl i c a t i o ns , ”   J .   A gr i c .   I nf o r m a t i c s ,   V o l um e   3 ,   i s s ue   2 ,   2 013 ,  do i : 10. 17700 / j a i . 20 12. 3. 2. 9 2 .   [ 7]   T .   L o t l i ka r ,   R .   K a nka pur ka r ,   A .   P a r e ka r ,   a nd  A .   M o hi t e ,   “ C o m p a r a t i v e   s t u dy   o f   B a r c o de ,   Q R - c o de   a nd  R F I D   S y s t e m , ”   I n t .   J .   C om pu t .   T e c hn ol .   A pp l . ,   2013 .   [ 8]   A .   S i ng ha l   a n d  R .   S .   P a v i t h r ,   “ D e g r e e   C e r t i f i c a t e   A ut he n t i c a t i o n  us i ng   Q R   C o de   a nd  S m a r t pho ne , ”   I n t .   J .   C om pu t .   A ppl . ,   v o l .   120 ,   N o . 1 6,   20 15 ,  do i : 10. 5 120 / 213 15 - 4303 .   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       W e b - bas e d  doc um e n t   c e r t i f i c a t i on   s y s t e m   w i t h  adv a nc e d  e n c r y pt i o n …   ( H e nn y   In dr i y aw at i )   521   [ 9]   Z .   Y a hy a   e t   al . ,   “ A   ne w   a c a de m i c   c e r t i f i c a t e   a ut he n t i c a t i o n  u s i ng   l e a d i ng   e dg e   t e c hno l o gy , ”   i n  pr o c e e di ng s   of   t he   2017   I n t e r na t i ona l   C onf e r e nc e   o n  E - co m m e r c e , E - bu s i ne s s   and   E - G ov e r nm e nt ,   pp .   82 - 85 ,   2017 .   [ 10]   T .   G uh a n  a nd  S .   S e ba s t i a n ,   “ C e r t i f i c a t e   A ut h e n t i c a t i o n  U s i ng   Q R   C o de   a nd  S m a r t   P ho ne , ”   I nt .   J .   E m e r g .   T e c hn ol .   E ng.   R e s . ,   201 7.   [ 11]   B .   R .   S ut e j a ,   R .   I m ba r ,   a n d  M .   J o ha n,   “ I m pl e m e n t a t i o n  o f   Q R   C o de   o n  E - C e r t i f i c a t e   f o r   E v e nt s   a t   M a r a na t ha   C hr i s t i a n  U n i v e r s i t y , ”   C on f .   Se na t .   ST T   A d i s ut j i pt o   Y o gy a k ar t a ,   v o l .   5,   20 19.   [ 12]   H .   A .   A hm e d  a nd  J .   W .   J a ng ,   “ D o c um e nt   c e r t i f i c a t e   a ut he n t i c a t i o n   s y s t e m   us i ng   di g i t a l l y   s i g ne d  Q R   c o de   t a g , ”   i n   A C M   I n t e r na t i ona l   C o nf e r e nc e   P r oc e e di ng   Se r i e s ,   2018 .   [ 13]   H .   A .   A hm e d  a nd  J .   W .   J a ng ,   “ H i g he r   e d uc a t i o na l   c e r t i f i c a t e   a u t he nt i c a t i o n  s y s t e m   us i ng   Q R   c o de   t a g , ”   I nt .   J .   A ppl .   E ng .   R e s . ,   2 017 .   [ 14]   M .   C h e n ,   “ C e r t i f i c a t e   A nt i - c o unt e r f e i t i ng   S y s t e m   B a s e d  o n  Q R   C o de   a nd  D i g i t a l   W a t e r m a r ki ng , ”   v o l .   9,   no .   10 ,   pp.   10 9 - 116,   2 016 .   [ 15]   G .   M a dl m a y r ,   C .   K a nt n e r ,   a n d  T .   G r e c he ni g ,   “ N e a r   f i e l d  c o m m u ni c a t i o n, ”   i n  Se c ur e   Sm ar t   E m be dde d  D e v i c e s ,   P l at f o r m s   and   A p pl i c a t i on s ,   20 14.   [ 16]   R .   W a nt ,   “ N e a r   f i e l d  c o m m uni c a t i o n, ”   I E E E   P e r v as i v e   C om put . ,  v o l .   10,   i s s ue   3 ,   pp .   4 - 7,   201 1 ,   do i : 10. 1109/ M P R V . 20 11. 5 .   [ 17]   M .   J .   H a r n i s c h  a nd  I .   U i t z ,   “ N e a r   F i e l d  C o m m uni c a t i o n  ( N F C ) , ”   I nf or m at i k - Spe k t r um ,   v o l .   36 ,   I s s ue   1 ,   pp . 99 - 10 3,     2013 ,  do i : 10. 1007 / s 0 0287 - 01 2 - 0672 - x .   [ 18]   E .   H a s e l s t e i ne r   a nd  K .   B r e i t f uß ,   “ S e c ur i t y   i n  N e a r   F i e l d  C o m m uni c a t i o n  (   N F C   )   S t r e ng t hs   a nd  W e a kne s s e s , ”   Se m i c ondu c t or s ,   20 06.   [ 19]   Y .   H un e g na w   a n d  P .   B a g a ne ,   “ N F C   b a s e d  A nt i - C o unt e r f e i t i n g   S c he m e   f o r   C e r t i f i c a t e s   I de nt i f i c a t i o n  a nd   V e r i f i c a t i o n  us i ng   a   S m a r t pho ne , ”   I n t .   J .   P ur e   A ppl .   M at h. ,  v o l .   11 8 ,   no .   7 ,   pp .   447 - 454 ,   201 8.   [ 20]   Y .   Z ha o ,   B .   M a ho ne y ,   a nd  J .   R .   S m i t h ,   “ A na l y s i s   o f   a   N e a r   F i e l d  C o m m uni c a t i o n  w i r e l e s s   po w e r   s y s t e m , ”   i n  2016   I E E E   W i r e l e s s   P ow e r   T r ans f e r   C o nf e r e nc e ,   W P T C   2016 ,   2016 .   [ 21]   M .   M us t a f a   A bdA l l a h,   “ S t r e ng t h s   a nd  W e a k ne s s e s   o f   N e a r   F i e l d   C o m m u ni c a t i o n  ( N F C )   T e c hno l o gy , ”   G l ob.   J .   C om put .   Sc i .   T e c hn ol . ,   2 011 .   [ 22]   A .   U .   R a hm a n ,   S .   U .   M i a h,   a nd  S .   A z a d,   “ A dv a nc e d  e nc r y pt i o n  s t a nda r d , ”   i n  P r ac t i c al   C r y p t og r aph y :   A l go r i t hm s   and  I m p l e m e nt at i ons   U s i n g  C + + ,   20 14.   [ 23]   M .   A .   A ko ,   “ A dv a nc e d  E n c r y pt i o n  S t a nd a r d  ( A E S )   A l go r i t hm   t o   E nc r y pt   a nd  D e c r y pt   D a t a , ”   C r y p t ogr .   N e t w .   Se c ur . ,   201 7.   [ 24]   F I P S ,   “ S pe c i f i c a t i o n  f o r   t he   a dv a nc e d  e nc r y pt i o n  s t a nda r d  ( A E S ) , ”   F e de r al   I nf or m a t i on  P r oc e s s i ng  St a nda r ds   P ubl i c a t i on .   2001 .   [ 25]   D a e m e n  J . ,   R i j m e n  V . ,   " T h e   A dv a nc e d  E nc r y pt i o n  S t a nda r d  P r o c e s s .   I n :   T he   D e s i g n  o f   R i j n da e l .   S p r i ng e r ,   B e r l i n,   H e i de l b e r g ,   200 2,   do i : 10. 10 07/ 978 - 3 - 662 - 047 22 - 4_1 .   [ 26]   P .   T o w ns e nd ,   “ A E S   E nc r y pt i o n, ”   T e c hno l og y ,   20 13 .       Evaluation Warning : The document was created with Spire.PDF for Python.