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.   11 ,   No .   3 J u n e   2021 ,   p p .   2 3 3 5 ~ 2 3 4 2   I SS N:  2 0 8 8 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 1 1 i 3 . p p 2 3 3 5 - 2 3 4 2          2335       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m   Files cryp tog ra phy  bas ed on o ne - ti m e  pad a lg o rith m       Ah m a d M o ha m a d Al - S m a di 1 Ah m a d Al - S m a d i 2 Ro ba   M a h m o ud   A li Alo g la h 3   Nis re in   A bu - Da rw is h 4 ,   Ahed   Abug a ba h 5   1, 3, 4 De p a rtm e n o f   Co m p u ter S c ien c e ,   A l - Ba lq a   A p p li e d   Un iv e rsity ,   A jl o u n   U n iv e rsity   Co ll e g e ,   Jo rd a n   2 S c h o o o f   A rti f icia In telli g e n c e ,   X id ian   Un iv e rsit y ,   Ch in a   5 Co ll e g e   o f   T e c h n o lo g ica In n o v a ti o n ,   Zay e d   Un iv e rsit y ,   A b u   Dh a b Ca m p u s ,   Un it e d   A ra b   Em irate s       Art icle  I nfo     AB ST RAC T   A r ticle  his to r y:   R ec eiv ed   Sep   5 ,   2 0 2 0   R ev i s ed   Sep   2 6 ,   2 0 2 0   A cc ep ted   Dec   5 ,   2 0 2 0       T h e   V e rn a m - Cip h e is  k n o w n   a a   o n e - ti m e   p a d   o f   a l g o rit h m   th a is  a n   u n b re a k a b le  a lg o rit h m   b e c a u se   i u se a   t y p ica ll y   ra n d o m   k e y   e q u a to   th e   len g th   o f   d a ta  to   b e   c o d e d ,   a n d   a   c o m p o n e n t   o f   th e   tex is   e n c ry p ted   w it h   a n   e le m e n o f   th e   e n c r y p ti o n   k e y .   In   th is  p a p e r,   w e   p ro p o se   a   n o v e te c h n iq u e   to   o v e rc o m e   th e   o b sta c les   th a h in d e th e   u se   o th e   V e rn a m   a lg o rit h m .   F irst,   th e   V e rn a m   a n d   a d v a n c e   e n c r y p ti o n   sta n d a rd   A ES   a lg o rit h m a r e   u se d   to   e n c r y p th e   d a ta  a w e ll   a to   h i d e   th e   e n c ry p ti o n   k e y S e c o n d ,   a   p a s s w o rd   is  p lac e d   o n   t h e   f il e   b e c a u se   o f   th e   u se   o f   th e   A ES   a l g o rit h m th u s,  t h e   p ro tec ti o n   re c o rd   b e c o m e v e r y   h ig h .   T h e   Hu ffm a n   a lg o rit h m   is   th e n   u se d   f o d a ta  c o m p re ss io n   to   re d u c e   t h e   siz e   o f   th e   o u tp u f il e .   A   se o f   f il e a re   e n c r y p ted   a n d   d e c ry p ted   u s in g   o u m e th o d o lo g y .   T h e   e x p e rime n ts   d e m o n stra te  th e   f l e x ib il it y   o f   o u m e th o d ,   a n d   it   i s u c c e ss f u w it h o u lo sin g   a n y   in f o r m a ti o n .   K ey w o r d s :   A E S a l g o r ith m   E n cr y p tio n   Hu f f m a n   Steg a n o g r ap h y   Ver n a m   T h is i a n   o p e n   a c c e ss   a rticle   u n d e r th e   CC B Y - SA   li c e n se .     C o r r e s p o nd ing   A uth o r :   Ah m ad   Mo h a m ad   A l - S m ad i   Dep ar t m en t o f   C o m p u ter   Scie n ce ,   A l - B alq A p p lied   Un i v er s it y   A j lo u n   Un i v er s i t y   C o lleg e,     A j lo u n ,   J o r d an   E m ail:  a m h s 1 9 6 6 @ b au . ed u . j o       1.   I NT RO D UCT I O N   I n   r ec en y ea r s ,   en cr y p tio n   i s   p la y in g   an   e s s e n tial  r o le  in   m a n y   a s p ec ts ,   s u c h   as  m il itar y ,   tr ad s ec r et s   a n d   s a tellite   i m ag er y   [ 1 - 6 ] .   E n co d in g   is   t h p r o ce s s   o f   co n v er tin g   s o m e th i n g   i n   th p h y s ical  w o r ld   in to   a   r ep r esen tatio n   t h at  ca n   b s to r ed   o r   s h ar ed .   L etter s   a n d   w o r d s   e n co d id ea s   a n d   wh at  i s   h ea r d   i n to   a   f o r m at  t h at  ca n   b s to r ed   o r   s h ar ed .   T h g o al  o f   en co d in g   i s   t o   d eliv er   th ese  id ea s   to   th eir   i n ten d ed   r ec ip ien t s .   A   p er s o n   w h o   d o es  n o u n d er s tan d   t h la n g u a g e,   o r   d o es  n o k n o w   h o w   to   r ea d   it,  w i ll  b u n ab le  to   d ec o d th in f o r m at io n   [ 7 ] .   E n cr y p ti o n   allo w s   p er s o n   to   h id th m ea n i n g   o f   in f o r m atio n   o r   m es s ag e s   in   s u c h   w a y   t h at  o n l y   t h o s w h o   k n o th s ec r et  m et h o d   m a y   r ea d   t h e m .   Fo r   v er y   lo n g   ti m e,   p e o p le  h av h ad   m a n y   d if f er e n r ea s o n s   f o r   w a n ti n g   to   h id in f o r m atio n   f r o m   o t h er s .   T h ea r lies h i s to r ical  ex a m p le s   w er f o r   h id in g   tr ad s ec r ets,  m ili tar y   s ec r ets,  a n d   s ec r et  co r r esp o n d en ce s   b et w ee n   s p ies  a n d   lo v e r s   [ 8 ] .   T h er w er m an y   w a y s   t h at  en cr y p t io n   t o o ls   w er u s ed   i n   an cie n ti m es  u n t il  th m o d er n   er s aw   t h r ev o lu t io n   o f   tech n o lo g y ,   a n d   th e   co n ce p o f   co n t e m p o r ar y   en cr y p tio n   e m er g ed   [ 9 ] .   T h ese  s a m e n cr y p t io n   p r in cip le s   ar e   n o w   u s ed   to   s a f eg u ar d   y o u r   I n ter n et  co m m u n icat io n s   [ 8 ] .   E n cr y p tio n   i n   p r es en t - d a y   h a s   b ee n   ac h iev i n g   b y   u tili zi n g   alg o r ith m s   t h at  h a v k e y   to   en cr y p an d   d ec r y p d ata.   T h ese  k e y s   co n v er th d ata  in to   " d ig ital  g ib b er is h "   v ia  m ea n s   o f   e n cr y p ti o n   an d   af ter w ar d s   r etu r n   th e m   to   t h f ir s t   s tr u c tu r t h r o u g h   d ec r y p tio n   [ 1 0 ] .   P r in cip a ll y ,   th e   m o r e   ex te n d ed   th k e y   i s ,   t h e   co m p le x   it  is   to   b r ea k   th co d e.   A n   e x a m p le  o f   th i s   w o u ld   b e,   ev er y   b in ar y   u n i o f   d ata  h a s   an   esti m atio n   o f   0   o r   1 .   T h er ef o r e,   an   8 - b it  k e y   w o u ld   th en   h av 2 5 6   p o ten tial  k e y s 5 6 - b it  k e y   w o u ld   h av 7 2   q u ad r illi o n   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.  11 ,   No .   3 J u n 2 0 2 1   :   2 3 3 5   -   2342   2336   p r o s p ec tiv k e y s   to   at te m p t o   d ec ip h er   th m es s ag e.   W it h   p r esen t - d a y   i n n o v atio n ,   c y p h er s   u tili zi n g   k e y s   w it h   th e s len g t h s   ar g etti n g   s i m p ler   to   b r ea k .   DE S,  a n   ea r l y   US   Go v er n m e n t,  e n d o r s ed   c y p h er ,   h a s   a   s u f f icie n k e y   len g t h   o f   5 6   b its ,   an d   te s m es s ag e s   u tili zi n g   th at  c y p h er ,   w er b r o k e n .   F u r th er ,   as  tec h n o lo g y   ad v an ce s ,   s o   r ef lect  o n   t h as p ec o f   en cr y p tio n ,   o n o f   t h m o s r e m ar k ab le  i m p r o v e m e n ts   in   t h r esear c h   o f   cr y p to g r ap h y   i s   th p r esen tat io n   o f   th as y m m etr ic  k e y   c y p h er s ,   th e s ar alg o r ith m s   w h ic h   u til ize  t w o   m at h e m a ticall y   r elate d   k e y s   to   en cr y p t   t h s a m e   m e s s a g e.   B ef o r th e   p r esen ta tio n   o f   t h e   a d v an ce d   e n cr y p tio n   s tan d ar d   ( A E S),   m o s o r d in ar il y ,   t h d ata  s en o v er   th I n ter n et,   f o r   ex a m p le,   f in a n cial   in f o r m atio n ,   w er e   en cr y p ted   b y   u tili zi n g   th d ata  en cr y p tio n   s ta n d ar d   ( DE S)  w h ic h   w as  en d o r s ed   f o r   b r ief   p er io d ,   ev en   th o u g h ,   w itn e s s ed   ex ten s iv u s [ 1 1 ,   1 2 ] .   T h er ef o r e,   th estab lis h m en o f   n e w   p r o to co k n o w n   as  t h s ec u r s o ck e la y er   ( SS L )   [ 1 3 ] ,   d r ew   th w a y   f o r   o n li n tr a n s ac tio n s   to   p ass .   T r an s ac tio n s   w er e   ex ten d i n g   f r o m   th p u r ch a s i n g   p r o ce s s   to   o n lin e   b ill  p ay   a n d   b an k i n g   u tili z ed   SS L   [ 1 4 ] .   B esid es,  as  w ir ele s s   I n ter n et  co n n ec tio n s   tu r n ed   o u to   b e   p r o g r ess iv el y   e s s e n tial   a m o n g   p eo p le,   th n ec es s it y   f o r   en cr y p t io n   r ai s ed ,   as   le v el   o f   s ec u r it y   w as   n ee d ed   in   ev er y d a y   s it u atio n s .   Data   co m p r e s s io n   in cl u d es  en co d i n g   in f o r m atio n   u tili z in g   f e w er   b its   th a n   th o r ig i n al   r ep r esen tatio n   [ 1 5 ] .   C o m p r ess io n   ca n   b g r o u p ed   in to   t w o   cla s s i f icatio n s ,   lo s s y   o r   lo s s les s .   L o s s le s s   co m p r es s io n   d ec r ea s es  b it s   b y   r ec o g n izi n g   an d   d is p o s in g   o f   m ea s u r ab le  ex ce s s co n s eq u en t l y ,   n o   d ata  ar lo s in   lo s s le s s   p r ess u r e.   C o n v er s el y ,   L o s s y   co m p r ess io n   d i m in is h es  b its   b y   ev ac u ati n g   r ed u n d an o r   less   s ig n i f ica n t d ata.   Data   co m p r es s io n   is   d ep en d e n t u p o n   s p ac e - ti m co m p le x it y   tr ad e - o f f   [ 1 6 ,   1 7 ] .   T h o n e - ti m p ad   alg o r ith m   i s   d er iv ed   f r o m   p r ev io u s   cip h er   ca lled   Ver n a m   C ip h er ,   n a m ed   af ter   Gilb er t V er n a m   [ 1 7 ] .   T h Ver n a m   C ip h er   w a s   a   cip h er   t h at   co m b i n ed   a   m e s s a g w i th   k e y - s tr ea m   r ea d   f r o m   p ap er   tap e   o r   p ad   [ 1 8 ] .   T h u n b r ea k ab le  asp ec o f   th o n e - ti m p ad   co m e s   f r o m   t w o   as s u m p tio n s t h k e y - s tr ea m   u s ed   is   en tire l y   r an d o m ,   a n d   t h k e y   ca n n o b u ti li ze d   m o r t h an   o n ce   [ 1 8 ] .   T h s ec u r it y   o f   t h o n e - ti m p ad   d ep en d s   o n   k ee p i n g   th k e y   1 0 0 s ec r et.   T h o n e - ti m p ad   is   t y p ica ll y   i m p l e m en ted   b y   u s i n g   a   m o d u lar   ad d itio n   ( XO R )   to   co m b i n p lai n   te x ele m e n ts   w ith   k e y   s tr ea m   ele m e n t s .   T h k e y   u s ed   f o r   en cr y p tio n   i s   also   u s ed   f o r   d ec r y p tio n ,   ap p ly in g   th s a m k e y   to   th cip h er   tex r es u lts   b a ck   to   th p lain   tex t.  T h cip h er   tex t i s   n o r m all y   e x ec u ted   b y   u tili zi n g   t h lo g ical  XOR o p er atio n   to   t h i n d iv id u al  b its   o f   p lai n   te x an d   th k e y   s tr ea m .   T h b en ef it  o f   u tili zi n g   th XO R   o p er atio n   f o r   th i s   is   t h at  it  ca n   b r ev er ted ,   s i m p l y   v ia   i m p le m en t in g   t h s a m e   o p er atio n   ag a in .   T h f o r m u las   ( 1 )   illu s tr ate   th e   en cr y p t io n   a n d   d ec r y p tio n   p r o ce s s e s   in   Ver n a m   al g o r ith m :     E n cr y p tio n :   = ; Dec r y p tio n :   =   ( 1 )     w h er   i n d icate s   to   XOR   o p er atio n ,   P   ,   K,   an d   C   r ep r es en t h p lai n   te x t,  t h k e y - s tr ea m ,   a n d   th c ip h er   tex t,  r esp ec ti v el y .   T h A d v a n ce d   E n cr y p tio n   Sta n d ar d   A E S   is   b r a n ch   o f   t h R ij n d ae b l o ck   cip h er   cr ea ted   b y   t w o   B elg ian   cr y p to g r ap h e r s   [ 1 9 ] .   R ij n d ae is   g r o u p   o f   cip h er s   w i th   v ar io u s   k e y   a n d   b lo ck   s izes.  T h e   alg o r ith m   p o r tr a y ed   b y   A E is   s y m m etr ic - k e y   al g o r ith m ,   w h ic h   m ea n s   s i m ilar   k e y   is   u tili ze d   f o r   b o th   en cr y p ti n g   a n d   d ec r y p tin g   th e   d ata  [ 2 0 ] .   I n   s o f t w ar en g i n ee r in g   an d   in f o r m at io n   th eo r y ,   a   Hu f f m an   co d is   s p ec if ic  k i n d   o f   id ea p r ef i x   c o d th at  is   u s u all y   u tili ze d   f o r   lo s s les s   d ata  co m p r ess io n   [ 2 1 ] .   T h Hu f f m a n s   alg o r ith m   r e s u lt  m a y   b ad o p ted   as  a   v ar iab le - len g t h   co d ta b le  f o r   e n co d in g   s o u r ce   s y m b o l.  T h alg o r ith m   d er iv es  th i s   tab le  f r o m   th es ti m ated   p r o b ab ilit y   o r   r ec u r r en ce   o f   t h ev e n f o r   ea ch   p o t en tial  v alu o f   th e   s o u r ce   s y m b o l,  th er e f o r e,   Hu f f m an s   te c h n iq u ca n   b p r o f icien tl y   ex ec u ted   [ 2 2 ] .   R ec en t l y ,   Z ae n ia h   et   a l.   [ 2 1 ]   p r esen ted   an   ex a m i n atio n   o f   e n cr y p tio n   an d   d ec r y p tio n   ap p l icatio n   b y   u tili zi n g   t h o n e - ti m p ad   al g o r ith m ,   to   g u ar an tee   t h i n f o r m at io n   o f   t h in d i v id u al s   w h o   d o n h a v t h e   p o w er   to   f ill   in   t h d ata,   i n   w h ich   t h e y   e x p lo ited   th e   s ta tis tic al  an al y s is   u ti lized   i n   t h co m p r ess io n   al g o r ith m s   to   ac q u ir all  th m o r e f f icie n en cr y p tio n   k e y .   R is h a v   R a y   et  a l.   in tr o d u ce d   s ch e m to   en cr y p te x ts   u s i n g   r an d o m ized   d ata  h id in g   al g o r ith m   w it h   m o d if ied   g en er al ized   C ip h er   Me th o d   [ 2 2 ] .   Mi y a n o   et  a l.   [ 2 3 ]   p r o p o s ed   o n e - ti m cu s h io n   cr y p to g r ap h ic  s tr ate g y   u tili zi n g   s tar   s y s te m   o f   L o r en s u b s y s te m s ,   all u d ed   to   as  e x p an d ed   L o r en co n d iti o n s ,   w h ic h   p r o d u ce s   m e s s y   ti m ar r an g e m e n a s   p s e u d o   r an d o m   n u m b er s   to   b e   u tili ze d   f o r   co n ce ali n g   p lai n   te x t.  A b io d u n   et  a l.   d is c u s s ed   th p r o b le m   o f   t h en cr y p tio n   k e y   a n d   th e   p r o ce s s   o f   m o v i n g   s a f el y   [ 2 4 ] .     T h p r im ar y   d is ad v a n ta g o f   en cr y p tio n   u s i n g   t h o n e - ti m p ad   is   th at  th e n cr y p tio n   k e y   h a s   a   s i m ilar   le n g th   as  th e   m e s s a g to   b en cr y p ted   [ 2 4 ] .   T h u s ,   th i s   p ap er ,   r an d o m   k e y   i s   g en er ated   b e f o r ap p ly i n g   th Ver n a m   a lg o r it h m   a n d   is   t h en   co m p r e s s ed   w it h   t h m e s s a g to   b en cr y p ted .   T h b ig g e s t   o b s tacle   to   th e   ap p licatio n   a n d   cir cu la tio n   o f   t h Ver n a m   alg o r it h m   o n   th e   d ata  o f   co n s id er ab le  s ize,   f o r   in s ta n ce ,   w a s s u m t h at  w w a n to   e n cr y p 1   M B   o f   t h d ata;  th er ef o r e,   w n ee d   to   1   M B   f o r   th k e y ,   Ke y   d ata  b et w ee n   th e   s e n d in g   p er s o n   an d   th e   r ec ip ien t.   T h p r o b le m s   o f   u s i n g   t h is   al g o r ith m   c an   b s u m m ar ized   as  f o llo w s :     Ke y s   s h o u ld   n o t b r eu s ed .     Ke y s   s eq u e n ce s   s h o u ld   n o t b r ep ea ted .   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       F iles   cryp to g r a p h b a s ed   o n   o n e - time  p a d   a lg o r ith m   ( A h ma d   Mo h a ma d   Al - S ma d i )   2337     Ke y s   n ee d   to   b s h ar ed   s o m eh o w .   T h m o d er n   cr y p to s y s te m   co n ce r n s   s ec u r it y   cr iter i f o r   d ata  i n te g r it y ,   co n f id en t ialit y ,   au th e n tica tio n ,   No n - R ep u d iat io n   an d   r eliab ilit y   [ 2 5 ] .   T h m ai n   co n tr ib u t io n s   o f   t h e   p r o p o s ed   s ec u r cr y p to s y s te m   th at  o v er co m e   th p r o b lem s   t h at  s ta n d   in   t h w a y   o f   u s i n g   t h Ver n a m   al g o r ith m   ca n   b o u tlin ed   as :     A   r an d o m   k e y   is   g en er ated   w i th   th o p tio n   to   b th k e y   f r o m   th i n te g er s   o r   ASC I I   tab le  s y m b o ls .     T h en cr y p tio n   k e y   is   co m p r e s s ed   w it h   en cr y p ted   te x t to   o v er co m t h en c r y p ted   d ata  s ize  p r o b lem .     T h k e y   is   h id d en   w it h   th s a m en cr y p ted   m es s ag to   b ec o m s in g le  e n cr y p ted   f ile,   t o   o v er co m t h e   p r o b lem   o f   tr an s f er r in g   th e n cr y p tio n   k e y   to   th r ec ip ien t.     P r o tect  th en cr y p ted   f ile  w it h   p as s w o r d   e n cr y p ted   w it h   th A E al g o r ith m   to   b u s ed   d u r in g   th e   d ec r y p tio n   p r o ce s s .     Set th p as s w o r d   h id p o in t to   r ed u ce   th d ec r y p tio n   ti m e.   T h r est   o f   t h is   p ap er   is   o r g an ized   as :   T h p r o p o s ed   m et h d o lo g y   is   p r ese n ted   i n   s ec t i o n   2 .   T h ex p er i m e n tal  r es u lt s   a n d   an a l y s i s   ar i n tr o d u ce d   in   s ec tio n   3 .   Fin all y ,   t h m a i n   co n c lu s io n s   ar p r ese n ted   i n   s ec tio n   4 .       2.   M E T H O DO L O G Y   T h f lo w c h ar o f   t h p r o p o s ed   m et h o d o lo g y   is   i llu s tr at ed   in   Fi g u r 1 .   I n   th s ta g o f   t h e   i m p le m en ta tio n   p ar t,  th VB . Net  p r o g r a m m in g   la n g u a g i s   u s ed   to   cr ea te  th s y s te m .   Fig u r 2   s h o w s   th e   Ver n a m   s y s te m .   T h er ef o r e,   th m ai n   s tep s   o f   o u r   m et h o d o lo g y ,   Firs tl y ,   r an d o m   en cr y p tio n   k e y   i s   g en er ated ,   to   en - cr y p th p la in   tex w it h   th Ver n a m   al g o r ith m ,   th e n   t h k e y   w it h   th e n cr y p ted   v er s io n   is   s to r ed   in   o n e   f ile.   Seco n d l y ,   t h A E S   al g o r ith m   i s   u tili ze d   t o   en cr y p t h p as s w o r d ,   w h ic h   i s   co n s id er ed   th e   p o in o f   s ep ar atio n   b et w ee n   t h en cr y p ted   te x an d   t h en c r y p tio n   k e y .   T h en cr y p tio n   p h ase  in c lu d es  t w o   alg o r ith m s   ( Ver n a m   a n d   A E S )   an d   u s i n g   s i m p le  s teg a n o g r ap h y   tec h n iq u t h at  h id   th e   cr y p to g r ap h ic  k e y   d ata.   T h ir d ly ,   d ata  co m p r ess i o n   is   i m p le m e n ted   s in ce   t h f ile  s ize  h as  d o u b led   d u to   th en cr y p t io n   k e y   m o d w i th   e n cr y p ted   d ata  in   th s a m f ile.   T h er ef o r e,   Hu f f m a n   alg o r it h m   is   u s ed .   T h o u tli n e s   o f   t h e   en cr y p tio n   p h a s an d   t h d ec r y p t io n   p h a s ar s h o w n   in   A l g o r ith m   1   an d   A l g o r ith m   2 ,   r esp ec tiv el y .         Fig u r 1 .   T h f lo w c h ar t o f   th e   p r o p o s ed   m et h o d o lo g y   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.  11 ,   No .   3 J u n 2 0 2 1   :   2 3 3 5   -   2342   2338     Fig u r 2 .   T h Ver n a m   s y s te m   in ter f ac e       A l g o r ith m   1 T h en cr y p tio n   p r o ce s s   o u tli n es   I n p u t     : I n p u f ile   Ou tp u t   : E n cr y p ted   f ile   1   Up lo ad   th f ile   2   C h o o s t h en cr y p t io n   p r o ce s s   o p tio n s ,   (i )   T h p ass w o r d   to   p r o tect  th f il e.   ( ii)   T h o p tio n   o f   p r o ce s s in g   ( R a n d o m   en cr y p t io n   k e y   f r o m   th in teg er   n u m b er s   o n l y   o r   th e   s y m b o l s   o f   th A S C I I   tab le) ,   an d   th o p tio n   f o r   co m p r ess i n g   d ata  o r   n o t .   3   C o n v er t th i n p u f ile  i n to   an   a r r ay   o f   b y tes,   4   C o d in g   w i th   t h Ver n a m   al g o r ith m ,   w h ic h   i s   b ased   o n   XOR Op er ato r   in   v b . n et,   5   C r ea te  s u b - m a tr ices  to   b ass e m b led   in to   o n lar g m atr i x   th at  i n clu d e s   th ese  m atr ice s   an d   b in   th e   f o llo w in g   o r d er ( i )   Ma t r ix   L o ca tio n   o f   th p as s w o r d ,   ( ii)  Ma tr ix   th e n cr y p ted   te x t,   ( iii )   Ma tr ix   th e   p ass w o r d   ( en cr y p ted   b y   A E alg o r ith m ) ,   ( iv )   Ma tr ix   th e   r an d o m   k e y   w h ic h   is   u s ed   i n   Ver n a m   en cr y p tio n   ( co m p r es s ed   v ia  H u f f m a n   alg o r ith m ) ,   6   W r ite  th en cr y p ted   o u tp u t f il h as t h s a m ex te n s io n   o f   a n   in p u f ile.     A l g o r ith m   2 T h d ec r y p tio n   p r o ce s s   o u tli n es   I n p u t : E n cr y p ted   f ile   Ou tp u t : O r ig i n al  f ile   1   Up lo ad   th en cr y p ted   f ile   2   C h ec k   t h d ec r y p tio n   o p tio n s   ( P ass w o r d ,   R an d o m   k e y   o p tio n ,   C o m p r es s   o p tio n )   th at  s h o u ld   b th s a m e   o p tio n s   u s ed   i n   th e n cr y p tio n ,   3   C o n v er t th d ec r y p ted   f ile  i n to   an   ar r ay   o f   b y tes,   4   Ob tain   th f ir s t te n   ele m e n ts   o f   th m atr i x   co n tai n i n g   t h p as s w o r d   lo ca tio n     E x tr ac t th p as s w o r d   f r o m   its   lo ca tio n   an d   d ec r y p t it  w ith   t h A E S a l g o r ith m     C o m p ar th p as s w o r d   ex tr ac ted   w it h   t h p ass w o r d   th at  was  t y p ed   b y   t h u s er   to   f o llo w   t h d ec r y p ti o n   p r o ce s s   if   th e y   m atch ,   ( i)   I f   t h p as s w o r d s   m atch ,   t h en   t h e n cr y p ted   te x is   d i v id ed   i n to   t w o   p ar ts ,   t h e n cr y p ted   te x w h ich   is   lo ca ted   at  th le f o f   t h p as s w o r d ,   w h er ea s ,   t h r ig h o f   th p ass w o r d   i n d icate s   t h e n cr y p t io n   k e y   w h ic h   ca n   b p r ess ed   ac co r d in g   to   th s elec ted   co m p r ess io n   o p tio n s .   ( ii)   E ls e;  th p as s w o r d   d o es n o m atch .   7   I f   th e n cr y p tio n   k e y   is   co m p r ess ed ,   it is   d ec o m p r ess ed   u s i n g   th H u f f m a n   d ec o m p r ess io n   alg o r ith m ,     Af ter   th r a n d o m   k e y   m atr ix   c r ea ted ,   s tar t a   p r o ce s s   o f   d ec r y p tio n   w i th   t h Ver n a m   al g o r it h m ,       W r ite  th o u tp u f ile  t h at  co n t ain s   t h d ec o d ed   tex t.       3.   E XP E R I M E NT A L   RE SUL T S AN A NALY SI S   I n   th i s   s ec tio n ,   t h p r o g r a m   an d   p r o p o s ed   m et h o d o lo g y   h av b ee n   co n d u cted   o n   s et  o f   f i les  o f   v ar y i n g   s ize s   a n d   t y p es t h u s ,   th e   ch a n g in g   o f   t h f ile  s i ze   co n ce r n i n g   th e   o p tio n   o f   co m p r es s io n   ( w i th   co m p r es s io n ,   o r   w i th o u t)   an d   t h s e lecte d   r an d o m   k e y s   ( I n te g er s ,   o r   A S C I I   tab le)   w as   b ein g   s tu d ied .   Fi g u r 3   d is p la y s   th e   i m p le m e n tatio n   in ter f ac o f   o u r   s y s te m .   F u r th er ,   t h co m p ar i s o n   o f   e n cr y p tio n   ti m a n d   d ec r y p tio n   t i m r e g ar d in g   en c r y p tio n   k e y   o p tio n s   a n d   co m p r ess io n   o p tio n s   w er in tr o d u ce d   f o r   s o m f ile 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       F iles   cryp to g r a p h b a s ed   o n   o n e - time  p a d   a lg o r ith m   ( A h ma d   Mo h a ma d   Al - S ma d i )   2339     Fig u r 3 .   Scr ee n - s h o t s   o f   t h p r o g r a m   i n ter f ac f o r   t w o   s elec ted   f iles   f o r   test i n g       3 . 1 .   E x peri m e nta l r esu lt s   v ia   inte g er s   ra nd o m   k ey   Her e,   w w er ab le  to   ac h ie v t h h i g h e s co m p r es s io n   r ate  o f   d ata,   a n d   th e   p r o p o r ti o n   o f   t h i s   co m p r es s io n   3 0 h a v e   ex ce ed ed   th is   p r o p o r tio n   in   f iles ,   th e   r esu lts   o f   th i s   e x p er i m e n ar r ep o r ted   i n     T ab le  1 .   B esid es,  Fig u r 4 .   I l lu s tr ate s   t h s ize   d if f er en ce   b et w ee n   th e   ex p ec ted   f ile   an d   th e n cr y p ted   f ile   af ter   co m p r ess io n ,   co n ce r n i n g   s o m v ar io u s   f ile  t y p es.  T h er ef o r e,   w i th o u u til izin g   d ata  co m p r es s in g ,   th e   o u tp u f ile  s ize  w a s   eq u al   to   th e x p ec ted   f ile   s ize  o f   t h e n co d er th u s ,   t h er is   n o   d i f f e r en ce   b et w ee n   th e   ex p ec ted   f ile  s ize  a n d   en cr y p t ed   f ile  s ize.   T h n u m er ical  r es u lts   o f   th e s ex p er i m en t s   ar r ep o r ted   in   T ab le  2 .       T ab le  1 .   Nu m er ical  r esu l ts   o f   ch an g es i n   t h f i le  s ize  w h ile  u s i n g   in te g er s   r an d o m   k e y   w it h   co m p r ess io n   F i l e   Ty p e   S i z e   ( K B )   Ex p e c t e d   S i z e   ( K B )   En c r y p t e d   S i z e   ( K B )   S i z e   D i f f e r e n c e   ( K B )   D i f f e r e n c e   %   g i f   6   13   9   4   3 1 %   j p g   16   33   23   10   3 0 %   b mp   19   38   27   11   2 9 %   t i f f   30   60   42   18   3 0 %   png   56   1 1 2   78   34   3 0 %   t x t   6   12   8   3 . 6   3 0 %   d o c   99   1 9 9   1 3 9   60   3 0 %   x l s   3 8 6   7 7 2   5 4 1   2 3 1   3 0 %   pdf   5 3 9   1 , 0 7 7   7 6 5   3 1 2   2 9 %   mp 3   2 , 9 9 6   5 , 9 9 2   4 , 2 0 3   1 , 7 8 9   3 0 %   mp 4   3 , 4 4 3   6 , 8 8 6   4 , 8 2 9   2 , 0 5 7   3 0 %   w e b m   6 , 2 2 8   1 2 , 4 5 6   8 , 7 3 7   3 , 7 1 9   3 0 %   m4 v   9 , 5 5 3   1 9 , 1 0 6   1 3 , 4 0 1   5 , 7 0 5   3 0 %   w mv   1 2 , 8 7 4   2 5 , 7 4 7   1 8 , 0 5 8   7 , 6 8 9   3 0 %   a v i   1 3 , 7 3 0   2 7 , 4 6 1   1 9 , 2 6 1   8 , 2 0 0   3 0 %         Fig u r 4 .   T h s ize  d if f er en ce   b et w ee n   t h ex p ec ted   f ile  a n d   t h en cr y p ted   f ile  a f ter   co m p r ess io n ,   co n ce r n i n g   s o m v ar io u s   f ile  t y p e s w h er th h o r izo n tal  a x is   i s   t h f ile s   t y p e   an d   t h v er tical  a x is   i s   t h s ize  d if f er e n ce   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.  11 ,   No .   3 J u n 2 0 2 1   :   2 3 3 5   -   2342   2340   T ab le  2 .   Nu m er ical  r esu l ts   o f   ch an g es i n   t h f i le  s ize  w h ile  u s i n g   in te g er s   r an d o m   k e y   w it h o u t c o m p r es s io n   F i l e   Ty p e   S i z e   ( K B )   Ex p e c t e d   S i z e   ( K B )   En c r y p t e d   S i z e   ( K B )     D i f f e r e n c e   %   g i f   6   13   13   0   j p g   16   33   33   0   b mp   19   38   38   0   t i f f   30   60   60   0   png   56   1 1 2   1 1 2   0   t x t   6   12   12   0   d o c   99   1 9 9   1 9 9   0   x l s   3 8 6   7 7 2   7 7 2   0   pdf   5 3 9   1 , 0 7 7   1 , 0 7 7   0   mp 3   2 , 9 9 6   5 , 9 9 2   5 , 9 9 2   0   mp 4   3 , 4 4 3   6 , 8 8 6   6 , 8 8 6   0   w e b m   6 , 2 2 8   1 2 , 4 5 6   1 2 , 4 5 6   0   m4 v   9 , 5 5 3   1 9 , 1 0 6   1 9 , 1 0 6   0   w mv   1 2 , 8 7 4   2 5 , 7 4 7   2 5 , 7 4 7   0   a v i   1 3 , 7 3 0   2 7 , 4 6 1   2 7 , 4 6 1   0       3 . 2 .   E x peri m e nta l r esu lt s   v ia   AS CII   t a ble r a nd o m   k ey   I n   th s a m m a n n er ,   w u s ed   th s a m f iles   w h ic h   w er u s ed   in   th p r ev io u s   ex p er i m e n t s ,   b u th e   ASC I I   tab le  r an d o m   k e y   w as   u s ed   w i th   d ata  co m p r e s s io n .   T h is   ex p er i m en d id   n o ac h ie v t h co m p r ess io n   o f   th e   d ata  t h at  w w er e x p ec ted .   An   e x a m p le  o f   t h i s   wo u ld   b e,   s o m f ile   t y p es   r ea ch ed   0 at  t h s ize   d if f er e n ce   b et w ee n   e x p ec ted   an d   en cr y p ted   f ile   s ize s ,   a n d   in   o t h er s ,   r ea c h ed   u n d er   0 %.  T h at  m ea n s ,   th e   p er f o r m a n ce   o f   t h d esi g n ed   s o lu tio n   af f ec ted   b y   d ictio n ar y   o f   th co m p r e s s ed   f i le ,   th co m p r es s ed   d ata  v o lu m ex ce ed ed   th ex p ec te d   s ize,   alb eit  s m all  p er ce n ta g e.   T h r ea s o n   b eh in d   is   th p r im ar y   f u n ctio n   o f   co m p r es s io n   al g o r ith m s   i s   to   cr ea te  d ictio n ar y   o f   co m p r e s s ed   f ile  s y m b o l s   an d   in cl u d e d   it  in   th s a m f ile  as  w el as  th e n c r y p tio n   k e y   g en er ated   f r o m   t h s y m b o l s   o f   A S C I I   tab le,   th er ef o r e,   in cr ea s ed   th s ize  o f   t h e   d ictio n ar y .   Alth o u g h   w u s ed   d ata  c o m p r es s io n ,   w n o ted   th er ar s o m f i le  t y p es,  s u c h   as  im a g f i les  an d   tex f iles   th at  h a v b ig g er   s iz th an   th e x p ec ted   o u tp u f ile s ,   as s h o w n   i n   T ab le  3 .   Mo r e o v er ,   w s t u d ied   th e   ef f ec o n   f ile  s ize  w h i le  u s i n g   ASC I I   tab le  r an d o m   k e y   w i th o u co m p r ess i n g   t h d ata,   th n u m er ical  r es u lts   o f   th is   e x p er i m e n t a r s h o w n   i n   T ab le  4 .       T ab le  3 .   Nu m er ical  r esu l ts   o f   ch an g es i n   t h f i le  s ize  w h ile  u s i n g   A S C I I   tab le  r an d o m   k e y   w it h   co m p r es s io n   F i l e   Ty p e     S i z e   ( K B )     Ex p e c t e d   S i z e   ( K B )   En c r y p t e d   S i z e   ( K B )   S i z e   D i f f e r e n c e   ( K B )     D i f f e r e n c e   %   g i f   6   13   13   0   0 . 0 0 0 %   j p g   16   33   33   0   0 . 0 0 0 %   b mp   19   38   39   - 1   - 2 . 6 3 2 %   t i f f   30   60   61   - 1   - 1 . 6 6 7 %   png   56   1 1 2   1 1 2   0   0 . 0 0 0 %   t x t   6   12   12   0   0 . 0 0 0 %   d o c   99   1 9 9   1 9 9   0   0 . 0 0 0 %   x l s   3 8 6   7 7 2   7 7 2   0   0 . 0 0 0 %   pdf   5 3 9   1 , 0 7 7   1 , 0 7 8   - 1   - 0 . 0 9 3 %   mp 3   2 , 9 9 6   5 , 9 9 2   5 , 9 9 3   - 1   - 0 . 0 1 7 %   mp 4   3 , 4 4 3   6 , 8 8 6   6 , 8 8 6   0   0 . 0 0 0 %   w e b m   6 , 2 2 8   1 2 , 4 5 6   1 2 , 4 5 7   - 1   - 0 . 0 0 8 %   m4 v   9 , 5 5 3   1 9 , 1 0 6   1 9 , 1 0 7   - 1   - 0 . 0 0 5 %   w mv   1 2 , 8 7 4   2 5 , 7 4 7   2 5 , 7 4 8   - 1   - 0 . 0 0 4 %   a v i   1 3 , 7 3 0   2 7 , 4 6 1   2 7 , 4 6 1   0   0 . 0 0 0 %       T ab le  4 .   Nu m er ical  r esu l ts   o f   ch an g es i n   t h f i le  s ize  w h ile  u s i n g   A S C I I   tab le  r an d o m   k e y   w it h o u t c o m p r e s s io n   F i l e   Ty p e   S i z e   ( K B )   Ex p e c t e d   S i z e   ( K B )   En c r y p t e d   S i z e   ( K B )   S i z e   D i f f e r e n c e   ( K B )   D i f f e r e n c e %   g i f   6   13   13   0   0%   j p g   16   33   33   0   0%   b mp   19   38   38   0   0%   t i f f   30   60   60   0   0%   png   56   1 1 2   1 1 2   0   0%   t x t   6   12   12   0   0%   d o c   99   1 9 9   1 9 9   0   0%   x l s   3 8 6   7 7 2   7 7 2   0   0%   pdf   5 3 9   1 , 0 7 7   1 , 0 7 7   0   0%   mp 3   2 , 9 9 6   5 , 9 9 2   5 , 9 9 2   0   0%   mp 4   3 , 4 4 3   6 , 8 8 6   6 , 8 8 6   0   0%   w e b m   6 , 2 2 8   1 2 , 4 5 6   1 2 , 4 5 6   0   0%   m4 v   9 , 5 5 3   1 9 , 1 0 6   1 9 , 1 0 6   0   0%   w mv   1 2 , 8 7 4   2 5 , 7 4 7   2 5 , 7 4 7   0   0%   a v i   1 3 , 7 3 0   2 7 , 4 6 1   2 7 , 4 6 1   0   0%   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       F iles   cryp to g r a p h b a s ed   o n   o n e - time  p a d   a lg o r ith m   ( A h ma d   Mo h a ma d   Al - S ma d i )   2341   3 . 3 .     E ncry ptio n a nd   decr y ptio n t i m s t ud y   I n   th i s   s u b s ec tio n ,   w s tu d y   th en cr y p t io n   ti m ( Et ) ,   an d   d ec r y p tio n   ti m ( Dt ) ,   th u s ,   th Et   is   u tili ze d   to   co m p u te  t h t h r o u g h p u t o f   e n cr y p tio n   ( TE )   w h ich   is   ca lcu lated   as  f o llo w s :       TE   = Tp ( K b y t es ) Et (   m s   )   ( 2 )     w h er Tp   in d icate s   th to tal  p lain   tex ( Fil Size)   in   Kilo B y tes  ( KB )   an d   Et   d en o tes  en cr y p t io n   ti m in   m illi s ec o n d s   ( m s ) .   A cc o r d in g   to   th co n s u m ed   tim o f   t h e n cr y p tio n   p r o ce s s ,   as  s h o w n   i n   T ab le  5 .   W ca n   s ee   t h a t   s elec ti n g   t h d ata  en cr y p tio n   o p tio n   w it h   co m p r es s io n   to o k   lo n g er   d u to   th co m p r es s io n   alg o r it h m   w h ic h   tak es  s o m e   ti m e;  t h u s ,   t h m o r th f ile  s ize  w il i n cr ea s t h ti m tak e n ,   a n d   v ice  v er s is   tr u e.   I w as   n o ted   th at  th u s o f   cr y p to g r ap h ic  k e y   g en er atio n   tech n o lo g y   f r o m   in te g er s   o n l y   tak e s   m u c h   less   ti m e,   s o m eti m e s   r ea ch ed   m o r t h an   5 0 co m p ar ed   w it h   t h ASC I I   tab le  r an d o m   k e y   g en er atio n   o p tio n .   H o w e v er ,   in   ter m s   o f   th p r o s p ec o f   e n cr y p ti n g   d at w it h o u t   co m p r ess io n ,   t h r e s u lt s   w er e   v er y   clo s e,   an d   th e   s ize   o f   th e   f ile  h ad   litt le  ef f ec t o n   d ata  e n cr y p tio n   ti m e.   Ov er all,   t h th r o u g h p u t   o f   e n cr y p tio n   f o r   en cr y p tio n   k e y   w it h o u co m p r es s io n   is   h ig h e r   th a n   t h e   th r o u g h p u o f   e n cr y p tio n   f o r   i n teg er   k e y   w it h   co m p r ess io n .   I n   th s tag o f   th co n s u m ed   ti m at  d ec r y p tio n   p r o ce s s ,   as  s h o w n   in   T ab le  6 .   W e   f o u n d   th at  t h d ata  w h ic h   w er en cr y p ted   w it h   d ata  co m p r ess io n   alg o r ith m   to o k   lo n g er   d u r i n g   t h d ec o d in g   p r o ce s s ,   co m p ar ed   to   t h d ata  t h at  w er en cr y p ted   w it h o u t   co m p r es s io n .   Data   co m p r es s e d   w it h   a   cr y p to g r ap h ic  k e y   g en er ated   f r o m   i n teg er s   o n l y   t o o k   m u ch   les s   ti m e   d u r in g   th d ec r y p tio n   p r o ce s s ,   s o m eti m es  r ea ch ed   to   8 5 o f   th o s d ata  en cr y p ted   w it h   cr y p to g r ap h ic  k e y   g en er ated   f r o m   A S C I I   co d s y m b o ls .   I n   th o p tio n   to   d ec r y p d ata  w it h o u co m p r e s s io n ,   t h f ile  s ize  h as  n o t   s ig n i f ican t i m p ac t o n   d ata  d e cr y p tio n   ti m e.       T ab le  5 .   T h co m p ar is o n   o f   t h Et   p r o ce s s   an d   th T E   r eg ar d in g   e n cr y p tio n   k e y   o p tio n s   a n d   co m p r ess io n   F i l e   F i l e   S i z e   ( K B )   Et   o f   I n t e g e r   &   w i t h   C o mp r e ss  ms.   TE   f o r   I n t e g e r   w i t h   C o mp r e ss   ( M B / s)   Et   o f   I n t e g e r   &   w i t h o u t   C o mp r e sse d   ms.   TE   f o r   I n t e g e r   &   w i t h o u t   C o mp r e sse d   ( M B / s)   Et   o f   A S C I I   &   w i t h   C o mp r e ss  ms.   TE   f o r   A S C I I   &   w i t h   C o mp r e sse d   ( M B / s)   Et   o f   A S C I I   &   w i t h o u t   C o mp r e sse d   ms.   TE   f o r   A S C I I   &   w i t h o u t   C o mp r e sse d   ( M B / s)   2 . t x t   4   0. 2 1 2   1 8 , 8 6 7   0. 2 1 5   1 8 , 6 0 4   0. 3 3 1   1 2 , 0 8 4   0. 3 2 6   1 2 . 2 6 9   c a l c . e x e   27   0. 2 2 4   1 2 0 , 5 3 5   0. 3 1 8   8 4 , 9 0 5   0. 4 2 5   6 3 , 5 2 9   0. 3 2 9   8 2 , 0 6 6   A r a b i c . d o c   1 0 0   0. 4 2 7   2 3 4 , 1 9 2   0. 3 2 8   3 0 4 , 8 7 8   0. 6 4 6   1 5 4 , 7 9 8   0. 3 1 5   3 1 7 , 4 6 0   1 . t x t   1 1 5   0. 4 3 5   2 6 4 , 3 6 7   0. 3 1 4   3 6 6 , 2 4 2   0. 7 6 2   1 5 0 , 9 1 8   0. 4 2 7   2 6 9 , 3 2 0   R e p o r t . p d f   5 3 9   1. 84   2 9 2 , 9 3 4   0. 3 2 8   1 6 4 3 , 2 9 2   2. 2 9 5   2 3 4 , 8 5 8   0. 3 1 9   1 6 8 9 , 6 5 5   1 . b mp   5 8 3   1. 88   3 1 0 , 1 0 6   0. 3 3 2   1 7 5 6 , 0 2 4   2. 7 2 6   2 1 3 , 8 6 6   0. 3 3 2   1 7 5 6 , 0 2 4   V I D . mp 4   6 6 9 7   1 2 . 354   5 4 2 , 0 9 1   0. 5 3 3   1 2 5 6 4 , 7 2 8   3 8 . 935   1 7 2 , 0 0 4   0. 5 4 8   1 2 2 2 0 , 8 0 2       T ab le  6 .   T h co m p ar is o n   o f   t h Dt   p r o ce s s   r eg ar d in g   e n cr y p t io n   k e y   o p tio n s   an d   co m p r es s i o n   o p tio n s   F i l e   F i l e   S i z e   ( K B )   D t   o f   I n t e g e r   &   w i t h   C o mp r e ss ms.   D t   o f   I n t e g e r   &   w i t h o u t   C o mp r e ss ms .   D t   o f   A S C I I   &   w i t h   C o mp r e ss ms.   D t   o f   A S C I I   &   w i t h o u t   C o mp r e ss ms.   2 . t x t   4   2 0 5   0. 2 1 9   0 , 5 4 1   0. 3 2 8   c a l c . e x e   27   6 4 8   0. 3 2 5   2 , 1 8 4   0. 3 2 3   A r a b i c . d o c   1 0 0   1 , 4 1   0. 3 2 8   6 , 9 9 2   0. 3 2 4   1 . t x t   1 1 5   1 , 7 5 1   0. 3 2 3   8 , 8 4 3   0. 3 3 0   R e p o r t . p d f   5 3 9   6 , 8 9 1   0. 3 2 7   3 6 , 2 0 2   0. 3 2 9   1 . b mp   5 8 3   7 , 5 4 4   0. 3 3 1   3 8 , 7 1 4   0. 3 2 1   V I D . mp 4   6 6 9 7   1 , 0 2 0 , 3 9 4   0. 4 3 7   7 , 0 2 2 , 7 4 4   0. 4 3 6       4.   CO NCLU SI O N   C r y p to g r ap h y   i s   m u ltid i s ci p lin ar y   to p ic,   w h ic h   p la y s   a   v ital  r o le  i n   m a n y   ap p licatio n s   s u ch   a s   n et w o r k   s ec u r it y ,   th p r i v ac y   o f   in f o r m atio n   an d   co m m u n icatio n s .   A   cr y p to s y s te m   b ec o m e s   w o r th le s s   i f   p o o r ly   m a n ag ed   an d   i m p r o p er l y   ca r r ied   o u t.  T h er ef o r e,   th is   p ap er   p r o p o s ed   a   p r ac tical  m eth o d o lo g y   f o r   f ile s   cr y p to g r ap h y   b ased   o n   th o n e - ti m p ad   alg o r ith m .   T h u s ,   t h is   m et h o d o lo g y   h a s   o v er co m e   th en cr y p tio n   k e y   m an a g e m e n o f   t h Ver n a m   alg o r ith m   b y   co n tr o lli n g   t h d ata  t y p i n   t h e n cr y p tio n   k e y .   T h Hu f f m an   alg o r ith m   r ed u ce d   th s ize  o f   th o u tp u f i le.   T h o u tp u f i l w as  p r o tecte d   w ith   p as s w o r d   en cr y p ted   b y   t h e   A E al g o r ith m ,   th er e f o r in cr ea s ed   th d if f ic u lt y   o f   b r ea k in g   th en cr y p ted   o u tp u f ile.   Va r io u s   t y p es  o f   f i les,   s u c h   as  ( tx t,  p d f ,   d o c,   b m p ,   m p 4 ,   ex e) ,   w er ca r r ied   o u f o r   s u cc ess f u ex p er i m en ts   w it h o u lo s in g   an y   in f o r m atio n .   F u r t h er ,   th o u tc o m o f   th is   r esear ch   d e m o n s t r ated   th at  th ti m co n s u m ed   f o r   en cr y p tio n   a n d   d ec r y p tio n   th f ile,   w h ic h   co m p r e s s ed   w it h   cr y p to g r ap h i k e y   g e n er ated   f r o m   i n te g er s   less   t h a n   w h en   t h e   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.  11 ,   No .   3 J u n 2 0 2 1   :   2 3 3 5   -   2342   2342   cr y p to g r ap h ic  k e y   g en er ated   f r o m   t h A S C I I   tab le.   W h er ea s ,   th f i le’ s   s ize  h ad   litt le  ef f ec o n   d ata   en cr y p tio n   ti m w it h o u t   co m p r e s s io n .   Si n ce   t h cr y p to s y s te m   h a s   b ee n   p la y i n g   v ital  r o le  i n   m an y   ap p licatio n s .   F u t u r w o r k   w o u ld   b h o w   to   e x p lo r d esig n in g   a   s ec u r cr y p to s y s te m   o n   th e   lo n g   k e y   o f   en cr y p tio n   o n e - t i m e - p ad .       RE F E R E NC E S   [1 ]   A.   M .   Qa d ir  a n d   N.  V a ro l,   A   Re v ie w   P a p e o n   Cry p to g ra p h y ,   2 0 1 9   7 th   I n ter n a ti o n a S y mp o siu o n   Dig it a l   Fo re n sic s a n d   S e c u rity ( IS DFS ) ,   Ba rc e lo s,   P o rt u g a l,   2 0 1 9 ,   p p .   1 - 6.   [2 ]   R.   F .   A b d e l - Ka d e r ,   e a l. ,   Eff ic ien tw o - sta g e   c r y p to g ra p h y   s c h e m e   f o se c u re   d istri b u ted   d a ta  sto ra g e   in   c lo u d   c o m p u ti n g ,   In ter n a t io n a J o u rn a o El e c trica a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) ,   v o l.   1 0 ,   n o .   3 ,   p p .   3 2 9 5 - 3 3 0 6 ,   2 0 2 0 .   [3 ]   A.   J.  A b b o u d ,   e a l. ,   Ba lan c in g   c o m p re ss io n   a n d   e n c ry p ti o n   o f   sa telli te  i m a g e r y ,   In ter n a ti o n a J o u rn a o El e c trica a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) ,   v o l.   8 ,   n o .   5 ,   p p .   3 5 6 8 - 3 5 8 6 ,   2 0 1 8 .   [4 ]   A.   P .   P lj o n k in ,   Vu ln e ra b i li ty   o f   th e   S y n c h ro n iza ti o n   P ro c e ss   in   t h e   Qu a n tu m   Ke y   Distrib u ti o n   S y ste m ,   In ter n a t io n a J o u rn a o Cl o u d   A p p li c a ti o n s a n d   Co mp u ti n g ,   v o l.   9 ,   n o .   1 ,   p p .   5 0 - 5 8 ,   2 0 1 9 .   [5 ]   A .   P lj o n k in   a n d   P .   K.   S i n g h ,   T h e   re v ie w   o f   th e   c o m m e r c ial  q u a n t u m   k e y   d istri b u ti o n   sy ste m ,   2 0 1 8   F if th   In ter n a t io n a Co n fer e n c e   o n   Pa r a ll e l,   Distrib u ted   a n d   Gr id   Co m p u ti n g   ( PDGC),  S o la n   Hima c h a l   Pra d e sh ,   In d ia,  2 0 1 8 ,   p p .   7 9 5 - 7 9 9 .   [6 ]   A.   E.   O m o lara   a n d   A .   J a n tan ,   M o d if ied   h o n e y   e n c r y p ti o n   sc h e m e   f o e n c o d in g   n a tu ra lan g u a g e   m e s sa g e ,   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) ,   v o l.   9 ,   n o .   3 ,   p p .   1 8 7 1 - 1 8 7 8 ,   2 0 1 9 .   [7 ]   R.   E.   E n d e ley ,   e a l. ,   En d - to - E n d   E n c ry p ti o n   i n   M e ss a g in g   S e rv ice a n d   Na ti o n a S e c u ri ty - Ca s e   o f   W h a ts A p p   M e ss e n g e r,   J o u rn a o I n fo rm a ti o n   S e c u rity ,   v o l.   9 ,   n o .   0 1 ,   p p .   9 5 - 99 ,   2 0 1 8 .   [8 ]   J. F .   Do o ley ,   Histo r y   o f   Cr y p to g r a p h y   a n d   Cry p tan a l y sis,”   S p rin g e r In ter n a t io n a Pu b li sh i n g ,   2 0 1 8 .   [9 ]   A .   Jo se p h   a n d   V .   S u n d a ra m ,   Cr y p to g ra p h y   a n d   ste g a n o g ra p h y - su rv e y ,   In ter n a ti o n a J o u r n a o Co m p u ter   T e c h n o l o g y   a n d   A p p l ica ti o n s,  v o l .   2 ,   n o .   3 ,   p p .   6 2 6 - 6 3 0 ,   2 0 1 1 .   [1 0 ]   A.   A L a b a ich i ,   e a l. ,   I m a g e   ste g a n o g ra p h y   u sin g   lea st  sig n i f ica n b it   a n d   se c re m a p   tec h n iq u e s ,   In ter n a ti o n a J o u rn a o El e c trica a n d   C o mp u t e r E n g i n e e rin g   ( IJ ECE ) ,   v o l.   1 0 ,   n o .   1 ,   p p .   9 3 5 - 9 4 6 ,   2 0 2 0 .   [1 1 ]   R.   Bh a n d a ri  a n d   V .   B.   Kir u b a n a n d ,   En h a n c e d   e n c ry p ti o n   tec h n iq u e   f o se c u re   io d a ta t ra n sm issio n ,   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 r E n g i n e e rin g   ( IJ ECE ) ,   v o l.   9 ,   n o .   5 ,   p p .   3 7 3 2 3 7 3 8 ,   2 0 1 9 .   [1 2 ]   P .   L iu ,   e a l. ,   Eff icie n v e rif i a b le  p u b li c   k e y   e n c r y p ti o n   w it h   k e y w o rd   se a rc h   b a se d   o n   KP - A BE,   2 0 1 4   Nin t h   In ter n a t io n a l   Co n fer e n c e   o n   Bro a d b a n d   a n d   W ire les Co mp u ti n g ,   Co mm u n ica ti o n   a n d   Ap p li c a ti o n s,  Gu a n g d o n g 2 0 1 4 ,   p p .   5 8 4 - 5 8 9 .   [1 3 ]   S .   Du d d u ,   e a l. ,   S e c u re   S o c k e L a y e S tri p p in g   A tt a c k   Us in g   Ad d re ss   Re so lu ti o n   P ro t o c o l   S p o o f in g ,   2 0 2 0   4 th   In ter n a t io n a l   Co n fer e n c e   o n   In telli g e n t   Co m p u ti n g   a n d   Co n tr o S y ste ms   ( ICICCS ) ,   M a d u ra i ,   In d ia,  2 0 2 0 ,     p p .   9 7 3 - 9 7 8 .   [1 4 ]   G .   S a ra n y a ,   A n   e ff icie n d a ta  h id i n g   m e th o d   in   im a g e s,”   In te rn a ti o n a J o u rn a o El e c trica a n d   Co mp u ter   En g i n e e rin g   ( IJ ECE ) ,   v o l.   9 ,   n o .   6 ,   p p .   4 7 1 3 - 4 7 2 0 ,   2 0 1 9 .   [1 5 ]   A.   T .   Ha sh i m   a n d   B.   D.  Ja li l,   Co lo im a g e   e n c r y p ti o n   b a se d   o n   c h a o ti c   sh it   k e y in g   w it h   lo ss le ss   c o m p re ss io n   In ter n a t io n a J o u rn a o E lec trica a n d   C o mp u ter   En g in e e rin g   ( IJ ECE ) ,   v o l.   1 0 ,   n o .   6 ,   p p .   5 7 3 6 - 5 7 4 8 ,   2 0 2 0 .   [1 6 ]   S.   R.   Ko d it u w a k k u   a n d   U.  S .   Am a ra sin g h e ,   Co m p a riso n   o f   lo ss les d a ta  c o m p re ss io n   a lg o rit h m s   f o te x d a ta,”   In d i a n   J o u rn a o C o mp u ter   S c ie n c e   a n d   E n g i n e e rin g ,   v o l.   1 ,   n o .   4 ,   p p .   4 1 6 - 4 2 5 ,   2 0 1 0 .   [1 7 ]   P .   G leic h a u f ,   M e th o d   a n d   sy ste m   f o se c u re l y   sto rin g   a n d   tras m it ti n g   d a ta  b y   a p p l y in g   a   o n e - ti m e   p a d ,   G o o g le   P a ten ts,  2 0 0 3 .   [1 8 ]   G .   Re n u k a ,   e a l. ,   Co m p a riso n   o f   A ES   a n d   d e a lg o rit h m i m p le m e n ted   o n   v irt e x - 6   F P G A   a n d   M icro b laz e   so f c o re   p ro c e ss o r,   In ter n a ti o n a J o u rn a o El e c trica a n d   Co mp u ter   En g i n e e rin g   ( IJ ECE ) ,   v o l.   8 ,   n o .   5 ,     p p .   3 5 4 4 - 3 5 4 9 ,   2 0 1 8 .   [1 9 ]   A .   K a u r,   P .   B h a rd w a j,   a n d   N.  Ku m a r,   F P GA   i m p le m e n tatio n   o f   e ff icie n h a rd w a re   f o th e   a d v a n c e d   e n c r y p ti o n   sta n d a rd ,   In ter n a ti o n a J o u rn a l   o In n o v a ti v e   T e c h n o l o g y   a n d   Exp lo ri n g   En g in e e rin g   ( IJ IT EE ),   v o l.   2 ,   n o .   3 ,     p p .   1 8 6 - 1 8 9 ,   2 0 1 3 .   [2 0 ]   M.   E.   Ha m e e d ,   e a l. ,   A n   e n h a n c e d   l o ss les c o m p re ss io n   w it h   c ry p to g ra p h y   h y b rid   m e c h a n ism   f o E CG  b io m e d ica sig n a m o n it o rin g ,   I n ter n a ti o n a l   J o u r n a l   o f   El e c trica a n d   C o mp u ter   En g i n e e rin g   ( IJ ECE ) ,   v o l.   1 0 ,     n o .   3 ,   p p .   3 2 3 5 - 3 2 4 3 ,   2 0 2 0 .   [2 1 ]   B.   E.   P .   Zae n iah ,   A n   A n a l y sis  o f   En c r y p ti o n   a n d   De c r y p ti o n   A p p li c a ti o n   b y   u sin g   On e   T i m e   P a d   A lg o rit h m ,   In ter n a t io n a J o u rn a o A d v a n c e d   Co m p u ter   S c ie n c e   a n d   A p p li c a t io n s ( IJ ACS A) ,   v o l .   6 ,   n o .   9 ,   2 0 1 5 .   [2 2 ]   R.   Ra y ,   e a l. ,   A   n e w   ra n d o m iz e d   d a ta  h i d i n g   a lg o rit h m   w it h   e n c ry p ted   se c r e m e ss a g e   u sin g   m o d ifi e d   g e n e ra li z e d   V e rn a m   Cip h e M e th o d RA N - S EC  a lg o rit h m ,   2 0 1 1   W o rl d   Co n g re ss   o n   I n f o rm a ti o n   a n d   Co mm u n ica ti o n   T e c h n o l o g ies ,   M u m b a i,   2 0 1 1 ,   p p .   1 2 1 1 - 1 2 1 6 .   [2 3 ]   P .   G a r g ,   e a l. ,   A n   A n a l y sis  o f   En c ry p ti o n   a n d   D e c ry p ti o n   A p p li c a ti o n   b y   u sin g   On e   T i m e   P a d   A lg o rit h m ,   2 0 1 4   Nin th   In t.   Co n f.   Bro a d b a n d   W ire l.   Co mp u t.   C o mm u n .   A p p l . ,   v o l .   1 ,   n o .   4 ,   p p .   6 1 2 ,   2 0 1 1 .   [2 4 ]   A.   E.   O m o lara ,   e a l. ,   A n   e n h a n c e d   p ra c ti c a d iff icu lt y   o f   o n e - ti m e   p a d   a lg o rit h m   re so lv in g   th e   k e y   m a n a g e m e n a n d   d istri b u ti o n   p ro b lem ,   Pro c e e d in g o t h e   In ter n a ti o n a M u lt iCo n fer e n c e   o E n g i n e e rs   a n d   Co m p u ter   S c ien ti sts ,   v o l .   1 ,   2 0 1 8 .   [2 5 ]   B.   Ca rp e n ti e ri,   Ef f icie n c o m p re ss io n   a n d   e n c ry p ti o n   f o d ig it a l   d a ta  tran sm issio n ,   S e c u rity  a n d   C o mm u n ic a ti o n   Ne two rk s v o l.   2 0 1 8 ,   2 0 1 8 .   Evaluation Warning : The document was created with Spire.PDF for Python.