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 .   1 6 ,   N o .   3 D e c e m b e r   201 9 ,   pp .   1439 ~ 1446   IS S N :   2502 - 4752 ,   D O I :   10. 1 1591 / i j e e c s . v 1 6 .i 3 . pp 1 43 9 - 1446             1439       Jou r n al   h o m e pa ge ht t p: / / i ae s c or e . c om / j our na l s / i nde x . php/ i j e e c s   E v a l u a t i o n   o f   p r o p o sed  a m a l g a m a t e d   a n o n y m i z a t i o n   a p p r o a c h       D e e p a k   N a r u l a,   P ar d e e p   K u m ar ,   S h u c h i ta  U p ad h yaya   D e p ar t m e n t   o f   C o m put e r   S c i e nc e   &   A ppl i c a t i o ns K U ,   I ndi a       A r ti c l e   I n fo     A B S TR A C T   Ar t i c l e   h i s t or y :   R e c e i v e d   J a n   15 ,   2 01 9   R e v i s e J un   1 ,   2019   A c c e pt e J un   26 ,   201 9       I t he   c ur r e n t   s c e na r i o   o f   m o de r e r a ,   p r o v i di ng   s e c ur i t y   t o   a i n di v i du a l   i s   a l w a y s   a   m a t t e r   o f   c o n c e r w he n   a   h ug e   v o l um e   o f   e l e c t r o ni c   da t a   i s   g a t he r i ng   da i l y .   N o w   pr o v i di ng   s e c ur i t y   t o   t he   g a t he r e da t a   i s   n o t   o nl y   a   m a t t e r   o f   c o nc e r bu t   a l s o   r e m a i n s   a   no t a bl e   t o p i c   o f   r e s e a r c h.   T h e   c o nc e pt   o f   P r i v a c y   P r e s e r v i ng   D a t a   P ubl i s hi ng   ( P P D P )   d e f i ne s   a c c e s s i ng   t he   publ i s he d   da t a   w i t ho ut   d i s c l o s i ng   t h e   no r e qu i r e i nf o r m a t i o a bo ut   a n   i nd i v i dua l .   H e nc e   P P D P   f a c e s   t he   pr o bl e m   o f   publ i s hi ng   us e f ul   da t a   w hi l e   ke e p i ng   t he   pr i v a c y   a bo ut   s e ns i t i v e   i nf o r m a t i o a bo u t   a i nd i v i dua l .   A   v a r i e t y   of   t e c hni que s   f o r   a no n y m i z a t i o ha s   be e f o und  i l i t e r a t u r e ,   but   s uf f e r s   f r o m   di f f e r e nt   k i nd  o f   pr o bl e m s   i t e r m s   o f   da t a   i nf o r m a t i o l o s s ,   di s c e r ni bi l i t y   a nd  a v e r a g e   e qui v a l e nc e   c l a s s   s i z e .   T h i s   p a pe r   pr o po s e s   a m a l g a m a t e a ppr o a c a l o ng   w i t i t s   v e r i f i c a t i o w i t r e s p e c t   t o   i n f o r m a t i o l o s s ,   v a l u e   o f   di s c e r n i bi l i t y   a nd  t h e   v a l u e   o f   a v e r a g e   e qu i v a l e nc e   c l a s s   s i z e   m e t r i c .   T he   r e s u l t   ha v e   be e f o und  e nc o ur a g i ng   a s   c o m pa r e t o   e xi s t i n   k - a no n y m i t y   ba s e a l g o r i t hm s   s uc a s   D a t a f l y ,   M o ndr i a a nd  I nc o g ni t o   o n   v a r i o us   pub l i c a l l y   a v a i l a bl e   da t a s e t s .   Ke y w or d s :   A n o n y m i z a t i o n     A T U S     CU P S     PPDP   C opy r i gh t   ©   201 9   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 :   D e e pa N a r u l a ,     D e p ar t m e n t   o f   Co m put e S c i e n c e   &   A pp l i c a t i o n s   K U ,   K ur u ks h e t r a ,   H a r y a n a ,   I ndi a .   E m a i l :   d n a rul a 123 @ y a h o o . c o m       1.   I N TR O D U C TI O N     In  p r e s e n t   e r a   o f   i n f o r m a t i o n   t e c hn o l o g y   h uge   a m o u n t   o f   da t a   i s   c o l l e c t e da y   by   da y   v i a   d i f fe r e nt   m e a n s   s uc h   a s   o n l i n e   a n o ff l i n e .   T hi s   h uge   c o l l e c t i o n   w i l l   b e c o m e   a   m a t t e r   o f   c o n c e rn   w h e n   t h e   m a t t e r   o s e c ur i t y   oc c ur s .   A s   pr i v a c y   t o   a n   i n di v i du a l   i s   a   c r uc i a l   m a t t e r   of   c o n c e r n,   t h e r e fo r e   P P D P   i s   a l w a y s   a   m a t t e r   of   n o t a b l e   r e s e a r c h.   A   v a ri e t y   of  t e c h ni que s   ha v e   b e e n   s ugge s t e i n   l i t e r a t u r e   fo r   a n o n y m i z a t i o n .   k - a n o n y m i t y   m o de l   w a s   s ugge s t e by   S w e e n e y   a n w a s   t h e   o n e   b a s i s   of   pr i v a c y   pr o t e c t i o n   m o de l   [1] .   K r i s t e n   L .   e t   a l .   n a m e M o n d r i a n   m ul t i di m e n s i o na l   k - a n o ny m i t y   [2],   It   w o r ks   by   pa r t i t i o n i ng  t h e   do m a i n   s pa c e   i t e r a t i v e l y   i n   t o   v a ri o us   r e gi o n s   w h e r e   e a c h   o f   t h e   r e gi o n   ha v e   t o   s a t i s fy   t h e   c o n di t i o n   o f   k - a n o n y m i t y .   A n o t h e a l go r i t hm   o f   k - a n o n y m i z a t i o n   na m e d   I n c o gni t o   w a s   pr o po s e by   K .   le fe v r e   e t   a l [ 3 ] .   T hi s   a l go ri t hm   w o r ks   o n   t h e   a pp r o a c h   o f ul l   do m a i n   ge n e ra l i z a t i o n   a n b a s e o n   t h e   c o n c e pt   of   s i n gl e   di m e n s i o na l   t h e o r y .   It   w o r ks   by   b ui l di n g   a   l a t t i c e   a n d   t ra v e r s e s   t h e   l a t t i c e   i n   b o t t o m   up  b r e a t h   f i r s t   s e a r c m a nn e r   a n r e t u rn s   t h e   a n o n y m i z e t a b l e .   S a pa na   A n a nt   p a t i l   e t   a l .   [ 4]  m a de   a   c o m pa r a t i v e   s t ud y   of   pr i v a c y   pr e s e r v a t i o n     t e c hn i q ue   i n   da t a   p ub l i s h i n w h e r e   a s   R a m   M o ha n   R a o   P   e t   a l .   [5]  ga v e   a   s t udy   o n   p r i v a c y   pr e s e r v a t i o n   t e c hn i q ue .   E ri c e t   a l .   [6 e xpl a i n e t h e   c o n c e pt   o f   i m pr o v i n c l us t e r s   us i n f uz z y   b a s e a pp r o a c h .   T h e   c o n c e pt   o t w o   l e ve l   c l us t e r i n a pp r o a c h   i s   p r o po s e t o   i m pr o v e   pa r t i t i o n   m e t h o us i n k - m e a n   a pp r o a c h .   M uha m m a e t   a l .   [7 i nt r o duc e t h e   c o n c e pt   o f   ge n e r a t i n c l us t e r s   us i n f uz z y   b a s e a ppr o a c h .   J a s m i n   I l y a n i   e t   a l .   [8]  ha v e   de s c r i b e v a r i o us   m e t h o ds   f o r   pr o v i di n s e c uri t y   t o   da t a   a s   t o   r e s t r i c t   t h e   u na u t h o r i z e pe r s o n   t o   a c c e s s   t h e   da t a   a l o n w i t a dv a nt a ge s   a n d i s a dv a n t a ge s   o f   t h e   p r o po s e t e c h ni que .   M a n i s ha     S ha r m a   e t   a l .   [ 9]  p r o po s e a pp r o a c h   f o r   p ri v a c y   pr e s e r v i ng  t ha t   a l l o w s   pub l i s h i n t h e   d a t a   w h i l e   r e t a i n i ng  t h e   s e c l us i o n   of  s e n s i t i v e   i n f o r m a t i o n   a b o ut   a n   i n di v i du a l .   K a r t i P a t e l   e t   al.   [10]  gi v e n   a n   a p p r o a c h   f o r   pr i v a c y   pr e s e r v a t i o n   o f   da t a   us i n r a ndo m i z a t i o n   m o de l   a n k - a n o n y m i t y .   T h e   a pp r o a c h   w o r ks   by   s e l e c t i n ke y ,   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 .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     1 4 3 9   -   1 4 4 6   1440   qua s i   a nd  s e n s i t i v e   a t t r i b ut e s   f r o m   gi v e n   da t a   s e t   t h e n   o ut   o t h e   s e l e c t e s e n s i t i v e   v a l ue s   a n t ra n s f e r   t up l e s   w i t h   t h e   m o s t   s e n s i t i v e   v a l ue s   t o   a n o t h e r   t a b l e   fo l l ow e d   by   a ppl y i n t h e   p r o c e s s   of  k - a n o n y m i z a t i o n .     F un e t   a l .   [11 ,   12]  p r o po s e a n   a pp r o a c h   f o r   c l a s s i f i c a t i o n   o f   da t a   us i n w i t h   a n   a i m   i s   t o   de t e r m i n e   k - a n o n y m i z a t i o f a c t o r .   T h e   a pp r o a c f o r   c l a s s i f i c a t i o i s   b a s e o n   t w o   ob s e r v a t i o n s .   F i r s t   o b s e r v a t i o n   i s   i n f o r m a t i o n   s pe c i f i c   t i n d i v i dua l s   w h i l e   t h e   s e c o n on e   i s   c o n c e r n e w i t h   ut i l i t y   of   da t a   duri n g   c l a s s i f i c a t i o n.   T h a n v e e r   e t   a l .   [13]   de s c r i b e a   n o v e l   h o l i s t i c   a pp r o a c h   f o r   a c hi e v i n m a xi m um   p ri v a c y   us i n g   f uz z y   s e t   w i t h   o bj e c t i ve s   of   m a i n t a i ni n p r i v a c y   pr e s e r v a t i o n   w h i l e   r e v e a l i n us e f ul   i n f o r m a t i o n   f o r   n u m e r i c a l   a n c a t e go ri c a l   v a l ue s .   M a ni ka nda n   G .   e t   a l .   [1 4]   e xpe r i m e n t a l l y   s h o w s   t h a t   t h e   o r i gi na l   da t a   w i l l   b e   di s t o r t e w h e n   f uz z y   l o gi c   i s   a ppl i e a n gi v e n   a   c o m pl e t e   a na l y s i s   o n   di f fe r e nt   f uz z y   b a s e m e m b e r   f un c t i o n s .   K a t s u hi r o   H o n da   e t   a l .   [15 p r o po s e a n o t h e r   v a r i a n t   o f   k - a n o n y m i z a t i o n   us i n f uz z y   b a s e d   a pp r o a c h.   T h e   p r o po s e d   m e t h o fo r   a n o n y m i z a t i o n   i s   a ppl i e f o r   c o l l a b o r a t i v e   f i l t e r i ng  a n do e s   t h e   e s t i m a t i o o f   a ppl i c a b i l i t y   of   un e v a l ua t e i t e m s .   B .   K a rt h i ke y a n   e t   a l .   [ 16]  p r o po s e a a p p r o a c h   f o r   p ri v a c y   pr e s e r v i n g   o f   s e n s i t i v e   da t a   us i n g   t h e   f uz z y   l o gi c .   In  t hi s   c l us t e ri n g   o n   d a t a   s e t   i s   m a de   f i r s t ,   t h e n o i s e   i s   a dde t o   n u m e r i c   da t a   us i n f uz z y   m e m b e r s h i f u n c t i o n   t ha t   c a us e s   di s t o r t e d a t a .   A   s y s t e m a t i c   c o m pa ri s o n   a n e v a l ua t i o n   o f   v a r i o us   k - a n o n y m i z a t i o n   t e c hni que s   ha s   b e e n   gi v e n   by   V a n e s s a   e t   a l .   [17 ].   D e e pa e t   a l .   [18 - 20]  ha v e   gi v e n   a   c o m pl e t e   a na l y s i s   of   i n f o r m a t i o n   l o s s ,   di s c e rn i b i l i t y   a n d   a v e r a ge   e qui v a l e nt   c l a s s   s i z e   m e t r i c s   c o n s i de r i ng  t h e   c h a ra c t e ri s t i c s   o a t t r i b ut e s   o n   di f fe r e n t   da t a   s e t s .   T i m e   t o   t i m e   v a r i o us   m e t h o ds   h a v e   b e e n   de pl oy e t o   a n o n y m i z e   t h e   da t a ,   o u t   o f   t h e s e   m e t h o ds ,   k - a n o n y m i z a t i o n   i s   o n e   o f   t h e   f un d a m e n t a l   m o de l   of  a n o n y m i z a t i o n   a n b a s i s   fo r   t h e   o t h e r s .   A l go r i t hm s   s uc h   a s   D a t a f l y ,   M o n d r i a n ,   I n c o gni t o   a r e   t h e   a n o n y m i z a t i o n   a l go r i t hm s   b a s e o n   t h e   c o n c e pt   of   k - a n o n y m i z a t i o n.   M o r e o ve r ,   w h e n   t h e s e   a l go r i t hm s   a r e   a ppl i e o n   d i f fe r e nt   da t a s e t s   f o r   a n o n y m i z i n t h e   da t a   a n a f t e r   a n o n y m i z a t i o n   d a t a   ut i l i t y   m e t r i c s   a r e   a ppl i e t o   c a l c ul a t e   v a r i o us   ut i l i t y   f a c t o r s   s uc h   a s   i n f o r m a t i o n   l o s s   [21],   v a l ue   of   di s c e r ni b i l i t y   [22]  a n t h e   v a l ue   of   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e   [ 23]  t h e i r   pe r f o r m a nc e   v a r i e s   w i t t h e   c h a ra c t e r i s t i c s   o f   da t a   s e t s   a nd  t h e s e   a l go ri t hm s   a r e   n o t   a l w a y s   s h ow i n g   c o n s i s t e n t   r e s ul t s .     1. 1 .   P r o b l e m   F o r mu l ati o n   T h i s   pa pe r   i s   a n   e f fo r t   t o   pe r f o r m   v e r i f i c a t i o n   o f   pr o p os e a ppr o a c h   w i t h   t hr e e   k - a n o n y m i t y   a l go ri t hm s   s uc h   a s   D a t a f l y ,   M o n d r i a n   a nd  I n c o gni t o .   T h e   i nput   i s   t a ke n   f r o m   t hr e e   pub l i c a l l y   a v a i l a b l e   da t a   s e t s   [24]  a nd  o ut put   w i l l   b e   a n o n y m i z e da t a .   T h e   a m a l g a m a t e a pp r o a c h   i s   b a s e o n   f uz z y   a ppr o a c h   a n s h uf f l i ng  o f   t upl e s ,   w h i c h   i s   w h y   t hi s   a pp r o a c h   c a n   b e   a ppl i e t o   a n y   t y pe   o f   da t a .   M o r e o v e r ,   a   p r o pe r   v e r i f i c a t i o n   o f   i n f o r m a t i o n   l o s s   [21] ,   d i s c e rn i b i l i t y   [22]  v a l u e   a n t h e   v a l ue   o f   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e   [23]  m e t r i c   us i n a m a l g a m a t e m e t h o h a v e   be e n   gi v e n   w h e r e a s   t h e   a m a l g a m a t e m e t h o d   an m e t r i c s   ha v e   b e e n   i m p l e m e nt e by   r e s e a r c h e r .   T h e   pr o po s e a l go r i t hm   h a s   b e e n   i m p l e m e nt e i n   P y t h o n   a s   P y t h o n   i s   h a v i n a   ri c h   s e t   o l i b r a ri e s .   T h e U T D   t o o l ki t   i s   t o   b e   us e i n   t h e   l a s t   s t e o f   t h e   a l go ri t hm .   I t hi s   t o o l ki t   t h e   v a ri o us   pa r a m e t e r s   w . r. t .   k - a n o n y m i z a t i o n   s uc h   a s   t h e   na m e   o f   a l go r i t hm   t o   b e   a ppl i e e . g.   D a t a f l y ,   M o n d r a i n,   e t c .   a n v a l ue   of   k,   e t c .   w i l l   b e   gi v e n .   O n   t h e   b a s i s   o f   t h e s e   pa r a m e t e r s   t h e   t o o l ki t   p rov i de s   t h e   a n o n y m i z e da t a .       1. 2 .   P r o p o s e d   A m al gam ate d   A l go r i th m   T h e   pr o po s e a m a l g a m a t e a l go r i t hm   i s   a   c o m b i n a t i o n   o f   t hr e e   di ff e r e n t   a p p r o a c h e s ,   b a s e o n   s h uf f l i ng  t h e   r e c o r ds ,   ge n e ra t i o n   o f   f uz z y   v a l ue s   f o r   s e n s i t i v e   a t t ri b ut e   a n a n o n y m i z i n o n l y   h i g h   s e n s i t i v e   r e c o r ds   us i n k - a n o n y m i z a t i o n.   T h e   m a i n   r e a s o n   b e hi n us i n s h uf f l i n g   o f   r e c o r ds   i s   t o   di s t i ngui s h   t h e   pa t t e rn   o f   t upl e s   a s   c o m pa r e t o   o r i g i n a l   da t a   s e t .   M o r e o ve r ,   f uz z y   i s   a ppl i e t o   s e n s i t i v e   a t t r i b ut e   t o   p r e s e r v e   t h e   p r i v a c y   of   a i n d i v i dua l .     A l go r i t h m :   A m a l g a m a t e d_a n o n y m i z a t i o n (D S 0,   A U , A Q ,   A )   {         / /   D S 0 = O ri gi na l   D a t a S e t             //A U :   U n i que   A t t r i b ut e   / /   A :   Q u a s i   A t t ri b ut e   / /   A S :   S e n s i t i v e   A t t r i b ut e       1.   G e n e ra t e   D S 1       w h e r e   D S =    DS 0   {A U }   / /   { D S :     D a t a   s e t   w i t h o ut     u n i q ue   a t t ri b ut e s }   2.   G e n e ra t e   D S w h e r e   D S 2 =   S o r t (D S 1 , A s )   / /   { D S 2:   S o rt e d a t a s e t   o n   s e n s i t i v e   a t t ri b u t e }   3.   G e n e ra t e   A S W=   G e n e r a t e _W e i g h t (A S )   / /   { G e n e ra t e   w e i g h t   f or  s e n s i t i v e   a t t r i b ut e }   4.   DS 3 = S F uz z y (A S W / /   {   D S 3 :   D a t a   s e t   c o n t a i ni n g   f uz z y   v a l ue s   f o r   s e n s i t i v e   a t t r i b ut e . }   5.   S pl i t (D S 3   , T H   t o   o b t a i D S H   a nd  D S L    w h e r e   D S H = { X :   0 < X < = T H } ,   D S L = {   X :     X > T H }   6.     K _A N O N Y I Z E (D S H )/ /   A p pl y   t h e   p r o c e s s   of   k - a n o n y m i t y   onl y   o n   H i gh  S e n s i t i v e   da t a s e t     7.   O b t a i n   D S 4 =   M e r ge (D S H ,   D S L / /   M e r ge   L o w   a nd  hi g S e n s i t i v e   da t a   r e t u rn  D S 4   }     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       E v a l uat i on   of   pr opos e am al gam at e a nony m i z at i on   appr oa c ( D e e p ak   Nar u l a)   1441   2.   V ER I F I C A TI O N   O F   P R O P O S ED   A LG O R I TH M   V e r i f i c a t i o n   o f   pr o po s e a l go r i t h m   i s   do n e   by   a ppl y i n i t   o n   t hr e e   pub l i c a l l y   a v a i l a b l e   d a t a   s e t s   [24] .   M o r e ov e r ,   a   s y s t e m a t i c   c o m pa ri s o n   ha v e   b e e n   m a de   w i t e xi s t i ng  k - a n o n y m i t y   a l go ri t hm s   s uc h   a s   D a t a f l y   [1],   M o n d ri a n   [2]  a nd  I n c o gn i t o   [3]  a n p r o po s e a m a l ga m a t e a l go ri t hm   i n   t e rm s   o f   da t a   ut i l i t y   m e t r i c s   s uc h   a s   i n f o r m a t i o n   l o s s ,   di s c e rni b i l i t y   a n t h e   v a l ue   o f   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e .   F o r   a n o n y m i z i n t h e   da t a   s e t   U T D   [25]   t o o l ki t   ha v e   b e e n   us e d.       3.   EX P ER I M EN TA A N A L Y S I S   3. 1 .   A d u l D ata  S e t   Ini t i a l l y   a dul t   d a t a   s e t   i s   t a ke n   t o   de t e r m i n e   t h e   a m o unt   o f   i n f o r m a t i o n   l o s s ,   v a l ue   o f   di s c e r n i b i l i t y   a n t h e   v a l ue   o f   a ve r a ge   e qui v a l e n c e   c l a s s   s i z e   m e t ri c s .   T he   a s s e s s m e n t   w a s   do n e   o n   5411  t up l e s   w i t h   n i n e   a t t ri b ut e s .   T hi s   p r o c e s s   of   a s s e s s m e n t   w a s   do n e   a f t e r   d i s c a r d i n t h e   t u pl e s   w i t h   b l a n k   v a l ue s   f r o m   t h e   o r i gi na l   d a t a   s e t .   T h e   a t t ri b ut e s   c o n s i de r e d   f o r   t hi s   d a t a   s e t   a re :     A dul t   =   { A ge ,   S e x,   R a c e ,   M a r i t a l   S t a t us ,   E duc a t i o n ,   S t a t e ,   Q ua l i f i c a t i o n,   D e s i g na t i o n,   S a l a r y }     3. 1 . 1.   I n fo r m ati on   Lo s s   T o   de t e r m i n e   t h e   v a l ue   o f   i n f o r m a t i o n   l o s s ,   t h e   a t t r i b ut e   S a l a r y   i s   c o n s i de r e t o   b e   s e n s i t i v e   a t t ri b ut e   a n p r o c e s s   of   a n o n y m i z a t i o n   i s   a ppl i e o n   qua s i   a t t ri b ut e s   s uc h   a s   A ge ,   M a r i t a l   S t a t us ,   a n S e x.   A f t e r   a n o n y m i z i n t h e   da t a   s e t   us i n e xi s t i n k - a n o n y m i t y   a l go r i t hm s   a n us i n p r o po s e d   a m a l ga m a t e a l go ri t hm ,   ge n e ra l   i n f o rm a t i o l o s s   h a v e   b e e n   c a l c ul a t e d.   T h e   r e s ul t s   a re   s h o w n   i F i g u r e   1 .             F i gu r e   1 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  p r o pos e a m a l ga m a t e a l go ri t hm   o A D U L T   da t a   s e t   f o r   ge n e r a l   I n f o rm a t i o l o s s       It   h a s   b e e n   o b s e r v e f r o m   F i gu r e   t ha t   t h e   r e s ul t   o b t a i ne i t e r m s   o f   i n f o r m a t i o n   l o s s   us i n g   pr o po s e a m a l g a m a t e a l go r i t h m   i s   c o m pa r a b l e   v e r y   l e s s   a s   us i n e xi s t i n g   a l go ri t hm s .     3. 1 . 2.   D i s c e r n i b i l i ty   T o   de t e r m i n e   t h e   v a l ue   o f   di s c e r n i b i l i t y ,   a ga i n   t h e   s a m e   p a r a m e t e r s   a r e   c o n s i de r e a s   i n   c a s e   o ge n e ra l   i n f o r m a t i o n.   T h e   o nl y   di ff e r e n c e   be i n t ha t   i n s t e a of   ge n e r a l   i n f o r m a t i o n   l o s s   t h e   v a l ue   o di s c e rn i b i l i t y   i s   c a l c ul a t e a n d   i s   s h o w n   i F i gu r e   2 .           F i gu r e   2 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o A D U L T   da t a   s e t   f o r   v a l ue s   of   t h e   di s c e rni b i l i t y   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 .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     1 4 3 9   -   1 4 4 6   1442   It   h a s   b e e n   i nt e r p r e t e f r o m   F i gu r e   t ha t   t h e   v a l ue   o f   di s c e rn i b i l i t y   us i n p r o po s e a m a l ga m a t e a l go ri t hm   i s   c o m pa ra b l e   l e s s e r   a s   c o m pa r e d   w i t h   e xi s t i n g   a l g o r i t hm s .     3. 1 . 3.   A v e r age   Eq u i v al e n c e   C l as s   S i z e   S i m i l a rl y   t h e   a v e r a ge   e qu i v a l e n c e   c l a s s   s i z e   i s   e v a l ua t e a n d   i s   s h o w n   i F ig u r e   3.           F i gu r e   3 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o A D U L T   da t a   s e t   f o r   t h e   v a l ue s   o f   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e       F r o m   F i gu r e   3,   i t   h a s   b e e n   ob s e r v e t h a t   r e s ul t   o b t a i n e f o r   t h e   v a l ue   of   a ve r a ge   e qui v a l e n c e   c l a s s   s i z e   m e t r i c   us i n p r o po s e a ppr o a c h   i s   c o m pa ra b l e   go o a s   i n   c a s e   o f   D a t a f l y   a n I n c o g n i t o   a l go ri t hm .   W h e r e a s   i c a s e   o f   M o n dri a r e s ul t   o b t a i n e f r o m   e xi s t i n g   a n d   p r o po s e a r e   m a r gi na l l y   c o m pa r a b l e .       3. 2 .   C u p s   D ata  S e t :   N e xt   CU P S   da t a   s e t   i s   us e fo r   t h e   pu r po s e   of   e v a l ua t i o n .   A f t e r   e l i m i na t i n t h e   r e c o r ds   c o n t a i n i n g   N U L L   v a l ue s   t h e   t o t a l   n u m b e r   o f   a t t ri b ut e s   t a ke n   i s   f i ve   w h e r e a s   t h e   t o t a l   num b e r   o f   t upl e s   us e w i t h   t hi s   da t a   s e t   a r e   6 2414 .   T h e   a t t ri b ut e s   c o n s i de r e d   i t hi s   da t a   s e t   a r e :     CU P S   =   { Z i Co de ,   A ge ,   S e x,   S a l a r y ,   Q ua l i f i c a t i o n }     3. 2 . 1.   I n fo r m ati on   Lo s s   N ow   t o   d e t e r m i n e   t h e   v a l ue   o f   i n fo r m a t i o n   l o s s   Q ua l i f i c a t i o n   i s   c o n s i de r e t o   be   s e n s i t i v e   a t t ri b ut e   a n p r o c e s s   of   a n o n y m i z a t i o n   i s   a pp l i e o n   qu a s i   a t t ri b ut e   A ge ,   Z i Co de ,   S e x.   A f t e r   a n o n y m i z i n t h e   d a t a   s e t   us i n e xi s t i n k - a n o n y m i t y   a l go r i t hm s   a n by   us i n p r o po s e a m a l g a m a t e a l go r i t hm ,   ge n e ra l   i n f o r m a t i o l o s s   h a s   b e e n   c a l c ul a t e d.   T h e   r e s ul t s   a r e   s h o w n   i F i gu r e   4.             F i gu r e   4 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o CU P S   da t a   s e t   f o r   ge n e ra l   i n f o rm a t i o l o s s       It   h a s   b e e n   o b s e r v e f r o m   F i gu r e   t ha t   t h e   r e s ul t   o b t a i ne i t e r m s   o f   i n f o r m a t i o n   l o s s   us i n g   pr o po s e a m a l g a m a t e a l go r i t h m   i s   c o m pa r a b l e   v e r y   l e s s   a s   us i n e xi s t i n g   a l go ri t hm s .   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       E v a l uat i on   of   pr opos e am al gam at e a nony m i z at i on   appr oa c ( D e e p ak   Nar u l a)   1443   3. 2 . 2.   D i s c e r n i b i l i ty   T o   de t e r m i n e   t h e   v a l ue   of   di s c e r n i b i l i t y ,   s i m i l a r   p a ra m e t e rs   a r e   c o n s i de r e a s   i n   c a s e   o f   ge n e r a l   i n f o r m a t i o n   l o s s .   A f t e r   pe r f o r m i n t h e   a n o n y m i z a t i o n   p r o c e s s   o n   t h e   d a t a   s e t   us i n g   e xi s t i ng  k - a n o n y m i t y   a l go ri t hm s   a n d   us i n g   p r o po s e a m a l ga m a t e a l go ri t hm ,   v a l ue   o f   di s c e rn i b i l i t y   h a v e   b e e n   c a l c ul a t e d,   t h e   r e s ul t s   a r e   s h o w n   i F i gu r e   5.             F i gu r e   5 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o CU P S   da t a   s e t   f o r   t h e   v a l ue s   of   di s c e rn i b i l i t y       It   h a s   b e e n   i nt e r p r e t e f r o m   F i gu r e   t ha t   t h e   v a l ue   o f   di s c e rn i b i l i t y   us i n p r o po s e i s   c o m pa r a b l e   l e s s e r   a s   c o m pa r e w i t h   e x i s t i ng  a l go r i t hm s .     3. 2 . 3.   A v e r age   Eq u i v al e n c e   C l as s   S i z e   S i m i l a rl y   pa r a m e t e r s   h a v e   b e e n   c o n s i de r e t o   c a l c ul a t e   t h e   v a l ue   of   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e ,   t h e   r e s ul t   i s   s h o w n   i n   F i gu r e   6 .             F i gu r e   6 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o CU P S   da t a   s e t   f o r   t h e   v a l ue s   of   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e       F r o m   F i gu r e   6,   i t   h a s   b e e n   ob s e r v e t h a t   r e s ul t   o b t a i n e f o r   t h e   v a l ue   of   a ve r a ge   e qui v a l e n c e   c l a s s   s i z e   m e t r i c   us i n p r o po s e i s   c o m pa ra b l e   goo i n   c a s e   of   D a t a f l y   a n I n c o gn i t o   a l go ri t hm .   W h e r e a s ,   i n   c a s e   of   M o n dri a r e s ul t   o b t a i n e f r o m   e xi s t i n g   a n d   p r o po s e a r e   m a r g i na l l y   c o m pa ra b l e .       3. 3 .   A m e r i c an   Ti m e   U s e   S u r v e (A TU S   D ata  S e t:   T h i s   i s   t h e   n e xt   d a t a   s e t   us e fo r   t h e   pur po s e   of  e v a l ua t i o n .   In   t hi s   da t a   s e t   t o t a l   num b e r s   o t upl e s   t a ke n   a r e   56663  w i t h   f i v e   a t t r i b ut e s   a f t e r   de l e t i n t h e   r e c o r ds   c o n t a i n i ng  N U L L   v a l ue s .   T h e   a t t ri b ut e s   c o n s i de r e i n   t h i s   da t a   s e t   a r e :     A T U S   =   { A ge ,   R e gi o n ,   R a c e ,   M a r i t a l   S t a t us ,   Q ua l i f i c a t i o n }       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 .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     1 4 3 9   -   1 4 4 6   1444   3. 3 . 1.   I n fo r m ati on   Lo s s   T o   de duc e   t h e   v a l ue   of   i n f o r m a t i o n   l o s s   Q ua l i f i c a t i o n   i s   c o n s i de r e t o   be   s e n s i t i v e   a t t ri b ut e   a n d   pr o c e s s   of   a n o n y m i z a t i o n   i s   a pp l i e o n   qua s i   a t t r i b ut e   A ge ,   R a c e ,   M a r i t a l   S t a t us .   A f t e r   a n o n y m i z i ng  t h e   da t a   s e t   us i n e xi s t i n k - a n o n y m i t y   a l go r i t hm s   a nd  us i n p r o po s e a m a l ga m a t e a l go r i t hm ,   ge n e ra l   i n f o r m a t i o l o s s   h a v e   b e e n   c a l c ul a t e d.   T h e   r e s ul t s   a r e   s h o w n   i n   F i gu r e   7 .             F i gu r e   7 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o A T U S   da t a   s e t   f o r   ge n e ra l   i n f o rm a t i o l o s s       It   h a s   b e e n   o b s e r v e f r o m   F i gu r e   t ha t   t h e   r e s ul t   o b t a i ne i t e r m s   o f   i n f o r m a t i o n   l o s s   us i n g   pr o po s e a m a l g a m a t e a l go r i t h m   i s   c o m pa r a b l e   v e r y   l e s s   a s   us i n e xi s t i n g   a l go ri t hm s .     3. 3 . 2.   D i s c e r n i b i l i ty   T o   de t e r m i n e   t h e   v a l ue   o f   di s c e r n i b i l i t y ,   s a m e   p a r a m e t e r s   ha v e   be e n   t a ke n   a s   i n   c a s e   o f   ge n e r a l   i n f o r m a t i o l o s s ,   t h e   r e s ul t s   a r e   s h o w n   i n   F i gu r e   8 .             F i gu r e   8 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o A T U S   da t a   s e t     f o r   t h e   v a l ue s   of   di s c e rn i b i l i t y       It   ha s   b e e n   i n t e r p r e t e f r o m   F i gu r e   t h a t   t h e   v a l ue   o f   di s c e r ni b i l i t y   us i n p r o po s e a pp r o a c h   i s   c o m pa ra b l e   l e s s e r   a s   c o m pa r e w i t e xi s t i ng  a l go r i t h m s .       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       E v a l uat i on   of   pr opos e am al gam at e a nony m i z at i on   appr oa c ( D e e p ak   Nar u l a)   1445   3. 3 . 3.   A v e r age   Eq u i v al e n c e   C l as s     S i z e   O n   t h e   b a s i s   o f   s i m i l a r   pa ra m e t e r s ,   t h e   v a l ue   o f   a ve r a ge   e q ui v a l e n c e   s i z e   ha s   b e e n   c a l c ul a t e d.   T h e   r e s u l t s   a r e   s h o w n   us i n g   F i gu r e   9.             F i gu r e   9 .   Co m p a r a t i v e   a na l y s i s   of   e xi s t i n a l go r i t hm s   a nd  a m a l ga m a t e a l go ri t hm   o A T U S   da t a   s e t   f o r   t h e   v a l ue s   of   a v e r a ge   e qui v a l e n c e   c l a s s   s i z e       F r o m   F i g u r e   i t   h a s   b e e n   o b s e r ve t ha t   r e s ul t   o b t a i n e f o r   t h e   v a l ue   o f   a ve r a ge   e qui v a l e n c e   c l a s s   s i z e   m e t r i c   us i n p r o po s e a m a l g a m a t e a l go r i t hm   i s   c o m pa r a b l e   go o   i n   c a s e   of   D a t a f l y   a n I n c o gn i t a l go ri t hm   w h e r e a s   i c a s e   of   M o n dri a n   r e s ul t   o b t a i n e d   f r o m   e xi s t i n g   a n d   p r o po s e a r e   m a rgi na l l y   c o m pa ra b l e .       4.   C O N C LU S I O N   A N D   F U TU R W O R K   T h e   r e s ul t s   o b t a i n e f o r   v a ri o us   da t a   ut i l i t y   m e t r i c s   us i n n e w   pr o po s e a m a l g a m a t e a l go r i t hm   f o r   da t a   a n o n y m i z a t i o a r e   b e t t e r   a s   c o m pa r e w i t h   e xi s t i n g   k - a n o n y m i t y   a l go ri t hm s   s uc h   a s   D a t a f l y ,   M o n dri a a n I n c o gni t o   w . r. t .   v a ri o us   m e t r i c s   s uc a s   ge n e r a l   i n f o r m a t i o l o s s ,   di s c e rni b i l i t y   a n a v e r a ge   e qui v a l e n c e   c l a s s   s i z e .   O n   t h e   b a s i s   of  t h e s e   r e s ul t s ,   i t   i s   c o n c l ude t ha t   t h e   p r o po s e a ppr o a c h   c a n   b e   a ppl i e i n   t h e   f i e l of   pr i v a c y   pr o t e c t i o n   da t a   pub l i s hi n f o r   a n o n y m i z i n a n y   t y pe   of   da t a   s e t s .   H ow e ve r ,   i n   f ut u r e   w o r c a n   b e   e xt e n de i n   t h e   di r e c t i o n   o f   a ppl y i n a n v e r i f y i n t h e   pr o po s e a ppr o a c h   o n   v a r i o us   o t h e r   d a t a   s e t s   w i t h   v a r y i n c ha r a c t e r i s t i c s .       R EF ER EN C ES     [ 1]   L .   S w e e ne y ,   A c hi e v i ng   k - a no n y m i t y   pr i v a c y   pr o t e c t i o us i ng   g e ne r a l i z a t i o a nd  s upp r e s s i o n ,”   I n t e r nat i on al   J our nal   on   U n c e r t a i n t y ,   F uz z i ne s s ,   and   K n ow l e dge - bas e S y s t e m s v o l .   10 ,   p p.   57 1 ,   20 02 .   [ 2]   K .   L e F e v r e   a nd   D .   J .   D e W i t t ,   M o nd r i a M ul t i di m e ns i o na l   K - A n o n y m i t y ,   P r oc e e di ng   of   2 2nd  I n t e r nat i on al   C onf e r e nc e   on   D a t a   E ng i ne e r i ng ,   I C D E 06 pp.   2 5,   20 06.   [ 3]   K .   L e F e v r e ,   e t   a l . ,   I nc og ni t o :   E f f i c i e nt   F u l l - D o m a i K - A n o n y m i t y ,   SI G M O D   2 005 ,   B a l t i m o r e ,   M ar y l a nd ,   U SA   C opy r i gh t   200 A C M ,   2005 .   [ 4]   S .   A .   P a t i l   a nd   A.   B a nuba ko d,   C o m pa r a t i v e   A na l y s i s   o f   P r i v a c y   P r e s e r v i ng   T e c hn i que s   i D i s t r i b ut e D a t a b a s e ,   I nt e r n at i on al   J o ur n al   o f   S c i e nc e   and   R e s e ar c h   ( I J SR ) v ol .   4 ,   2 015 .   [ 5]   R .   M .   R a o   P . ,   C o m pa r a t i v e   s t udy   of   P r i v a c y   P r e s e r v a t i o i D a t a   A na l y t i c s ,   I n t e r na t i o nal   J ou r na l   o f   I nnov at i on   i E ng i ne e r i ng   an T e c hn ol ogy v ol .   7 ,   2016 .   [ 6]   E .   A .   L i s a ng a n,   e t   a l . T w o   L e v e l   C l us t e r i ng   f o r   Q ua l i t y   I m pr ove m e nt   u s i ng   F uz z y   S ubt r a c t i v e     C l us t e r i ng   a nd   S e l f - O r g a ni z i ng   M a p ,   T E L K O M N I K A   I nd one s i a J ou r na l   of   E l e c t r i c al   E ng i ne e r i ng v o l .   1 5,   pp .   373 - 80 ,   201 5 .     [ 7]   M .   A .   S ha a r i ,   e t   a l . F o r e c a s t i ng   D r o u g ht   U s i ng   M o di f i e E m pi r i c a l   W a v e l e t   T r a ns f o r m - A R I M A   w i t F uz z y   C - m e a ns   C l us t e r i ng ,   I nd one s i a J ou r na l   o f   E l e c t r i c a l   E ng i ne e r i ng   a nd  C om put e r   Sc . ,   v o l .   11 ,   pp .   1 152 - 116 1,   20 18 .   [ 8]   J I .   A hm a d,   e t   a l . A na l y s i s   R e v i e w   o P ub l i c   K e y   C r y pt og r a ph y   A l go r i t hm s ,   I nd one s i an  J o ur n al   o f   E l e c t r i c al   E ngi ne e r i n and   C om pu t e r   Sc . ,   v o l .   1 2,   pp .   447 - 45 4,   20 18 .   [ 9]   M .   S h a r m a e t   a l . ,   A E f f i c i e nt   A ppr o a c f o r   P r i v a c y   P r e s e r v i ng   i D a t a   M i n i ng ,   I nt e r na t i ona l   C on f e r e nc e   on  Si gn al   P r opag at i on   an C om pu t e r   T e c hn ol o gy   ( I C SP C T   201 4) ,   201 4 .   [ 10]   K .   P a t e l   a nd   T .   P a t e l ,   P r i v a c y   P r e s e r v a t i o o f   D a t a   i n   D a t a   M i n i ng   u s i ng   k - A no n y m i t y   a nd  R a n do m i z a t i o n   M e t ho d ,   I nt e r n at i on al   J o ur n al   f or   I n nov a t i v e   R e s e ar c h   i n   Sc i e nc e   and  T e c hno l ogy v o l .   2 ,   201 6.   [ 11]   B .   C .   M .   F ung ,   e t   a l . ,   T o p - do w S pe c i a l i z a t i o f o r   I nf o r m a t i o a n P r i v a c y   P r e s e r v a t i o n , ”  p p.   20 5 - 216 ,   2 005 .   [ 12]   B .   F ung ,   e t   a l . ,   A no n y m i z i ng   C l a s s i f i c a t i o D a t a   f o r   P r i v a c y   P r e s e r v a t i o n , ”  I E E E   T r ans ac t i o ns   on  K n ow l e dge   and  D at a   E ng i ne e r i ng v o l .   19 ,   pp .   711 - 725 ,   200 7.   [ 13]   G .   T .   J a ha n ,   e t   a l . ,   D a t a   P e r t u r ba t i o u s i ng   F uz z y   B a s e L o g i c   t o   P r e s e r v e   P r i v a c y ,   T h i r d   I n t e r na t i ona l   C onf e r e nc e   on   C om p ut a t i ona l   I n t e l l i ge nc e   a nd   I n f o r m at i on   T e c hn o l ogy   ( C I I T   2013) M um b ai ,   I nd i a ,   201 3.   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 .   1 6 ,   N o .   3 D e c e m be r   2 01 9   :     1 4 3 9   -   1 4 4 6   1446   [ 14]   G .   M a ni k a nd a n ,   e t   a l . ,   S ur v e y   o t he   U s e   o f   F uz z y   M e m be r s h i F unc t i o ns   t o   E ns ur e   D a t a   P r i v a c y , ”  R e s e ar c J our nal   o f   P har m ac e ut i c a l   B i ol o gi c al   a nd  C he m i c a l   Sc i e nc e s v o l .   7,   pp .   344 - 348 ,   201 6.   [ 15]   K .   H o nda ,   e t   a l . ,   A   F uz z y   V a r i a n t   o f   k - M e m be r   C l us t e r i ng   f o r   C o l l a bo r a t i v e   F i l t e r i ng   w i t D a t a   A n o n y m i z a t i o n ,   I E E E   I nt e r na t i ona l   C on f e r e nc e   on  F uz z y   Sy s t e m s ,   B r i s b ane ,   Q L D ,   A us t r al i a ,   2012 .   [ 16]   B .   K a r t h i ke y a n,   e t   a l . ,   A   f uz z y   B a s e A ppr o a c f o r   P r i v a c y   P r e s e r v i ng   C l us t e r i ng ,   J ou r na l   o f   T he or e t i c a l   and   A ppl i e I nf or m a t i on  T e c hno l og y v o l .   3 2,   20 11 .   [ 17]   V .   A .   R i v e r a   a nd   P .   M c D o na g h,   A   S y s t e m a t i c   C o m pa r i s o a n d   E v a l ua t i o o f   k - a no n y m i z a t i o a l g o r i t hm s   f o r   pr a c t i t i o ne r s ,   T r an s ac t i on s   o d at a   p r i v ac y ,   v ol .   7   p p.   33 7 - 378 ,   2 0 14 .   [ 18]   D .   N a r u l a ,   e t   a l . P e r f o r m a nc e   E v a l ua t i o o k - A n o n y m i z a t i o A l go r i t hm s   f o r   G e ne r a l i z e I nf o r m a t i o l o s s ,   I nt e r n at i on al   J o ur n al   o f   C o nt r o l   T he or y   and   A p pl i c a t i ons ,   v ol 9 ,   p p.   227 - 23 5 20 16 .      [ 19]   D .   N a r u l a ,   e t   a l . P e r f o r m a nc e   I nt e r p r e t a t i o o f   k - A n o n y m i z a t i o A l go r i t hm s   f o r   D i s c e r n i b i l i t y   M e t r i c ,   I nt e r n at i on al   J o ur n al   o f   C om put e r   Sc i e nc e   a nd  E ngne e r i ng v ol 5 ,   pp.   74 - 78 ,   201 7.   [ 20]   D .   N a r u l a ,   e t   a l . P e r f o r m a nc e   E xp l a n a t i o O f     k - A no n y m i z a t i o A l go r i t hm s   f o r   A v e r a g e   C l a s s   P a r t i t i o ni ng   M e t r i c ,   I n t e r na t i ona l   J ou r na l   of   A d v anc e   r e s e ar c h   i C om pu t e r   S c i e nc e ,   v ol 9,   p p.   70 0 - 703 2 018 .      [ 21]   M .   E .   N e r g i z ,   a nd  C .   C l i f t o n,   T ho ug ht s   o k - A n o n y m i z a t i o n,   D at and  K now l e dge   E ngi ne e r i ng v o l .   63 pp 622 - 645,   2 007 .   [ 22]   R .   J .   B a y a r do   a nd  R .   A g r a w a l ,   D a t a   P r i v a c y   t hr o ug O pt i m a l   k - A n o n y m i z a t i o n,   P r oc e e di ngs   of   t he   21s t   I nt e r n at i on al   C on f e r e nc e   on   D at E ng i ne e r i ng ,   I C D E   05 pp .   217 - 228,   2 005 .     [ 23]   K.   L e F e v re   a nd  D .   J .   D e W i t t ,   W o r kl o a d - A w a r e   A no n y m i z a t i o n,   K D D 0 6,   P hi l ade l p hi a,   P e nns y l v an i a ,   U SA .   C opy r i gh t   200 A C M ,   2006 .   [ 24]   D a t a   S o ur c e h t t ps : / / d r i v e . g o og l e . c o m / o pe n? i d= 0B 1Q M E Q l bB Z 9z M y 1 L U 0F E a X pr e m 8   [ 25]   U T D   A no n y m i z a t i o T o o l bo x.   h t t p: / / c s . u t da l l a s . e du/ ds p l / c g i - bi n / t o o l bo x/   Evaluation Warning : The document was created with Spire.PDF for Python.