I n d on e s i an   Jo u r n al   o 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 .   19 ,   N o .   1 J ul y   20 20 ,   pp .   2 48 ~ 2 56   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 9 .i 1 . pp 248 - 256             248       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   Fa st   a n d   r o b u st   a p p r o a c h   f o r   d a t a   s e c u r i t y   i n   c o m m u n i c a t i o n   c h a n n e l   u s i n g   p a s c a l   m a t r i x       O d ay  K am i l   H am i d R i yad h   Bas s i l   A b d u l jab b ar N az ar   J ab b ar   A l h y an i   D i j l a h   U n i v e r s i t y   C o l l e g e ,   D e p a r t m e n t   o f   C o m put e r   T e c hni que s   E n g i ne e r i ng ,   I r a q       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 J un   2 1,   201 9   R e v i s e D e c   26 ,   20 19   A c c e pt e J a n   2 7 ,   202 0       T hi s   pa pe r   d e s c r i be d   f a s t   a nd  r o bus t   a ppr o a c o f   t e xt   e nc r y pt i o a n de c r y pt i o ba s e o P a s c a l   m a t r i x.   T he   t e c hni q ue   o f   e nc r y pt i o c a b e   a ppl i e o bo t A r a bi c   a nd  E ng l i s t e x t .   T h e   r e s u l t s   s ho w s   t ha t   t h e   c i phe r e d   t e x t   un i n t e l l i g i b l e   a nd  r ubu s f o r   t he   i n t e r ud e r   o r   h uke r s .   T h e   e nc r y pt i o s c he m e   us ua l l y   us e s   a   ps e udo - r a ndo m   e nc r y pt i o ke y   g e ne r a t e by   a a l g o r i t hm .   A l l   t h i s   do ne   by   us i ng   P a s c a l   m a t r i x .   E nc r y pt i o a nd  de c r y pt i o n   s i m u l a t e d   u s i ng   M A T L A B   v e r s i o 10   a nd   no t e pa + + t o   w r i t e   t he   i n put   t e xt .   Ke y w or d s :   D e c r y pt i o n   E n c r y pt i o n   E n gl i s h   P a s c a l   m a t r i x   C opy r i gh t   ©   20 20   I n s t i t ut e   o f   A dv anc e 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 :   O da y   K a m i l   H a m i d ,   D e pa rt m e n t   o f   Co m put e T e c hn i que s   E n g i n e e r i ng ,   D i j l a h   U n i v e r s i t y   C o l l e g e I ra q,   B a g h d a d .   E m a i l :   o da y . ka m i l @ duc . e du . i q       1.   I N TR O D U C TI O N     T h e   e xc h a n ge   da t a   ha v e   b e e n   a dv a n c e i n   t h e   r e c e nt   de c a y ,   s u c h   a s   e -   m a i l ,   s o c i a l   m e di e a   a n d   m e s s a ge s   b e t w e e n   b a n ks   a n d   c us t o m e r s …e t c .   A nd  t h e s e   i nfo r m a t i o n s   r e qui r e   p r o t e c t i n g   f r o m   u na t h u ri z e pe r s o n s .   T h e r e f o r e ,   t h e   s e c ur e   i n f o r m a t i o n   b e c o m e s   n e c e s s a r y   t o   pr o t e c t   da t a   t hr o ug h   s t o ra ge   o r   t r a n s m i t i o n.   T h e   t e c hn i q ue   of   t r a n s m i t t i ng  a n s t o r i ng  i n f o r m a t i o n   i n   p a rt i c ul a r   f o r m   t h a t   c o ul r e a a n p r o c e s s   by   o n l y   w h o   i nt e nde i s   c a l l e c r y pt o gr a p h y .   I n   s a m e   t i m e ,   t h e   a s s o c i a t e m e t h o ds   w i t s c ra m b l i ng  p l a i n t e xt   i nt o   c i ph e r   t e xt   a nd  r e t u rn   b a c a ga i n   i s   c a l l e de c r y pt i o n   t e c hni que s   [1].   F i gu r e   i l l us t ra t e s   t h i s   c o n c e pt   of  c r y pt o gr a p h y   a n d   de c r y pt i o n   [ 2].   T h e   c r y pt o gr a p h y   m e a ni n i f   f i r s t l y   s e t t l e   a n s t u dy   t h e   t e c hni que   o f   m a s s a ge   s e n di ng  i c l a n de s t i n e   m e t h o ds   s pe c i f i c a l l y   e n c i p h e r e s h a pe   o r   di s gui s e s h a p e .   H e n c e ,   t h e   pl a nn e r e c e i v e r   i s   o n l y   h a v i n   t h e   a ut o m a t i o n   t o   e l i m i n a t e   t h e   m a s o f   t hi s   m e s s a ge   a n d   e xa m i n e   i t .   T h e   c r y pt o gr a p h y   m e t h o ds   ha s   i t s   e t y m o l o g y   a n k r y pt o n   f r o m   G r e e w h i c h   m e a n   g r a p hi n a n hi dde n   t o   w r i t e   [3].   T h e   pl a i nt e xt   a n c i p h e t e xt   i s   r e f e r   t o   o r i g i n a l   a n d i s gui s e m e s s a ge   r e s pe c t i v e l y .   T h e   e n c a ps ul a t e a nd  s e n t   m e s s a ge   i s   t h e   f i n a l   fo r m   o f   c r y pt o gr a m   m e t h o ds   a nd  t h e   t ra n s f o r m   p l a i n t e xt   a d di c t e t o   c o de   w o r di ng  p r o c e s s   c a l l   e n c i p h e ri n g   o r   e n c r y pt i o n   [4] .   W h i l e ,   t h e   m e t h o o f   t urn i ng  t h e   c o de   t e xt   a d di c t e t o   pl a i nt e xt   i s   c a l l   de c i p h e ri n o r   de c r y pt i o n   t e c hn i q ue   w h i c h   i s   t a l e nt e by   r e c e i ve r   t ha t   ha v e   f a m i l i a r i t y   t o   e l i m i na t e   c a m o uf l a ge   [5].     T h e   c r y pt o gr a p h y   i n c l ude   t w o   t y pe s   n a m e l y   s y m m e t ri c   ke y   b a s e o n   c l a s s i c   a l go r i t h m s   f o r   c r y pt o gr a p h y   us i n s a m e   ke y s   fo r   pl a i n t e xt   e n c r y pt i o n   a nd  de c r y pt i o n   of   c i ph e ri n w o r di ng  [6] .   T h e s e   ke y   m i ght   b e   m a t c hi n o r   s i m p l e   t r a n s f o r m a t i o a m o n g   t w o   ke y s   w h i c h   i s   i n   pe r f o r m   s t a nd  f o r   t h e   c o m m o n   c o ve r t   a m o n g   t w o   o r   m o r e   p a r t y   w h i c h   i s   us e t o   ke e pi n c o n f i de n t i a l   d a t a   l i n [ 7].   T h e   p a r t y ' s   a c c e s s   t o   t h e   s e c r e t   ke y   r e qui r e d   s y m m e t r i c   ke y   e n c r y pt i o n   c o m pa r e d   w i t h   p ub l i c   ke y   of   e n c r y pt i o n   [8 ]   a s   i l l us t r a t e i F i gu r e   2   [9] .       Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F as t   and   r obus t   appr oa c h   f or   dat s e c ur i t y   i n   c om m uni c a t i o c h anne l   us i ng   pas c al . . .   ( O day   Kam i l   H am i d)   249       F i gu r e   1 Co n c e pt   o f   c r y pt o gr a p h y           F i gu r e   2 .   T h e   a l go ri t hm   o f   s y m m e t r i c - ke y         T h e   c r y pt o gr a p h i c   a l go r i t hm s   r e qu i r e t w o   di ffe r e n t   ke y s   a s   pub l i c   o r   s y m m e t r i c   c r y pt o gr a p h y ,   o n e   i s   c a l l e c l a n de s t i n e   o r   s e c r e t i v e   a n t h e   o t h e r s   i s   a   c o m m u ni t y   k e y .   T h o ug h,   t h e   t w o   di ffe r e nt   pa i r   o f   ke y s   i s   l i ke m a t h e m a t i c a l l y .   T h e   c o n f i de n t i a l   ke y   i s   us e t de c r y p t   t h e   c o d e   t e xt   o r   t o   pr o duc e   s i gn a t u r e   i n   d i gi t a l   fo r m   a n t h e   o t h e r s   i s   c o m m u n i t y   ke y   w h i c h   i s   us e t o   e nc r y pt   t h e   pl a i nt e xt   o r   t o   c o n f i rm   t h e   di gi t a l   s i g n   [ 10].   T h e   a s y m m e t r i c   t e rm   s t e m s   f r o m   di f f e r e n t   ke y s   t c a rr y   o ut   t h e   o ppo s i t e   f un c t i o n   e v e r y   o n e   i s     t h e   r e v e r s e   of   t h e   o t h e r   t o   c o n t ra s t   a   c o n v e n t i o n a l   s y m m e t r i c   e n c r y pt i o n   w hi c h   i s   r e a l i z e   t h e   s a m e   pe r f o r a t i o n   of   ke y   [11]  a s   s h o w i n i n   F i gu r e   3   [12] .   T h e   d a t a   e n c r y pt e d   by   t h e   r e c i pi e n t   pub l i c   ke y   c o ul n o t   de c r y pt e d   w i t h o ut   us i ng  p ri v a t e   m a t c h i ng  ke y   i n   pub l i c   e n c r y pt i o n ,   w h i l e   t h e   pub l i c   ke y   c o ul b e   us e t o   de c r y pt   i n f o r m a t i o n   t h a t   e n c r y pt e by   c o r r e s po n d i n ke y   [13].   H e n c e ,   pub l i c   ke y   c o ul n o t   us e i n   pl a c e   of  c o n f i de n t i a l   ke y .   In  c a s e   of   l o c ke y   i s   us e i n   pub l i c   s y s t e m s ,   t hi s   t e c hni que   c o ul b e   us e by   a n y o n e   t dri v e   pe r s o n a l   c o m m u ni c a t i o n   t o   t h e   o w n e r   o f   un l o c ke y .   T h e   l e ga l   r e c e pt i o n   w hi c h   m a t c h   t h e   p ri v a t e   ke y   w i l l   m a ke   s u r e   w h e o n l y   pe r s o n   a b l e   t o   r e a d   t h e   m e s s a ge   i n   t h e   c ha nn e l .   H e n c e ,   t hi s   w i l l   c o n f i r m     t h e   c o n f i de n t i a l l y   of   c o m m u n i c a t i o n   b e t w e e n   t w o   pa r t y   a s   s how i n i F i gu r e   [1 4].           F i gu r e   3 .   A s y m m e t ri c - ke y   a l go ri t hm   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   19 ,   N o .   1 J u l y   202 0   :     2 4 8   -   2 5 6   250       F i gu r e   4 .   A ppe a c o n c e pt   o f   p ub l i c   ke y       T h e   p r i v a t e   ke y s   c o ul d   be   us e i n   da t a   de c r y pt i o n   t ha t   e n c r y pt e by   pu b l i c   m a t i n g   ke y s   i   t h e   e n c r y pt i o n   o f   pu b l i c   ke y   m e t h o ds .   In   s a m e   t i m e ,   t h e   e n c r y pt i o n   o da t a   by   pr i v a t e   ke y   c o ul be   o n l y   de c r y pt e by   pu b l i c   m a t c hi n g   ke y s   [15].   T h o ug h ,   o n e   c o ul n o t   a b l e   t o   us e   t h e   p r i v a t e   ke y   i pl a c e   of   pub l i c   ke y   by   a n y   w a y .   S o ,   i n   c a s e   of   l o c ki n ke y   i s   ge n e ra t e a s   p ri v a t e   ke y s ,   t h e   po s s i b i l i t y   of   v e r i fy i n   t h e   do c um e n t s   w e r e   l o c k e by   o t h e r   o w n e r   i n   t h e   c ha nn e l .   D ue   t o   m e s s a ge   e n c r y pt i o n   by   t h e   s e n de r   c a n   o nl y   o pe n e by   pu b l i c   m a t c h i n ke y   of   s pe c i f i c   pe r s o n ,   t h e n   t h e   v e r i f i c a t i o n   o f   t h e   s e n de r   d i h o l t h e   p r i v a t e   ke y   a s   i l l us t r a t e i F i g u r e   5   [16 ,   1 7].           F i gu r e   5 .   A ppe a c o n c e pt   o f   p ri v a t e   k ey         T h e   p r i v a t e   a n d   pub l i c   ke y s   a r e   a   c o upl e   o f   ke y s   i n   c r y pt o gr a ph y   pub l i c   ke y s   m e t h o ds .   I t h e   c a s e   of  pub l i c   l o c ki n g,   t h e   u n l o c ke y   b e f a l l   pr i v a t e   ke y   a n v i c e   ve r s a   a n t h i s   t y pe   of  ke y   c a nn o t   de r i v e by   pr i v a t e   ke y   [18].   A ddi t i o n a l l y ,   i f   t h e   pub l i c   ke y s   a r e   t h e   l o c ke y s ,   t hi s   ke y   c o ul b e   us e t o   l a u n c h   c o n f i de nt i a l   c o m m uni c a t i o n   t o   ove r c o m e   t h e   pr o t e c t   pr i v a c y   i n   t h e   c h a nn e l .   I n   s a m e   t i m e ,   i n   c a s e   of   pr i v a t e   ke y s   i s     t h e   l o c ke y s ,   t h e   s c h e m e   c o ul b e   us e t o   c o n f i r m   do c um e nt   t ha t   s e n by   t h e   ow n e r   o f   c o n f i de n t i a l   ke y   t a v o i t h e   p r e s e r v e   a ut h e nt i c i t y   [19].       2.   R ELA TED   WO R K   In   c i p h e r e t e xt ,   m a n y   t e c h n i q ue s   ha v e   be e n   ut i l i z e a s   de s c r i b e fo l l ow s ;   Is r a a   [ 2 0 pr o po s e d   c i ph e r   b a s e o m o di f i e R S A   t o   i n c r e a s e   t h e   c o m pl xs i t y   of   R S A   ke y   by   c h a n g i n t hr e e   ke y s .     A n o t h e p r o po s e [2 1 f o r   c i p h e r i n g   t e x t   a n d   i m a ge   by   t hr e e   s e c ur i t y   l e v e l s ,   f i r s t l y ,   c o m p r e s i ng  a n d   h i dde t h e   s i g n i f i c a n t   i n f o rm a t i o n   w i t h i c o m pr e s e da t a .   T h e n   c i ph e r e t h e   c o m pr e s e da t a   b y   A E S   c i ph e r   a n d   f i n a l l y   us e v e di o   s t e ga n o gra p h y   m e t h o ds .   I o r de t o   s e c ur e   e l e c t r o n i c   pa y m e n t   v i a   e - b a n ki n g ,   A l i   [2 2 s ugge s t e s e c ur e t e c h ni que   by   H a s h   a l go r i t h i m .   T h e   r e s ul t   s h o w s   t h a t   t h e   p r o po s e a ppr o a c h   i s   s e c ur e   a ga i n s t   a n y   una t h e ri z e pe r s o n s .   In   2 019 ,   Z o l i da h   a n H i km a   h a v e   pr o po s e a   c i ph e r   b a s e o n   A E S   a nd  D E S   a l go ri t hm s   t o   e n c r y pt   i m a ge ,   t e xt   a n d   v o i c e .   T h e   p r o po s a l   b a s e o a na l y z i n v a ri o us   t i m e   t o   D E S   a n d   A E S   f o r   s e v e r a l   f i l e s   a n d   e a c h   f i l e   t e s t e w i t h   a n o t h e r   f i v e   f i l e s   [2 3 ].   I o r de r   t o   i m p r o v e   A E S   s e c ur i t y   a n d   r e duc e t i m e   p r o c e s s i n g ,   E dj i e   a n A r i e l   ha v e   be e n   pr o po s e d   A E S   m o di f i c a t i o n   by  r e duc i n a   r o u n i t e ra t i o n   t o   a n d   a dde ke y   pe r m ut a t i o n   b e t w e e n   t h e m .   T h e   e xpe r i m e nt a l   r e s ul t   s h o w s   t ha t   t h e   e n c r y pt i o n   t i m e   i m p r o v e by   1. 27%  a n d   de c r y pt i o t i m e   by   1. 21 [2 4 ].   T h e   p a pe i s   o r de r e a s   f o l l ow s ;   de s c r i b e m e t h o i s e c t i o 3,   f o l l ow e b y   e xpe r i m e nt a l   r e s ul t s   i s e c t i o 4.   F i na l l y   c o n c l us i o a nd  f ut u r e   w o r a r e   p r e s e nt e i s e c t i o 5 .           Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F as t   and   r obus t   appr oa c h   f or   dat s e c ur i t y   i n   c om m uni c a t i o c h anne l   us i ng   pas c al . . .   ( O day   Kam i l   H am i d)   251   3.   TH E   P R O P O S A M ET H O D   3. 1 .       P as c a l ’s   M at r i x   a n d   I ts   I n v e r s e   A   num b e r s   o f   s y s t e m   a rra n ge   i r o w   r e s e m b l i n g   a   t r i a n g l e   a n d   e v e r y   r o w   c o n t a i a   c o e ff i c i e n t   i   t h e   f o r m   o f   ( a   b )   n   f o r   n   =   0 ,   1 ,   2,   3 ,   a s   i [2 5 ].   T h e n,   t h e   P   P a s c a l   m a t r i x   o f   o r de i s   t h e   r e a l   s qua r e   n   m a t r i x   w h o s e   e n t ri e s   a r e     P ij = ( i + j + 2 i 1 )                                             1 i , j n   (1)     F o r   n   =   5     =   (     1 1 1 1 2 3 1 3 6               1 1 4 5 10 15 1 4 10 1 5 15           20 35 35 70 )       (2)     A   P a s c a l   m a t ri c o n s i s t   o f   P a s c a l   t ri a ngl e   o n   i t s   a n t   d i a go na l s .   P a s c a l   m a t r i c e s   a r e   i l l - c o n di t i o n e d   [2 6 ].   H ow e v e r ,   t h e   i n v e r s e   o f   t h e   P a s c a l   m a t ri i s   k n o w n   e xpl i c i t l y .   T h e   c h a ra c t e r i s t i c   po l y n o m i a l   o f   a   P a s c a l   t r i a n g l e   i s   a   r e c i p r o c a l   po l y n o mial   . T h e   i n v e r s e   o f   pa s c a l ’s   m a t ri ha v e   t h e   s a m e   t e r m s   o f   pa s c a l ’s   m a t r i x   b ut   w i t a l t e rn a t i v e   s i g n s .   T h e   i n v e r s e   o f   a   P a s c a l   m a t ri ha s   i n t e ge r   e n t ri e s   [2 7 ].     In  t hi s   pa pe r   t h e   e n c r y pt i o n   a nd  de c r y pt i o n   s t e ps   a r e   e xpl a i n e i n   F i g u r e   6   a nd   7   r e s pe c t i v e l y.   We  i n v e s t i ga t e t h e r e   i s   r e s t r i c t e i n   a ppl i e m a t r i x   P a s c a l   h a s   di m e n s i o n s   m o r e   t h a 24 *24  t h e r e   w e r e   a n   e rr o e c ur e i n   t h e   de c r y pt i o n   pr o s s e s i n g.   Co n s e que n t l y ,   a n   a l go ri t hi m   h a s   b e e n   a ppl i e a   di c i s i o n ,   i f   t h e   m a t ri s i z e   i s   g r e a t e t ha n   24*24 ,   t h e   s i z e   r e duc e t o   s ui t a b l e   di m e ns i o n   i . e .   l e s s   t ha 24*2 d i m e n s i o n s .           F i gu r e   6.   F l o w   c h a rt   f o r   e n c r y pt i o n   m e s s a ge   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   19 ,   N o .   1 J u l y   202 0   :     2 4 8   -   2 5 6   252       F i gu r e   7 .   F l o w   c h a rt   f o r   de c r y pt i o n   m e s s a ge       4.   EX P ER I M EN TA R ES U L TS   4. 1 .       En c r yp t i o n   En gl i s h   Te x t   P r o c e d u r e   F i r s t   s t e i s   r e a di ng  t h e   E ng l i s h   m e s s a ge   t h a t   w a nt   t o   b e   e n c r y pt e a n de c r y pt i o n   t h i s   w i l l   b e   do n e   by   us i n g   M a t l a b   i n s t r uc t i o (t e xt   r e a d ).   T h e   m e s s a ge   t ha t   e n t e r e t o   t h e   p r o g r a m   i s   " D a t a   s e c ur i t y   fo r   pl a i n t e xt   e n c r y pt i o n " .   a.   R e a t h e   t e xt   w h i c h   s a v e i n   t h e   f i l e   i n   t h e   f o l de r   o f   M a t l a b .   Ca l l   t h e   f i l e   w a n t   t o   e n c r y pt i o n   a n r e a a   w h i t e - s pa c e   o r   de l i m i t e r - s e pa ra t e s t r i ng  a n de t e r m i n e   t h e   t y pe   of  f i l e   m o dul a t i o n   t o   us e   i t   i n   e n c r y pt i o n   t o   c a l c ul a t e   s p a c e s   a n d   c ha r a c t e r s   a n n u m b e r s   i r o w   a nd  c o l um pl us   t h e   n u m b e r s   o f   c h a ra c t e r s   i   t h e   U n i c o de .   b.   S a v e   c h a r a c t e r s   i v a ri a b l e   t o   e a s y   us e   f r o m   M a t l a b .   c.   F i nd  t h e   di m e n s i o o f   o r i gi na l   m e s s a ge .   d.   F i nd  t h e   s i z e   o f   h o l e   m a t ri x.   e.   5 - f i n d   t h e   num b e r s   t ha t   w e   c a n   di v i de   h o l e   s i z e   o f   o r i gi n a l   l e t t e a n d   t h e   r e s ul t   i s   i nt e ge r.   f.   F i ndi n g   t h e   po s i t i o o f   P a s c a l   m a t r i x   r a ng  w hi c h   i t   i s   l e s s   t ha 24 .   g.   Ca l c ul a t e   t h e   n u m b e r   o f   pa s c a l   m a t ri x   di m e n s i o t ha t   c a n   b e   us e d.   h.   R e a s i z e   o f   m a t ri x   f o r   P r e c a u t i o n.   i.   R e t urn s   a   t ra n s po s e a n d   pe r m u t e v e r s i o n   o f   fo r   t hi s   c a s e ,   P   i s   a   c ub e   r o o t   of   t h e   i de n t i t y   m a t ri x.   A n s w e r   of   t hi s   i n s t r uc t i o w a s   s h o w n   i n   T a b l e   1 .   j.   Cha n ge   t h e   s h a pe   o f   m a t r i m e a n   f o r   e a c m a t ri h a s   s pe c i f i c   s h a pe   i n   t h e   m a t ri d i n o t   u n de r   t o   a n y   r u l e .   T h e   o ut pu t   f o r   t h i s   s t e i s   s h o w n   b e l ow :     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F as t   and   r obus t   appr oa c h   f or   dat s e c ur i t y   i n   c om m uni c a t i o c h anne l   us i ng   pas c al . . .   ( O day   Kam i l   H am i d)   253         T a b l e   1 .   P a s c a l   m a t r i x   o f   e n gl i s h   e n c r y pt i o n   1   1   1   1   1   1   1   1   1   1   1   1   1   - 12   - 11   - 10   - 9   - 8   - 7   - 6   - 5   - 4   - 3   - 2   - 1   0   66   55   45   36   28   21   15   10   6   3   1   0   0   - 220   - 165   - 120   - 84   - 56   - 35   - 20   - 10   - 4   - 1   0   0   0   495   330   210   126   70   35   15   5   1   0   0   0   0   - 792   - 462   - 252   - 126   - 56   - 21   - 6   - 1   0   0   0   0   0   924   462   210   84   28   7   1   0   0   0   0   0   0   - 792   - 330   - 120   - 36   - 8   - 1   0   0   0   0   0   0   0   495   165   45   9   1   0   0   0   0   0   0   0   0   - 220   - 55   - 10   - 1   0   0   0   0   0   0   0   0   0   66   11   1   0   0   0   0   0   0   0   0   0   0   - 12   - 1   0   0   0   0   0   0   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   0   G e n e ra t e   P a s c a l   m a t r i de pe n de o n   l a r ge s t   e l e m e nt   i n s i de   m a t r i x .       k.   Cha n ge   t h e   d i m e n s i o n s   a nd  s a v e   i t   i n   t h e   n e w   v a ri a b l e .   l.   E qua l   di m e n s i o n   f o r   t h e   l a s t   m a t r i w i t h   P a s c a l   m a t ri i n   o rde r   t o   m a ke   t h e   m u l t i pl y   pr o c e s s .   T h e   o ut put   fo r   t hi s   s t e i s   s h o w n   b e l ow :         m.   R e t urn   t h e   n u m b e r   i n t o   t h e   r a nge   o f   A S CII  c o de T h e   o ut put   fo r   t hi s   s t e i s   s h o w n   b e l ow :         Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   19 ,   N o .   1 J u l y   202 0   :     2 4 8   -   2 5 6   254   n.   Ca l c ul a t e   t h e   s i z e   o f   m a t ri x   a f t e (M o de o r de r .   o.   Co n v e r t   na t i v e   num b e r   t o   U n i c o de .   T h e   o ut put   f o r   t hi s   s t e p   i s   s h o w n   b e l ow :     n ظ \   µ ىت   ! ÷ p       ه e    ; µ     "     ° ع    ˆ ؤه    عب à ¤  { à ج    = - è     k n ه    D   n x     p.   R e s e r v e   t h e   l a s t   m a t r i i n   n e w   v a r i a b l e   i n   o r de r   t o   de a l   i t   w i t h   M A T L A B .   T h e   o ut pu t   f o r   t h i s   s t e i s   s h o w n   b e l ow :     «  گ   ث   X   à   (   R     پ      ں   ث   ل   و   ه       4. 2 .       D e c r yp ti o n   o E n gl i s h   T e x t   a.   R e a t h e   c o n t e n t s   o f   e n c r y pt e m e s s a ge   i n   t h e   f o r m   o f   a   m a t r i a n s a v e   i n   t h e   n e w   v a r i a b l e .   T h e   o ut put   fo r   t hi s   s t e i s   s h o w n   b e l ow :         b.   R e a t h e   c o n t e nt s   o (‘ke y 1’)  i n   t h e   fo r m   o a   m a t r i a nd  s a v e   i n   t h e   ke y 1 w h i c h   i t   r e p r e s e n t   t h e   num b e r   of  c o l um o f   pa s c a l   m a t r i x   t ha t   m us t   b e   us e d.   c.   R e a t h e   c o n t e nt s   o (‘ke y 2’)  i n   t h e   fo r m   o a   m a t r i a nd  s a v e   i n   t h e   ke y 2 w h i c h   i t   r e p r e s e n t   t h e   num b e r   of  r o w s   of   pa s c a l   m a t ri x   t ha t   m us t   b e   us e d. .   d.   R e a t h e   n u m b e r   o f   r o w s   fo r   t h e   o ri gi na l   t e xt   i n   t h e   f o r m   o f   a   m a t r i x   a nd  s a v e   i n   t h e   ke y 3.     e.   R e a t h e   n u m b e r   o f   c h a ra c t e r s   i t h e   o r i g i na l   t e xt   s a v e   i n   t h e   ke y 4.   f.   S a v e   t h e   m a t r i f r o m   s t e 1   i a   n e w   v a ri a b l e   g.   G e n e ra t i n i n v e r s e   o f   pa s c a l   m a t r i x   a s   l a rge s t   e l e m e nt   ha s   b e e n   s t o r e i t h e   ke y a nd  a pp r o xi m a t e i n t o   i n t e ge n u m b e r s .   T h e   o u t p ut   f o r   t hi s   s t e i s   s h o w n   i T a b l e   2 .       T a b l e   2 .   I n v e r s e   p a s c a l ’s   m a t ri x   0   0   0   0   0   0   0   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   - 1   - 12   0   0   0   0   0   0   0   0   0   0   1   11   66   0   0   0   0   0   0   0   0   0   - 1   - 10   - 55   - 220   0   0   0   0   0   0   0   0   1   9   45   165   495   0   0   0   0   0   0   0   - 1   - 8   - 36   - 120   - 330   - 792   0   0   0   0   0   0   1   7   28   84   210   462   924   0   0   0   0   0   - 1   - 6   - 21   - 56   - 126   - 252   - 462   - 792   0   0   0   0   1   5   15   35   70   126   210   330   495   0   0   0   - 1   - 4   - 10   - 20   - 35   - 56   - 84   - 120   - 165   - 220   0   0   1   3   6   10   15   21   28   36   45   55   66   0   - 1   - 2   - 3   - 4   - 5   - 6   - 7   - 8   - 9   - 10   - 11   - 1 2   1   1   1   1   1   1   1   1   1   1   1   1   1       h.   Cha n ge   d i m e n s i o n s   m a t r i x   f r o m   s t e 6   i nt o   n e w   v a r i a b l e .   i.   R e t urn   num b e r s   f o r   t h e   m a t r i x   i s t e p   w i t hi n   A s c i i   c o de   ra n ge T h e   o ut put   f o r   t hi s   s t e i s   s h o w n   b e l ow :     Evaluation Warning : The document was created with Spire.PDF for Python.
In do n e s i a J   E l e c   E ng  &   Co m S c i     IS S N :   2502 - 4752       F as t   and   r obus t   appr oa c h   f or   dat s e c ur i t y   i n   c om m uni c a t i o c h anne l   us i ng   pas c al . . .   ( O day   Kam i l   H am i d)   255       j.   Co n v e r t s   a   n um e ri c   ve c t o r   f o r   t h e   p r e v i o s   m a t r i x,   by t e s ,   f ro m   t h e   us e r   de f a ul t   e n c o di n t o   a   U n i c o d e   c h a ra c t e r   r e p r e s e nt a t i o n.   na t i v e 2un i c o de   t r e a t s   by t e s   a s   a   ve c t o r   o f   8 - b i t   by t e s ,   a nd  e a c h   v a l ue   m us t   b e   i t h e   r a nge   [0 , 255] .   k.   Co n v e r t   t h e   m a t ri t o   a   c ha r a c t e r   a rra y   us i n t h e   c h a f un c t i o i o r de r   t o   de a l   i t   w i t h   M A T L A B   p r o gra m .   T h e   o ut put   f o r   t hi s   s t e i s   s h o w n   b e l ow :     D   n x   afd to   ar e e   n n   s ag c   e r l r   c ai y   u b s p   r i h i c i   t   to   ya e n     l.   R e   s h a pe   t h e   ge n e ra t e m a t r i t o   t h e   o ri gi na l   s i z e   o f   pl a i nt e x t   m a t r i x   de pe ndi n g   o ke y a n d   ke y   4     " D ata  s e c u r i ty  fo r   p l a i n te x e n c r y p t i o n "       5.   C O N C LU S I O N   A N D   F U TU R W O R K   T h e   e n c r y pt i o n   a nd  de c r y pt i o n   s y s t e m   ha s   b e e n   v e r y   f a s t   ( w hi c m e a pl a i nt e xt   c o n t a i n   f r o m   52 , 64 0   c h a ra c t e r s   ,   8 , 96 w o r ds   a n 3, 00 l i n e s   t a ke   28. 8 s e c o n ds   t o   e n c r y pt e i t   a n 1 . 25   s e c o n ds   t o   de c r y pt e d)  a n t h e   us a ge   M A T L A B   i n s t ruc t i o n   c o de s   m a ke   b ui l di ng  a l go r i t hm   s i m p l e .   T h e   s i z e   o f   i n put   t e xt   c a n   up   t o   b e   v e r y   l a rge   a n t h e   e n c r y pt i o n   i s   v e r y   s t r o n a n n o n e   c o u l u n de r s t a n i t .   T h e   de c r y pt e m e s s a ge   fo r m   i s   e xa c t l y   t h e   s a m e   s h a pe   o f   o r i gi na l   m e s s a ge   e v e n   t h e r e   i s   w h i t e   s pa c e s .   W e   i n v e s t i ga t e d   t h e r e   i s   a   l i m i t a t i o i s i z e   of   P a s c a l   m a t ri w h e n   t h e   di m e n t i o n s   e xe e ds   24*24.   In   t h e   f ut u r e ,   v a r i o us   e xt e n t i o n s   c a n   b e   m a de ,   f i r s t l y   a ppl i e t h e   c i p h e r i ng  a p p r o a c h   t o   i m a ge   a n v i de o   e n c r y pt i o n   s e c o n dl y   de ve l o a   pa s c a l   m a t ri t o   m a ke   i t   m o r e   s ui t a b l e   f o r   l a r ge   s i z e   m a t ri x .       R EF ER EN C ES   [ 1]   M.   F r us t a c i ,   e t   a l . ,   E v a l ua t i ng   C r i t i c a l   S e c ur i t y   I s s ue s   o f   t he   I o T   W o r l d :   P r e s e n t   a n dF u t ur e   C ha l l e ng e s ,”     I E E E   I n t e r ne t   T hi ngs   J . ,   v o l .   5,   pp .   248 3 - 2495 201 8 .   [ 2]   K a i   M . ,   e t   a l . ,   H o w   U s a b l e   a r e   R u s t   C r y pt o g r a ph y   A P I s ?   I E E E ,   p p.   143 - 15 4 ,   20 18 .   [ 3]   K.   K ur o s a w a ,   K ur o s aw a - D e s m e dt   k e y   e nc ap s ul at i on  m e c ha n i s m ,   r e v i s i t e d ,   I nt e r na t i o na l   C o nf e r e nc e   o C r y pt o l ogy   i A f r i c a ,   S p r i ng e r   I nt e r na t i o na l   P ub l i s hi ng ,   p p.   51 - 68 2014 .   [ 4]   A.   K i a y i a s ,   e t   a l . ,   E n d - to - e nd   v e r i f i ab l e   e l e c t i on s   i t he   s t anda r m o d e l ,   A nnua l   I nt e r n a t i o na l   C o nf e r e nc e   o t h e   T he o r y   a nd  A ppl i c a t i o ns   o f   C r y pt og r a phi c   T e c hni q ue s ,   S p r i ng e r   B e r l i n   H e i de l be r g ,   pp.   4 68 4 98.   2 015 .   [ 5]   C .   M .   C he n,   e t   a l . ,   A   s c a l a bl e   t r a n s i t i v e   hum a n - v e r i f i a bl e   a u t he nt i c a t i o pr o t o c o l   f o r   m o bi l e   de v i c e s .   I nf o r m a t i o F o r e ns i c s   a nd  S e c ur i t y ,”   I E E E   T r a ns a c t i on s   on ,   v o l .   8 ,   no .   8,   p p.   13 18 - 1330 ,   2013 .   [ 6]   A .   G .   F o r t e ,   e t   a l . ,   E y e de c r y p t pr i v a t e   i n t e r ac t i ons   i p l a i n   s i gh t ,”   i I nt e r na t i o na l   C o nf e r e nc e   o S e c ur i t y   a nd  C r y pt og r a phy   f o r   N e t w o r ks ,   pp .   255 - 27 6 20 14 .   [ 7]   D.   L a t e i n e r ,   S i g ni f y i ng   N a m e s   a nd  O t h e r   O m i no us   A c c i de nt a l   U t t e r a nc e s   i C l a s s i c a l   H i s t o r i o g r a phy ,     G r e e k ,   R om an ,   and   B y z an t i ne   S t ud i e s ,   v o l .   45 ,   no .   1 ,   p p.   35 - 57 201 0 .   [ 8]   M .   T .   G o o dr i c h,   e t   a l . ,   L oud  an c l e ar :   H um an - v e r i f i a bl e   aut he nt i c a t i on  ba s e on  audi o ,”   i D i s t r i b ut e d   C o m put i ng   S y s t e m s ,   2 006   ( I C D C S   2006 ) ,   26t I E E E   I nt e r na t i o na l   C o nf e r e nc e   o n ,   pp .   10 - 10 2 006 .   [ 9]   Y .   W .   C ho w ,   e t   a l . ,   A   v i s ua l   one - t i m e   pas s w or au t he nt i c a t i on  s c he m e   us i ng  m obi l e   de v i c e s ,”   i I nt e r na t i o na C o nf e r e nc e   o I nf o r - m a t i o a nd   C o m m uni c a t i o ns   S e c u r i t y ,   pp.   2 43 - 257 201 4 .   [ 10]   A .   K a ns o ,   e t   a l . K e y e ha s f unc t i o ba s e do a   c ha o t i c   m a p,   I n f or m at i o Sc i e nc e s ,   v o l .   186,   no .   1,   pp .   249 - 26 4,   2012 .   [ 11]   M .   Y .   V a l a nd a r ,   e t   a l . A   ne w   t r a n s f o r m   do m a i s t e g a no g r a phy   ba s e d   o m o di f i e d   l o g i s t i c   c ha o t i c   m a p   f o r   c o l o r   i m a g e s ,   J ou r na l   of   I nf o r m a t i o Se c ur i t y   a nd   A pp l i c at i o ns ,   v o l .   34 ,   pp .   142 - 151 ,   J u n   2 017 .     [ 12]   C .   L .   C h e n ,   e t   a l . ,   A s e c ur e   a no ny m o us   e - vo t i ng   s y s t e m   ba s e o di s c r e t e   l o g a r i t hm   p r o bl e m ,     A ppl i e M a t he m at i c s   an I n f or m at i on   Sc i e nc e s ,   v o l .   8,   n o .   5,   p p.   25 71 - 2578 2014 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                IS S N :   2502 - 4752   In do n e s i a J   E l e c   E ng  &   Co m S c i ,   V o l .   19 ,   N o .   1 J u l y   202 0   :     2 4 8   -   2 5 6   256   [ 13]   Y .   A c a r ,   e t   a l . ,   C om pa r i n t he   U s ab i l i t y   of   C r y pt ogr aph i c   A P I s ,   i n   2 017  I E E E   S y m p o s i um   o S e c ur i t y   a nd  P r i v a c y   ( S P ) ,   pp .   154 - 171 M a y   2017 .   [ 14]   W.   N e j i ,   e t   a l . ,   D i s t r i but e ke y   g e ne r a t i o pr o t o c o l   w i t a   ne w   c o m pl a i n t   m a na g e m e n t   s t r a t e g y ,   Se c ur i t y   and   C om m uni c at i on   N e t w or k s v o l .   9 ,   n o .   17,   p p.   45 85 - 4595 201 6.   [ 15]   A .   B e i m e l ,   Se c r e t - S ha r i ng   S c he m e s :   A   S ur v e y ,   C odi ng  and   C r y p t ol ogy ,   pp .   11 - 46 2 011 .   [ 16]   B .   L e e ,   e t   a l . ,   P r ov i d i ng   r e c e i p t - f r e e ne s s   i m i x ne t - ba s e v ot i ng  pr o t oc ol s ,   I nt e r na t i o na l   C o nf e r e nc e   o I n f o r m a t i o S e c ur i t y   a nd   C r y pt o l o gy ,   S pr i ng e r   B e r l i n   H e i de l be r g ,   p p.   245 - 25 8 20 03 .   [ 17]   R i y a dh  B . ,   F a s t   A ppr o a c f o r   A r a bi c   T e xt   E nc r y pt i o us i ng   G e n e t i c   A l go r i t hm ,   E ur ope an  J o ur na l   o f   Sc i e nt i f i c   Re s e ar c h v ol .   1 44 no .   4 ,   pp.   3 42 - 348 ,   2017 .   [ 18]   R i y a dh  B . ,   S t e g a no g r a phy   S y s t e m   us i ng   S l a n t l e t , ”  J ou r na l   of   I nf or m a t i on,   C om m un i c a t i on,   and  I nt e l l i ge nc e   Sy s t e m s   ( J I C I S) ,   v ol .   2,   no .   1,   F e 2016 .   [ 19]   S .   E .   H a n e e A . ,   e t   a l . N e w   T e x t   E nc r y pt i on  M e t ho B as e on  H i dde E nc r y p t e Sy m m e t r i c   K e y ,”   A C I T   2018,   C e s ke   B ud e j o v i c e ,   C z e c R e pu bl i c 2018 .   [ 20]   S .   A .   I s r a a   B ,   e t   a l . ,   M o di f i e R S A - ba s e a l g o r i t hm :   a   do ubl e   s e c u r e   a ppr o a c h ,”   T E L K O M N I K A   T e l e c om m uni c at i on   C om p ut i ng   E l e c t r oni c s   an C o nt r ol v o l .   1 7,   n o.   6,   pp .   281 8 - 2825 D e c   201 9 .   [ 21]   D w i   A .   a nd   E nd i   S . ,   O pt i m i z a t i o o f   v i de o   s t e g a no g r a phy   w i t h   a d di t i o na l   c o m pr e s s i o a n e nc r y pt i o n ,”   T E L K O M N I K A   T e l e c om m u ni c at i o C om put i n E l e c t r on i c s   a nd  C o nt r o l ,   v o l .   17 ,   n o.   3 ,   pp .   1417 - 14 24 J un   20 19 .   [ 22]   A l i   F . e t   a l . ,   S e c ur e e - pa y m e nt   s y s t e m   ba s e o a ut o m a t e d   a ut he nt i c a t i o da t a   a nd   i t e r a t e s a l t e h a s h   a l g o r i t hm ,   I J P E D S ,   v o l .   11 ,   n o .   1 ,   201 9.   [ 23]   Z o l i da h   K ,   e t   a l . ,   T i m e   p e r f o r m a nc e   a na l y s i s   o f   a dv a nc e e nc r y pt i o s t a n da r a nd  da t a   e nc r y pt i o s t a nd a r d   i d a t a   s e c ur i t y   t r a ns a c t i o n ,”   I J E E C S ,   v o l .   16 ,   n o .   2,   pp .   98 8 - 994 N o v   201 9 .   [ 24]   E dj i e   M . e t   a l . ,   F i l e   e nc r y pt i o ba s e o r e duc e d - r o und   A E S   w i t h   r e v i s e r o und  k e y s   a nd  ke y   s c he dul e ,”   I J E E C S ,   v o l .   16,   n o .   2 ,   pp.   8 97 - 905 N o v   2019 .   [ 25]   N .   W a f a ,   e t   a l . ,   A   s e c ur e   e l e c t r o ni c   vo t i ng   pr o t oc o l   w i t a   s i m pl e   ba l l o t s   e nc r y pt i o f unc t i o n,   I nt .   J .   Se c ur i t y   and   N e t w or k s v o l .   13 ,   n o .   1,   20 18 .   [ 26]   M .   U s m a n ,   e t   a l . A   L i g ht   w e i g ht   E nc r y pt i o A l go r i t hm   f o r   S e c ur e   I nt e r ne t   o f   T hi ng s ,”   I n t .   J .   A d v .   C om p ut .   S c i .   A ppl . ,   v o l .   8 20 17 .   [ 27]   D.   R a c hm a w a t i ,   e t   a l . ,   H y br i C r y p t os y s t e m   U s i ng  T i n y   E n c r y pt i on  A l g or i t hm   and  L U C   A l g or i t hm ,”   I O P   C o nf .   S e r .   M a t e r .   S c i .   E ng . ,   p.   300 ,   2018 .       Evaluation Warning : The document was created with Spire.PDF for Python.