I nte rna t io na l J o urna l o f   I nfo rm a t ics a nd   Co m m un ica t io n T ec hn o lo g y   ( I J - I CT )   Vo l. 10 ,   No . 1 Ap r il   202 1 ,   p p .   1 ~ 8   I SS N:  2252 - 8 7 7 6 ,   DOI : 1 0 . 1 1 5 9 1 /iji ct. v 10 i 1 . p p 1 - 8           1       J o ur na l ho m ep a g e h ttp : //ij ict. ia esco r e. co m   Co mpa ra tive a na ly sis  on diff er ent   so ft wa re piracy  p reventio techniqu es       Ahm a d M o ha m m a d H a s s a n 1 Ay ub a   J o hn 2   1 De p a rtme n o Co m p u ter  S c ien c e ,   F e d e ra Un i v e rsity   Du tse ,   Jig a wa   S tate ,   Nig e ria   2 De p a rtme n o Cy b e S e c u rit y ,   F e d e ra Un iv e rsity   Du tse ,   Ji g a wa   S tate ,   Nig e ria       Art icle  I nfo     AB S T RAC T   A r ticle  his to r y:   R ec eiv ed   J u n   1 3 ,   2 0 20   R ev is ed   No v   2 ,   2 0 20   Acc ep ted   Des   2 4 ,   2 0 20       Nu m e ro u ty p e s   o so ftwa re   p ir a c y   k n o w n   to d a y ,   h a v e   se v e ra p re v e n ti o n   tec h n iq u e wh ich   h a b e e n   e sta b li sh e d   a g a in st  t h e m .   Alth o u g h ,   d iffere n t   so ftwa re   p irac y   tec h n iq u e h a v e   b e e n   e sta b li sh e d ,   b u t h e   c h o ic e   o wh ich   o n e   sh o u l d   b e   t h e   b e st  to   d e v e l o p   a n y   so ftwa re   is  th e   c h a ll e n g e   fo m o st  so ftwa re   d e v e lo p e rs.  Co n se q u e n tl y ,   e x a m p le  o th e   t y p e o f   p irac y   in   so ftwa re   d e v e lo p m e n c a n   b e   c a teg o rise   a fo ll o ws c ra c k a n d   se rials,  so ftl ift i n g   a n d   h a rd   d isk   lo a d i n g ,   in ter n e p irac y   a n d   s o ftwa re   fo rg i n g ,   m isc h a n e li n g ,   re v e rse   e n g i n e e rin g ,   a n d   tam p e rin g .   We  h a v e   se v e r a ty p e o p re v e n ti o n   tec h n iq u e wh ich   a ime d   to   re so lv e d   p irac y   i n   so ftwa re   d e v e lo p m e n t,   a lt h o u g h   th e   m e th o d s   h a v e   b e e n   wre c k e d .   I n   t h is  wo r k   a   c rit ica a n a ly sis  h a b e e n   c a rry o u o n   d iffere n s o ftwa re   p irac y   t e c h n i q u e a n d   a   sim p le  m o d e s o ftwa re   wa d e sig n e d   u sin g   t h e   b e st  tec h n iq u e   t o   v a li d a te t h e   re su lt s o f   th e   a n a l y sis .     K ey w o r d s :   Pira cy   tech n iq u es   R ev er s en g in ee r in g   So f twar d esig n   So f twar p ir ac y   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 :   Ay u b J o h n   Dep ar tm en t o f   C y b er   Secu r ity   Fed er al  Un iv er s i ty   Du ts J ig awa   State,   Nig er ia   E m ail:  ay u b a . jo h n @ f u d . e d u . n g       1.   I NT RO D UCT I O N   So f twar p ir ac y   is   th illi cit  way   o f   r ep licatio n ,   d is p en s in g ,   am e n d in g ,   m ar k etin g   o r   u s in g   th e   s o f twar wh ich   is   leg itima tely   p r o tecte d   i.e   th e   ac o f   s tealin g   leg al  s o f twar in   a n   illeg al   way   wh ich   ca n   b th r o u g h   s o f tliftin g o n leg al  o wn er   b u m u ltip le  u s er s ,   o r   t h r o u g h   Har d d is k   lo ad i n g o n e   s h o p   o wn e r   b u y   a   leg al  co p y   an d   r e p r o d u ce s   i ts   co p ies  in   m u ltip le  co m p u ter   b y   in s tallin g   it,  o r   t h r o u g h   co u n ter f eitin g p r o d u cin g   d u p licates  o f   leg al  s o f twar p r o g r am s   with   t h ap p ea r an ce   o f   au th en ticity   an d   s o ld   o u at  les s   p r ice,   o r   th r o u g h   clien s er v er   o v er u s e;  in s tallin g   o f   s o f twar m o r th an   it  h as  b ee n   licen s ed   f o r ,   o r   th r o u g h   o n lin p ir ac y in ter n et  p ir ac y   s o f twar g o tten   f r o m   o n lin e   au n ctio n   s ites   an d   b lo g s .   C u r r en tly ,   p eo p le  a r e   b o u n d ed   o n   th u s es  o f   s ev er al  ap p licatio n s   o f   s o f twar e   f o r   f ac ilit ies;   esp ec ially   p ay in g   o f   b ills   th r o u g h   th e   in ten et,   s h ar in g   o f   in f o r m atio n   o n lin e,   s p o r ts ,   r ec o r d s   h an d lin g ,   an d   s o   o n   [ 1 ] .   Ho wev er ,   in cr ea s in g   tr en d   o f   s o f twar p ir ac y   is   af f ec tin g   th s o f twar d is tr ib u to r s   as it r e d u ce s   th s ales o f   th leg itima te  s o f twar [ 2 ] .     T h m ajo r   p r o b lem s   o f   s o f twar p ir ac y   ar h ig h   r is k   o f   v ir u s   an d   m alwa r in f ec tio n   to   th co m p u te r   s y s tem   wh ich   m ay   r esu lts   to   h ar m f u s y s tem   s ec u r ity   an d   d ata  co r r u p tio n   am o n g   o th er s .   T h ef f ec o f   p ir ac y   in   s o f twar e   d ev elo p m en t   in d u s tr ies  h as  g r ea tly   in cr ea s ed   wh ich   r e d u ce d   it  e f f icac y .   T h is   h as  b ee n   r esu lted   in   s er io u s   h ar m   to   s o f twar p r o d u ce r s b y   d u p licatin g   th eir   p r o d u ct  with o u leg al  co n s en an d   m ar k etin g   b y   in d iv id u al  w h o   ar e   n o t   h av in g   g en u in licen s ed   t o   b e   u s o n   o t h er   s y s tem   with o u t   p r o p er   r eg is tr atio n   k ey s .   T h ef f icac y   o f   t h m an u f ac tu r er s   an d   w h o lesaler s   to   th s o f twar p r o d u ce d ;   b ec am s o   d etr im en tally   ex ag g er ated   to   in tim i d atio n s   esp ec ially   p ir ac y ,   r ev er s en g in ee r in g ,   a n d   tam p er in g .   T h es m ay   b d e g r ad ed   as  th s o f twar wer n o p r o p er ly   p r o tecte d .   C o n s eq u e n tly ,   in   o th er   to   g en er ate  en o r m o u s   in co m to   s o f twar Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 7 7 6   I n t J I n f   &   C o m m u n   T ec h n o l Vo l.  10 ,   No .   1 ,   A p r il   20 2 1 1     8   2   d ev elo p m e n in d u s tr ies,  th er e   is   th n ee d   o f   c o n s id er in g   co m p r eh e n s iv r is k   a n aly s is   as  well  as  s o f twar e   p r o tectio n   s tr u ctu r es a s   th r es u lts   o f   ex ten s iv ap p licatio n s   o f   s o f twar [ 3 ] .   T h o p e r atin g   s y s tem s   n ee d   to   b e   p r o tecte d   f o r   a d ep ap p licatio n s   ( e. g .   g r ap h ics  s o f twar e) wh ich   ca n   also   b v er y   co s tly .   T h illeg al  u s o f   s o f twar is   g r o win g   o n   d ail y   b asis   d u to   th e   ea s y   m ea n s   o f   g ettin g   s o f twar e   p r o d u cts  with o u p r o p e r   p ay m en t.   W h o lesaler s   o f   s o f t war k n o ws  th e   h ar d n ess   o f   p r ev en tin g   s o f twar f r o m   h ac k er s .   I is   s u r p o s th at   ev er y   u s er   s h o u ld   b in   co n tr o l o f   h is   m ac h in e s   h ar d war e   a n d   n etwo r k   co n n ec tio n   ac ess   [ 4 ] .   T h ex ec u tio n   o f   d if f er en ta s k s   b y   co m p u ter   u s er s   th r o u g h   s ev er al  s o f twar p r o g r am s ,   h as  m ak s o f twar Ap p licatio n   m o r e   im p o r tan [ 5 ] .   Ho wev e r ,   th e   im p r o p er ly   u s o f   s o f twar ap p licatio n   h as  r esu lted   in to   lo s o f   jo b   b y   s o f t war d e v elo p p er s   o v er   th y ea r s ,   an d   im ag in th e   s ev er al  n u m b er s   o f   th o s g r ad u atin g   f r o m   th Un i v er s ities   an d   p o l y tech n ics  with   im p r ess iv q u alif icatio n s   in   th f ield s   o f   s o f twar en g in ee r i n g   an d   o th e r   r elate d   f ield s ,   a n d   t h o s wh o   ar s tu d y in g   s u c h   r elat ed   f ield   as  th eir   f u t u r ca r ee r .   So f twar p ir ac y   is   h u g e   in tim id atio n   to   th e ir   f u tu r d r ea m s   wh ich   m ay   d ep r iv e   th em   o f   r ea lizin g   th e ir   am b itio n s .   T h is   p r o ject  o f   r elatin g   d i v er s s o f twar p r ev en tio n   tech n iq u es  w ill  f ig h p ir ac y   in   s o f twar d e v elo p m en wi th   th b est  p r o p o s ed   m et h o d   wh ich   is   v er y   n ec ess ar y   b ec au s o f   its   co n f ir m atio n   with   v e r i f icatio n   p r o ce d u r es  ac tu ality   co n ce aled   f r o m   t h s ev er al  u s er s   o f   s o f twar d u r i n g   in s tallatio n .         2.   RE L AT E S T UDI E S   Acc o r d in g   to   Ad u .   M.   K.   th e   g en u in e   leg al  s o f twar e   i n d u s tr ies  ar f ac in g   u n f ai r   co m p e titi o n s   b y   th eir   illeg al  co u n ter   p ar th r o u g h   th cir cu latio n   o f   c o u n ter f e it  s o f twar to   th en d   u s er s ,   th er eb y   ca u s in g   h ig h   r is k   o f   d am ag o f   d ata  a n d   in s ec u r ity   f o r   I T   i n d u s tr ies   [ 5 ] .   Acc o r d in g   to   B ah ar ,   et  al.   c o m b in at io n   o f   f o u r   k ey   in f lu e n ce s   m ea n   th at  n o   d ef ec tiv co p y - p r o tectio n   s y s tem   ca n   b co n ce iv ab l y   h ar m l ess   [ 6 ,   7] .   L o o k s   at   th b ir th m ar k   s o f twar p ir ac y   p r ev en tio n   tech n iq u an d   c o n ce n tr ated   o n   th d ir ec tio n   o f   f ix ed   s o f twar e   tech n iq u th at  is   b ei n g   u s ed   to   d etec s o f twar th e f t.  Sev er a f o r m s   o f   ce r tify in g   ar ac ce s s ib le,   v ar y in g   f r o m   “sit au th o r izatio n s ”  th at  p er m it  en tire   co n s u m er s   in   s p e cif ied   p h y s ical  s ite  o r   g r o u p   o f   n etwo r k   a d d r ess es  to   p r ac tice  d u p licates  o f   s o f twar e,   to   s im p le  s in g le - u s er   ar r a n g em e n ts   th at  s to p   an y   co p y i n g   en tire ly   [ 6 ] .   T h e   wo r k   d o n b y   Z o h eir .   T .   &   M o h o m m e d .   A   d eter m in wh at,   wh y   an d   h o n o to   esteem   th r ig h to   s o f twar p ir ac y   [ 8 ] ,   wh ile   C r o n in .   G.   h as  g iv en   th e   lawf u ac tio n s   i n   ef f o r t o   av o id   p ir ac y   b y   g e n er atin g   a n x iety   o f   p en alties o f   b ein g   ca u g h t in   th ac t o f   p ir ac y   [ 9 ] .   T h o u g h ,   s tu d ied   o n   c o d o b f u s ca tio n   wh ich   is   m eth o d   estab lis h ed   to   h elp   in   th av o id an ce   o f   m al icio u s   r ev er s e n g in ee r i n g   [ 1 0 ] .   E v alu atio n s   an d   an aly tical  s tu d ies  o f   s ev er al   s o f twar p r o tectio n   m eth o d s ,   b o th   s o f twar e - b ased   an d   h a r d war e - b ased ,   th at   ca n   aid   in   c o n tr o lin g   th e   s o f twar p ir ac y   p r o b lem s   in   o r d er   to   r eg u late  th eir   e f f icien cy   an d   d e f in ite  u s in   d iv er s lo ca tio n s   an d   s itu atio n s .   T h s o f twar p r o tectio n   tech n iq u es  e x p lo r e d   in   th is   p ap er   in clu d e   cr y p to g r ap h y ,   s o f twar wate r m ar k i n g ,   s ec u r ac ce s s   s ch em e,   s o f twar ag in g ,   g u a r d s ,   o b f u s ca tio n   an d   m u l ti - b lo c k   h ash in g   tech n iq u es   [ 7 ] ,   d is co u r s es  t h g r o u p in g   o f   th e   s o f twar p r o tectio n   tech n iq u es  an d   t h p o s s ib le  o cc u r r e n ce   m o d els  th at  ca n   b th r o wn   alo n g s i d ea ch   tech n iq u to   escap th p r o t ec tio n   d ev ice.   T o   tack le  s o f twar p ir ac y   d iv er s ity   o f   s o lu tio n s   h as  b ee n   s u g g ested ,   th ese  s o lu tio n s   ca n   b ca teg o r ized   as  eith er   d eter r en o r   p r e v en tiv [ 1 1 ] .   Dete r r en s o lu tio n s   r esp o n s to   th e   d r ea d   o f   t h p en alties  o f   g ettin g   ca u g h t.   T h s o lu tio n   is   ef f ec tiv e   if   s ep ar ate  p er s o n s   d esis f r o m   illeg al  b e h av io u r   o win g   to   th p er ce iv e d   d an g er   o r   f ea r   o f   s an ctio n s .   Pre v e n tiv s o lu tio n s   m ak u s o f   r ec en tech n o lo g y   to   i n cr ea s th co s o f   th ac tu al   ac o f   p i r ac y .   d ete r r en t   s o lu tio n   r elies  o n   an   in d iv i d u al   f ea r   o f   g ettin g   ca u g h t a n d   d o e s   n o t d ir ec tly   in cr ea s th e   co s t o f   th ac tu al  ac t   o f   p ir atin g .   I n   th is   wo r k   cr itical  s tu d y   h as  b ee n   ca r r y o u o n   d if f er en s o f twar p ir ac y   tech n iq u es  s u ch   as  r eg is tr atio n   co d es a s   an   an tip ir ac y   tech n iq u e ,   m ed ia  p r o tectio n   as a n   an tip ir ac y   tec h n iq u e ,   o n lin ac tiv atio n   as   an   an tip ir ac y   tech n i q u a n d   h ar d war e   b ased   p r o tectio n   as  an   an tip ir ac y   tech n i q u e,   b u an o th e r   r eseac h   s h o ws  th at  d if f er en co u n tr ies  cu ltu r al  an d   ec o n o m ic  d ev elo p m en s tag es  h av d i f f er en r e m ed ial  ap p r o ac h   to   p ir ac y   p r ev en tio n   [ 1 2 1 3 ] .   T h er ef o r e,   b ased   o n   th is   r es ea r ch   s tu d y   s im p le  p r o t o ty p ical  s o f twar was  d esig n ed   u s in g   t h b est tec h n i q u to   v alid ate  th r esu lts   o f   t h s tu d y .         3.   RE S E ARCH   M E T H O D   On o f   th b est  g en er al  te ch n iq u es  to   v er if y   th au th en ticity   o f   leg al  u s er s   is   S er ial - B ased   Pro tectio n s   u s in g   p r o d u ct   s er ial  n u m b e r s   [ 1 4 ] .   T h i d ea   is   to   p r o v id leg al  u s er s   with   s er ial  k ey ,   wh ic h   is   th en   test ed   b y   th p r o g r am   u s in g   s ec r et  v alid atio n   alg o r ith m .   T h is   m eth o d   is   n o co m p le tely   u s ed   f o r   o n lin e   d is tr ib u tio n s .   I n   f ac t,  it  was  in itially   u s ed   in   o v er - th s ec u r ity   s o f twar e.   At  th tim o f   in s tallatio n   o f   th s o f twar e,   u s er   h as  to   cr ea t   a   task   as  in   F ig u r e   1   b elo o n   th lo g in   p ag e   as  s ee n   in   F ig u r 2 ,   b y   l o g in g   u p   with   th lo g in   d etails  as   s h o wn   i F ig u r 3   b elo w,   an d   au th o r is u s er s   ca n   ch an g th eir   p ass wo r d   as   illu s tr ated   in   F ig u r e   4 .   T h i n s taller   ask s   th u s er   to   in s er th s er ial  k ey ,   if   it   is   in co r ec th in s tallatio n   p r o ce s s   en d s .   T y p ically ,   s u c h   a   s er ial  k ey   is   p u b lis h ed   o n   s o m ewh at   b u n d led   with   th e   s o f twar e.   I n   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J I n f   &   C o m m u n   T ec h n o l   I SS N:  2252 - 8 7 7 6       C o mp a r a tive  a n a lysi s   o n   d iffe r en t so ftw a r p ir a cy   p r ev en tio n   tech n iq u es   ( A h ma d   Mo h a m ma d   Ha s s a n )   3   ap p licatio n s   th at  ca n   b r eg i s ter ed   o n lin e,   th s er ial  k ey   ca n   b o f   s p ec if ic  s tr u ct u r an d   u s ab o v e   d esig n ated   s ch em t o   r eg is ter   an   ap p licatio n ,   th e   u s er   th e n   co n tacts  th p r o d u ce r   b y   s en d in g   h im h is   n am e   an d   th p r o d u ce r s   p r o v id es  th u s er   with   k ey ,   f o r m ed   o n   t h s o u r ce   o f   th u s er   r estrictio n s .   T h is   s er ial  k ey   was  g en er ated   u s in g   th e   v en d o r   p r iv ate   k ey - g en er atin g   al g o r ith m .   W h en   th e   u s er   en ter s   h is   p ar am eter s   an d   th k ey   in   th s o f twa r r eg is tr atio n   b o x ,   th p r o g r am   ca l cu lates  th k ey   b y   r u n n in g   th u s er   p ar am eter s   th r o u g h   th b u ilt - in   k ey   g e n er ato r   an d   th en   co m p ar es  th en ter ed   k e y   with   th o n d esig n ed   in   th e   b ac k g r o u n d   as  s h o wn   in   F ig u r 8   b elo w.   W h en   th ese  two   v alu es  m atch es,  th r eg is tr atio n   is   s u cc ess f u l   as   s h o wn   in   F ig u r 9   b elo w.   I s h o u ld   b r ev ea led   th at  th is   s ec u r ity   is   f lex ib le  an d   u s er -   f r ien d ly ,   b u h as  an   in teg r al  s ec u r ity   r is k ,   b ec au s e   th v er if icatio n   p r o ce s s   in clu d es  g en er ati n g   t h c o r r ec t   k e y   o n   th e   en d - u s er s   m ac h in e .       3 . 1 .     Ana ly s is   o f   t he  pro po s e d sy s t em   Acc o r d in g   to   th an aly s is   th r esear ch   th er ef o r r e v ea l s   s o   m an y   p r o b lem s   th at  in s tig ated   to   s o f twar th ef t,   an d   th at   th er e   i s   n ee d   to   d ev elo p   a   s im p le  s o f twar th at  will  ea s e   an d   p r ev en s o f twar e   p ir ac y   ef f ec tiv ely .   T h m ajo r   p r o b l em s   o f   s o f twar p ir ac y   ar h ig h   r is k   o f   v ir u s   an d   m alw ar in f ec tio n   t o   th e   co m p u ter   s y s tem   wh ich   m ay   r esu lts   to   h ar m f u s y s tem   s ec u r ity   an d   d ata  co r r u p tio n   am o n g   o th er s .   So f twar p ir ac y   h as  af f ec ted   t h p r o d u ctio n s   an d   th ef f ic ien c y   o f   t h s o f twar co m p a n y .   I p r o d u ce s   am p le  h ar m   t o   s o f twar p r o d u ce r s   wh en   th ei r   p r o d u cts  a r co p ied   illeg ally   with o u t   an d   s ep r ad i n g   to   o th er   p e o p le   wh o   ar e   n o t r eg is ter ed   u s er s   o r   wh en   t h eir   p r o d u cts ar in s talled   am o n g   s ev er al  m ac h in es o u ts id t h licen s ed   n u m b er .   So m r esear ch   h as f o u n d   th at  lo wer   lev el  o f   ed u ca tio n   lead s   to   g r ea ter   s o f twar p ir ac y   [ 1 5 ] ,   wh ile  o th er   s tu d y   in d icate d   th at  ed u ca tio n   h a d   li ttle sig n if ican t o n   s o f twar p i r ac y   [ 1 6 1 7 ] .     T h o u g h ,   n o twith s tan d in g   th v ar iety   o f   tech n ical  a ctio n s   ag ain s illeg itima te  r ep licatin g   o f   s o f twar e   th p r o tectio n   tech n iq u es  f ail  i n   p r o tectin g   s o f twar e.   T h e   n at u r o f   th ese  p r o tectio n   ac tio n s   is   f ix ed ,   a n d   n o n e   o f   th ese  tech n iq u es  o f f er   s u i tab le  p r o tectio n   b ec a u s th ey   all  h av b ee n   p e n etr ated   [ 3 ] .   In   ad d itio n ,   th e   s o f twar p r o tectio n   ac tio n s   m ay   d is ap p o i n cu s to m er s   f r o m   b u y in g   th g en u i n p r o d u ct,   an d   th u s   n ew   m eth o d   t o   p ir ac y   is   r eq u ir ed   [ 1 8 ] .   So f twar p ir ac y   f allo u ts   in   lo s r ev e n u wo r th   b illi o n s   o f   d o llar s   an n u all y   [ 1 9 ] .   R ev en u lo s s es  m ay   lea d   to   lo s jo b s ,   an d   th er is   als o   p o s s ib ilit y   o f   lo s in g   b o th   d o m esti an d   f o r eig n   in v estme n ts .   [ 2 0 ]   T h p r o p o s ed   s y s tem   ( m et h o d )   m u s t b ab le  t o   f u lf il th e   f o ll o win g :   a)   Acc u r ac y   ( E r r o r s   s h o u ld   b q u ick ly   ch ec k e d   an d   co r r ec te d ) .   b)   E f f icien cy   ( Pr o v id in g   s k illfu ln ess   in   av o id in g   p i r ac y   o f   s o f t war e) .   c)   E co n o m ical  ( Usi n g   t h m in im u m   o f   tim o r   r eso u r ce s   n ec es s ar y   f o r   e f f ec tiv en ess ) .   d)   Fu n ctio n ality   ( C ap ab le  o f   s er v in g   p u r p o s well) .   e)   User   f r ien d ly   ( Pr o v id in g   co m f o r tab le  en v i r o n m e n t f o r   wo r k   as we ll a s   co m p r eh en s iv o u tp u t) .     3 . 2 .     Sy s t e m   a na ly s is   a nd   des ig n   s y s tem   s im p ly   m ea n s   c o ll ec tio n   o f   m a n y   in ter r elate d   p a r ts   wo r k in g   to g eth er   to   ac h iev d esire d   g o al.   Sy s tem   a n aly s is   an d   d esig n   th er e f o r e;   I is   a   p r o ce s s   o f   g at h er in g   an d   u n d er s tan d i n g   f ac ts ,   class if y in g   th p r o b lem s ,   an d   d ec o m p o s itio n   o f   s y s tem   in t o   its   co m p o n e n ts .   Sy s tem   an aly s is   is   co n d u cted   f o r   th e   p u r p o s o f   r ev iewin g   s y s tem   o r   its   p ar ts   in   o r d er   to   id en tify   its   o b jectiv es.  I i s   p r o b lem   s o lv in g   tech n iq u th at  im p r o v es  th s y s tem   an d   en s u r es  th at  all  th co m p o n en t s   o f   th s y s tem   wo r k   p r o f icien tly   to   ac h iev th eir   p u r p o s e.   L o g ical  d esig n   o f   s y s tem   r elate s   to   an   in tellectu al  illu s tr atio n   o f   th d ata  f lo ws,  in p u ts   an d   o u tp u ts   o f   th s y s tem .   T h is   is   o f ten   co n d u cted   v ia  m o d ellin g ,   u s in g   an   o v er - a b s tr ac t ( an d   s o m etim es g r ap h ical)   m o d el  o f   th ac tu al  s y s tem .   I n   th f r a m ewo r k   o f   s y s tem s ,   d esig n s   th f o llo win g s   ar e   in clu d e d .     3 . 2 . 1 .     I np ut  des ig n   I n p u t d esig n   o f   th s y s tem   was d ef in ed   to   ac ce p t th r eq u ir e d   in p u t to   p r o ce s s   an d   f in ally   d is p la y   th r eq u ir ed   o u tp u as  s h o wn   in   F ig u r 5   b elo w.   Ho wev er ,   s o m o f   th s eg m e n ts   d o   n o e n tail  in p u b u y o u   j u s ch o ice  th co m m a n d   an d   it  e x ec u tes  th co m m an d   au to m a tically .   T h p r o g r am   ac ce p ts   th r eq u ir e d   in p u t   f r o m   th e   u s er   an d   d is p lay s   th co n s is ten o u tp u t.      3 . 2 . 2 .     O utput   des ig n   T h o u tp u o f   t h is   p r o g r am   wa s   d esig n ed   in   s u ch   way   to   m ee th d esire   o f   th u s er   an d   t o   g iv th e   r eq u ir ed   in f o r m atio n   as  s h o wn   in   Fig u r 6   &   Fig u r 7 .   Ho wev er ,   s o m o f   its   p ar d o   n o r eq u ir th u s er   to   in p u t d ata.       3. 2 . 3 .     F o r m   des ig n   Fo r m   u s ed   in   th is   p r o g r am   wer d esig n ed ,   d ef i n ed   an d   lin k ed   to g eth e r   to   m ee th d esire d   an d   r eq u ir ed   n ee d .   So m o f   th f o r m s   u s ed   in   th p r o g r a m   ar s h o wn   b elo w:    Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 7 7 6   I n t J I n f   &   C o m m u n   T ec h n o l Vo l.  10 ,   No .   1 ,   A p r il   20 2 1 1     8   4       F ig u r 1 .   Pro p o s ed   s o lu tio n           Fig u r 2 .   L o g in   p ag e           Fig u r 3 .   Sig n   u p   p ag e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J I n f   &   C o m m u n   T ec h n o l   I SS N:  2252 - 8 7 7 6       C o mp a r a tive  a n a lysi s   o n   d iffe r en t so ftw a r p ir a cy   p r ev en tio n   tech n iq u es   ( A h ma d   Mo h a m ma d   Ha s s a n )   5       Fig u r 4 .   Pas s wo r d   ch a n g p a g e           Fig u r 5 .   T ask   c r ea tio n   p ag e       4.   DE SCR I P T I O O F   T H E   R E SU L T S   Var io u s   r esu lt  h as  s o   f ar   b ee n   o b tai n ed   f r o m   th e   r ec en tly   im p lem en ted   p r o g r a m   o f   th “Sim p le   Valid atio n   So f twar e   m ain ly   with   th co r r ec in p u d is p lay in g   to   th u s er   wh er task   is   s h all  b cr ea ted   as  s h o wn   in   th Fig u r 5 .         Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 7 7 6   I n t J I n f   &   C o m m u n   T ec h n o l Vo l.  10 ,   No .   1 ,   A p r il   20 2 1 1     8   6       Fig u r e   6 .   T ask   c r ea ted       I n   Fig u r 6   u s er   cr ea ted   two   d if f er en task s   an d   th at  we n s u cc ess f u lly .   An d   s till   ask i n g   h im   to   Activ ate  to   u n lo ck   all  th f ea t u r o f   t h s o f twar e.             Fig u r e   7 .   Ap p licatio n   ac tiv atio n       I n   Fig u r 7 ,   a f ter   th task   wen s u cc ess f u l,  th u s er   n o tr y in g   to   ac tiv ate.   B u h r ea ll y   n ee d   th e   p r o d u ct  k ey   w h ich   is   th s er ial  k ey   f o r   ac ce s s in g   th f ea tu r e   o f   th s y s tem ,   th is   will  n o b e   p o s s ib le  s o   h h as   to   co n tact  th Au t h o r ized   u s er / a d m in   to   s en d   th Ser ial  k ey   f o r   s u ch   ac tiv atio n .         Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J I n f   &   C o m m u n   T ec h n o l   I SS N:  2252 - 8 7 7 6       C o mp a r a tive  a n a lysi s   o n   d iffe r en t so ftw a r p ir a cy   p r ev en tio n   tech n iq u es   ( A h ma d   Mo h a m ma d   Ha s s a n )   7       Fig u r 8 .   Activ atio n   k ey   s ee n   b y   ad m i n           Fig u r e   9 .   Activ atio n   wen t su c ce s s f u lly       5.   CO NCLU SI O N   T h s y s tem   wh ic h   is   s im ilar   t o   th e   ac tiv atio n   co d e   s y s tem   i s   an   im p r o v e m en t o   it,   s in ce   th er is   n o   p r o s p ec f o r   th u s er   to   s u p p ly   f alse  in f o r m atio n   to   th v en d o r ,   th e   s o f twar e   co d es  a u to m a tically   co llects  u s er   in f o r m atio n   an d   s en d   to   th v en d o r s   u s er   in f o r m atio n   p latf o r m .   All  is   g ea r ed   to war d s   lo o k in g   f o r   a   s o lu tio n   to   s o f twar p ir ac y   wh ich   af f ec ts   all  So f twar d ev elo p er s   an d   v en d o r s   h av b ee n   l o s in g   f u n d s   th at  wo u ld   h av e   b ee n   r aised   f r o m   th s ales  o f   th eir   s o f twar p r o d u cts  ai m ed   at  f u n d in g   f u r th er   d ev el o p m en e f f o r ts   an d   m ak in g   s u b s tan tial a n d   co n tin u in g   r esear ch .         RE F E R E NC E S   [ 1 ]   C o llb er g ,   F.,   Dy n am ic - g r ap h - b ased   s o f twar wate r m ar k in g ,”   R etr iev ed   Sep tem b er ,   2 0 1 3   f r o m   h ttp ://   h ttp ://wen k u . b aid u . co m / v iew/8 1 7 3 a 6 6 b a 9 8 2 7 1 f e 9 1 0 ef 9 7 8 . h tm l   [ 2 ]   Kh ad k a.   I . ,   So f twar p ir ac y : A   s tu d y   o f   ca u s es,  ef f ec ts   an d   p r ev en tiv m ea s u r es,”   T h esis   f r o m   Helsin k i   Me tr o p o lia  Un iv er s ty   o f   Ap p lied   s cien ce 2 0 1 5 .     [ 3 ]   An ck ae r t,  B . ,   De  Su tter ,   B . ,   &   De  B o s s ch er e,   K. ,   So f twar p ir ac y   p r ev e n tio n   th r o u g h   d iv er s ity ,”   I n   P r o ce ed in g s   o t h 4 t h   A C w o r ksh o p   o n   Dig ita r ig h ts   ma n a g eme n t   -   DR 0 4 , p .   6 3 ,   2 0 0 4 ,   New  Yo r k ,   New   Yo r k ,   USA: A C M   Pre s s .   h ttp ://d o i.o r g /1 0 . 1 1 4 5 / 1 0 2 9 1 4 6 . 1 0 2 9 1 5 7   [ 4 ]   Ab r ah am ,   J .   M.   So f twar p r o tectio n   b y   h ar d war an d   o b f u s ca tio n ,”   R etr iev ed   No v em b er ,   2 0 1 3   f r o m   h ttp ://fa cu lty . u tp a. e d u /b f u /Pap er s /SAM3 5 4 0 . p d f   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 2 5 2 - 8 7 7 6   I n t J I n f   &   C o m m u n   T ec h n o l Vo l.  10 ,   No .   1 ,   A p r il   20 2 1 1     8   8   [ 5 ]   Ad u .   M.   K. ,   Desig n   o f   s o f twar p ir ac y   p r ev e n tio n   tech n iq u u s in g   m o b ile  ag e n m ess ag in g   ca ll ,   A n n a ls   C o mp u ter S cien ce   S eries ,   p p .   1 0 5 - 1 0 9 2 0 1 3   [ 6 ]   B ah ar   R . ,   Activ atio n   co d e   s y s tem   an d   m eth o d   f o r   p r ev en tin g   s o f twar p i r ac y ,   g o o g le  p a ten ts .   R etr iev ed   J an u ar y   1 1 ,   2 0 1 4 ,   f r o m   h ttp ://www. g o o g le . co m /p a ten ts /US .   [ 7 ]   Gar eth ,   C .   tax o n o m y   o f   m eth o d s   f o r   s o f twar p i r ac y   p r ev en tio n ,”   R etr iev ed   J an u a r y ,   2 0 1 4   f r o m   h ttp ://www. cr o n in s o lu tio n s . co m /wr itin g /p ir ac y tax o n o m y . p d f   [ 8 ]   Z o h eir .   T .   &   M o h o m m ed .   A.   So f twar p ir ac y   in   d e v elo p i n g   co u n tr ies:   p r ev alen ce ,   ca u s es  an d   s o m p r o p o s itio n s ,   Glo b a l jo u r n a o f E co n o mic  &   B u s in ess .   Pp .   191 - 216 2 0 1 7   [ 9 ]   C r o n in .   G. ,   tax o n o m y   o f   m eth o d s   f o r   s o f twar p i r ac y   p r ev en tio n , ”  r etr iev ed   Octo b e r   2 8 ,   2 0 2 0 ,   f r o m   www. v er y q u ick . o r g /wr itin g /p i r ac y tax o n o m y . p d f   [ 1 0 ]   Kh an .   M.   Ak r am .   M .   &   R iaz.   N . C o m p ar ativ An al y s is   o f   So f twar Pro tectio n   Sch em es,”   Th e   I n tern a tio n a l A r a b   Jo u r n a l o I n fo r ma tio n   Tech n o lo g y v o l.  1 2 ,   n o .   3 ,   Ma y   2 0 1 5 .     [ 1 1 ]   T alib . L .   R . ,   So f twar Pira c y   So lu tio n s , ”  I n tern a tio n a J o u r n a o C o mp u ter  S cien ce   a n d   Mo b ile   C o mp u tin g ,   v o l.6 ,   n o .   2 ,   Feb r u ar y -   2 0 1 7 ,   p p .   1 5 6 - 169 2 0 1 7   [ 1 2 ]   Fan g .   X.   &   L ee .   S. ,   C o m p ar ativ em p ir ical  an al y s is   o n   co m p u ter   s o f twar e   p ir ac y   b e h av io r s   b e twee n   C h in &   th Un ited   States J o u r n a o I n tern a tio n a Tech n o lo g &   I n fo r ma tio n   Ma n a g e men t pp.   47 - 66,   2 0 1 6   [ 1 3 ]   Vad d ad i.  P .   C . ,   Kar an d ee p .   S.  &   R av i.  B . ,   m o d el  f o r   p r ev en tio n   o f   s o f twar p ir ac y   t h r o u g h   s ec u r e   d is tr ib u tio n ,   Ad v an ce s   in   C o m p u ter   a n d   I n f o r m atio n s   Scien ce s   &   E n g in ee r in g ,   p p .   2 5 1 - 2 5 5 2 0 0 8 .     [ 1 4 ]   An ck ae r t. B . ,   So f twar p ir ac y   p r e v en tio n   t h eo r y   d iv er s ity 2 0 0 4 ,   R etr iev ed   f r o m   h ttp ://u s er s . elis . u g en t.b e/~b r d s iette/r esear ch /p u b licatio n s /2 0 0 4 DR Ma   n ck ae r t.p d f   [ 1 5 ]   Go el.   K.   R .   &   Nel s o n .   M.   A. ,   Dete r m in an ts   o f   s o f twar p ir ac y E co n o m i cs,  I n s titu tio n s   an d   tech n o lo g y ,   Jo u r n a o f Tec h n o lo g Tr a n s fer ,   p p .   6 3 7 - 6 5 8 ,   2 0 0 9 .     [ 1 6 ]   Alo k   Mish r ,   I b r a h im   Ak m a n   &   Ali  Yaz ici,   Or g an izatio n al  s o f twar p ir ac y :   an   em p ir ic al  ass es s m en t,  B eh av io u r   &   I n f o r m at io n   T ec h n o lo g y ,   v o l.   2 6 ,   n o .   5 ,   pp 437 - 444   h ttp ://d x . d o i. o r g /1 0 . 1 0 8 0 / 0 1 4 4 9 2 9 0 5 0 0 4 8 3 5 7 7   [ 1 7 ]   Mish r a.   A. ,   Ak m an .   I .   &   Yaz ici.   A. ,   So f twar p ir ac y   am o n g   I T   p r o f ess io n als  in   o r g an izatio n s ,   I n tern a tio n a l J o u r n a o f I n fo r ma tio n   Ma n a g eme n t ,   p p .   4 0 1 - 413 2 0 0 6 .     [ 1 8 ]   Su d ler ,   H . ,   E f f ec tiv e n ess   o f   an ti - p ir ac y   tech n o lo g y Fin d in g   ap p r o p r iate  s o lu t io n s   f o r   e v o lv in g   o n lin e   p ir ac y ,   B u s in ess   Ho r iz o n s v o l.  56 ,   n o .   2 ,   pp .   1 4 9 - 1 5 7 2 0 1 3 h ttp ://d o i.o r g / 1 0 . 1 0 1 6 /j. b u s h o r . 2 0 1 2 . 1 1 . 0 0 1   [ 1 9 ]   F u ,   B . ,   R ich ar d ,   G. ,   &   C h e n ,   Y. ,   So m n ew  a p p r o ac h es  f o r   p r ev en tin g   s o f twar e   tam p er in g ,   I n   P r o ce ed in g s   o th 4 4 th   a n n u a s o u th ea s r eg io n a c o n feren ce   o n   -   A C M - S E   4 4 p .   6 5 5 ,   2 0 0 6 ,   New   Yo r k ,   New   Yo r k ,   USA: A C M   Pre s s .   h ttp ://d o i.o r g /1 0 . 1 1 4 5 / 1 1 8 5 4 4 8 . 1 1 8 5 5 9 2   [ 2 0 ]   Ham ad e,   S.  N . ,   T h e   L eg al  an d   Po liti ca Asp ec ts   o f   So f twar Pira cy   in   th Ar a b   W o r ld ,   I n   Th ir d   I n tern a tio n a l   C o n feren ce   o n   I n fo r ma tio n   Tech n o lo g y:   N ew  Gen era tio n s   ( I TN G’ 0 6 ) p p .   1 3 7 - 1 4 2 2 0 0 6 ,   I E E E .   h ttp ://d o i. o r g /1 0 . 1 1 0 9 /I T NG. 2 0 0 6 . 1 2 9       B I O G RAP H I E S O F   AUTH O RS       Ahm a d   Mo h a m m a d   H a ss a n   r e c e iv e d   h is  BS c .   d e g re e   in   c o m p u ter  S c ien c e   fro m   F e d e ra l   Un iv e rsity   Du tse ,   Ji g a wa   S tate ,   Nig e ria  in   2 0 1 9   a n d   p re se n tl y   He   is  th e   CEO  o f   M sh e l so ftwa re   d e v e lo p m e n c o m p a n y   i n   Ji g a wa   sta te o Nig e ria.           Ay u b a   J o h n   re c e iv e d   h is  B. E n g .   En g i n e e rin g   De g re e   in   C o m p u te En g i n e e rin g   fro m   Un i v e rsity   o M a i d u g u ri ,   Ni g e ria  in   2 0 1 0 ,   a n d   M . E n g .   Co m p u ter   En g in e e rin g   De g re e   fr o m   Un i v e rsity   o f   Be n in ,   Ni g e ria,  in   2 0 1 7 ,   He   h a wo rk e d   a a   tran sm issio n   En g in e e in   Na ti o n a C o n tro C e n tre   (NCC);  Tran sm issio n   C o m p a n y   o Ni g e ria  (TCN)   in   2 0 1 4   a n d   h e   is  a   m e m b e o f   th e   Nig e rian   so c iety   o e n g in e e rs  (NSE ),   c u rr e n tl y   a   lec tu re fro m   F e d e ra Un iv e rsit y   Du tse ,   Nig e ria.  His  re se a rc h   in tere sts  a re   in   th e   a re a o M icro e lec tro n ics '   In telli g e n t   S e c u rit y   S y ste m   &   Wi re les s   S e n so Ne two r k s.  E - m a il a y u b a . j o h n @f u d . e d u . n g .         Evaluation Warning : The document was created with Spire.PDF for Python.