ISSN: 1693-6 930                                                     123     Aplika s i Wate r Maki ng Untuk Perli ndu ng an Ha ku Pad a  Citra Di gital ……(Ka rtika  Firda u sy)  APLIKASI  WATEMARKING  UNTUK PERLINDUNGAN  HAKI PADA CI TRA DI GITAL DALAM  DOMAI N   FREKUENSI MENGGUNAKAN  FAST FO URIER  TRANSFORM  (FFT)      Kar t ika Firda u s y , Anton Yudhana, Eka  Rahmat.  Program Studi Tekni k  Ele k tro, Fa kulta s  Te knol ogi In dustri,  Universitas Ahm ad  Dahl an   Kampus III UAD Jl. Prof. Dr. Soepomo,  Janturan, Um bulharjo, Yogyakarta  Telp. (02 74)  3794 18-381 5 23 psw 10 1/2 20, Fax 0274 -381 523   e-mail:   ka rtikaf@ind osat.net.id anton@uad.a c .id ka 2_proleta r @y ahoo. com       Abs t rak   Wate rm arkin g  adal ah  suat u m e tode unt uk m e n y ebu n y ikan d a ta pa da data  digita l tanpa   diketa hui ole h  indera pe nglihata n  atau pen den g a ran.  Dalam  pape r ini waterm arkin g  di  aplikasi k an  u n tuk p e rlin du ngan  HaKI p ada  citra di gital kh ususnya  citra  diam  (g am bar). Meto de  waterm arkin g  yan g  digu n a ka n de ngan  m e m anfaat kan tran sfo r m a si m a tem a tis Fa st Fou r i e r   Tran sfo r m  (FFT) yang  be rfung si untu k  m entransfo rm asikan  dari  dom ain spa s ial ke dom a i freku e n s i, ka rena  citra lab e l ya ng terta nam  di dala m  citra ho st   lebih  kuat terhada p sera n g a n   setela h m e laluai tran sfo r m a si terl ebi h da hulu.  Ada du a p r ogram  utam a da ri a p likasi   waterm arkin g  yaitu progra m  prose s  inserting ( pen yi sipa n) yang  berfun g si u n tuk m enyi s ip kan  citra la bel ata u  label  kep e m ilikan ke dal am  citra yan g  dilindu ngi d an prog ram  proses  ext r a c ting   (pen dete ksi a n ) seb agai  pend eteksi  l abel ya ng t e rtanam  di   dalam  citra  tersebut.  Ha sil  waterm arkin g  ya ng  dica pa i dalam  pa pe r ini  adal ah i n form asi  ata u  lab e l yang   tertanam  dal a m   citra  digital, i n vi sible  (tida k  nam pak ole h  ka sat m a ta)  dan  rob u st  (t ahan ) te rhad ap p engh apu san  se cara lang sung atau d a ri  bebe rap a  pro s e s  pen gola h an citra di gita l.     Kata kunci  :  Wate rm arkin g PSNR, Ha KI, FFT.       1. PEN DA HU LU AN  Perkemba ng an teknolo g digital serta I n ternet  sa at ini telah m e m beri  kem uda h an untu k   melakukan a k ses  se rta m endi stribu si ka n berbag ai in f o rma s i d a lam  format digital .  Apa saja ya ng  dibutuh ka n yang b e rh ubu ngan  deng a n  tekn ologi i n i den gan  mudah  dida patka n da hak  ciptap un  mul a teran c a m  karena bany aknya pi ha yang tida k b e rtang gun g j a wa b men g a m bil  hak  cipta orang lain unt uk mem enuh i kebutuh ann ya. Setiap orang mul a i khawatir tenta ng  hukum yang   mengatu r  p r o t eksi te rh ada p ha k ci pta u n tuk d a ta dig i tal sep e rti g a mba r  ( im age ),  film ( mo v i e ) dan suara  ( audi o ). Ke terbata s an  p engeta hua n tentang ba g a imana m enj aga   keam ana n h a sil  ka rya da ri be rba gai  si fat yang me rusa k h a sil  ka rya, memb ua t oran g be rpi k ir  kre a tif, bagai mana carany a menjag a ha sil ka rya itu denga n kem a mpuan d an fa silitas yan g  a da.  Seiring  den g an pe rkemb a ngan te kn olo g i inform asi  yang  sem a ki pesat, maka  metode- metode ba ru  dalam bida ng ke aman a n  sema kin di kemb ang ka n. Untuk meli n dungi data a t au  informa s i di g i tal hasil  ka rya tersebut  yang be rhu b unga n de ng an HaKI ata u  disebut ju ga   Intellectual Propertyri ght.  Wate rma r k (t anda ai r) b e rbeda d eng an  tanda ai pad a uang  ke rtas. Ide awalnya  muncul  pada tah un  1990. Pada t ahun 1 993 A . Z. Tirkel, dk k[1] mulai m engg una kan  kata ’waterm a rk’  dalam pa pe rnya, namun  baru p ada ta hun 19 95/19 96 topik ini  menjadi p e rh atian dan m u lai  menjadi  sal a h sat u  f o ku riset .   Waterm ark   merupa kan suatu b e n t uk da ri  Steg anog rap h y ang   mempel ajari tekni k -te k ni bagaim ana menyim pa n suatu data dig i tal ke dalam  data  host  at au   data digital l a in. Istilah ” Steganog ra p h y ”  berasal dari b aha sa  Yunani, yang  bera r ti  co ve red - writing  atau  tulisa n  te rsembunyi. T e kni k  ini   me manfaatkan   keterbata s an  ind r a m a n u sia   khu s u s nya in dera p engli h atan dan p e nden garan, sehing ga  water m ar k  ya ng  disisi pkan p ada  dokumen tida k akan di sad a ri ke hadi ran n ya oleh man u sia.       Evaluation Warning : The document was created with Spire.PDF for Python.
                                     ISSN: 16 93-6 930     TELKOM NIKA   Vol. 4, No. 2,  Agustus 2 006 :  123 - 1 2 6   124 Ci t r a  wa t e r m a r k e d Us e r   2. 1 P r oses pe m i saha n t i ap - t i a l a y e r  ( R G B )   &   t r ans f o r m as i   t i a p - t i ap l a y a r  R G B  deng an  FF T Label  w a t e r m ar k C i t r a hos t V e k t or  K   ( k a t aha nan ) l a bel  w a t e r m a r k 2. 2 P r o s es  p enem p e l an c i t r a l ogo   pad a t i ap - t i a l a y e r  &   pem ben t u kan  ci t r a w a t e r m ar k e d 2. METODE  PENELITIAN    Wate rm arkin g    atau ta nda  air d apat di a r tikan  s eba ga i suatu  teknik penyem buny ian data   atau inform a s i “raha sia  ke dalam  suat u data la inya  untuk “ditu m pangi ”[2]. Jadi kal au dili hat  se cara ka sat  mata data atau informa s i  yang disi si p k an  kedal am  citra digital tidak terli hat dan  tahan te rha dap  se ran g an b e ru pa  pen gola h a n  cit r digi tal se rta ti dak men g h a mbat  pendi strib u si an. Jadi  wate rm ark  ha ru s:   a.  I n visi ble       tidak terlih at oleh ind e ra p englih atan da n pend eng aran   b.  Rob u st     tahan terha dap serang an be rupa  pengol aha n citra di g i tal atau  peng hapu sa n  secara la ng sung.   c.   Tra c kabel       tidak m eng h a mbat p r o s e s  p end uplika s ian  tetapi p enyeba ran  d a ta da pat  dike ndali k an.   Ada dua p r o s es yang h a ru s dila ku kan p ada proses  waterm arki ng , yaitu:  a. Proses  inserting  atau prose s  penyi s ipa n    Proses yan g   terjadi p ada  pro s e s  pe nyisipa n  melibat kan ali r an i n forma s i be rup a  citra   host  d an cit r a label yan g   kemu dian  dip r oses  den ga n meng gun a k an  algo ritma yang telah  ditentukan se belumnya, de ngan   mem a suka n ketah a n an  yan g   be rf ung si seba ga keta han an  atau untu k  mempe r taha nkan label ketika di ke nakan  peng olaha n citra atau se ra ngan lainya,   vektor  ketaha nan sa ngat b e rpe nga ruh   t e rha dap  cit r a  label  yang  di sisi pkan  pad a cit r ho st,  sema kin  be sar nil a ketah anan nya se makin  kuat t e rha dap  sera ngan  tetapi l abel  sem a ki terlihat hal i n i menyeba bkan kualita s  citr a men u ru n  seb a liknya nilai ketahan an sema kin   ke cil label  ke pemilikan  se makin tid a k t a mpa k  kualit as  citra b agu s tetapi  ketah anan la belny berku ran g , se lanjutnya pro s e s  pemb ent uka n  citra  wa term arke d                                 Gamba r  1. Prose s   inserting  pada te kni k   waterm ar kin g        Berda s a r kan  Gamba r  1, ada bebe ra pa  langka h  yan g  haru s  dila kuka n untuk p r oses  inserting  yaitu seb agai b e rikut :  1).    B a ca  cit r a   ho st  dan  pisah k an tiap -tiap l a yer p ada  cit r ho s t   k a r e na  tia p - tiap  la ye r  ak an   ditempel kan l abel kepemili kan (citra lab e l).  2).    Baca Cit r a la bel dan konv ersi ka n ke dal am bentu k  bi ner da n ditambah kan  ket ahan an   ( Ro bu st ), hal  tersebut u n tuk m enja ga  keutu han  citra  wate rm ar k  keti ka a da  pro s e s   serang an da n  penge kstra k sian.   3).  Se su aika n be ntuk mat r ik  citra la bel  se suai  de nga n u k uran  citra  ho st . Karen a  citra la bel  tidak b o leh l ebih b e sar  dari  citra  ho st , untuk m enjag a kualit as  citra ya n g  akan  didistri bu sika n.   4).   Tran sfo r ma si kan  tia p -tiap  layer citra  hos dan  citra l abel me ngg u n ka n FFT,  kemudian   citra l abel  ditempel kan  ke  dalam  masi ng-ma sing l a yer  citra  ho st  yang tel a h   ditran sform a sikan dan   men e tapkan  invers  (IFF T)  pad a ma sing -ma s ing l a yer ya ng tela h   disi sipi citra label  u n tuk menge mbali k an  kemb ali  ke  dom ain sp asial aga r citra  bi sa   diba ca kemb ali.  5).   Proses te ra khir. Pembe n t ukan  citra  waterm ar ke d  deng an  ca ra me ngg ab ung kan  kemb ali se m ua layer yang  telah ditemp eli label kepe milikan.   Evaluation Warning : The document was created with Spire.PDF for Python.
TELKOMNI KA   ISSN:  1693-6930      Aplika s i Wate r Maki ng Untuk Perli ndu ng an Ha ku Pad a  Citra Di gital ……(E k a Ra hm at)  125 2. 1 P r os es  ex t r ac t i ng l a bel  w a t e r m a r k 2. 2 P r os e s  r e k ont r u k s i   c i t r a l abe l Us e r   Ci t r a  h o s t La bel   Ci t r a  wa t e r m a r k e d b. Proses  ex tr actin g  atau pro s es pe ndete ksian   Proses i n i m e libatkan ali r an informa s i beru pa  citra  host  d an  citra  wate rm ark e d , yang   diambil d a ri t e mpat p enyimpana n yan g  telah di se d i aka n  da ri p r ose s   seb e lu mnya (p ro se inserting ). Citra  host  d an c i tr a   wate r m arked  di se rtaka n  se ba gai input da lam pro s e s   ex trac ting   atau pro s e s  p endete k sian l abel da ri citra  wate rm ark e d , kem udia n  ked ua cit r a   terse but di prose s   dan  ha sil d a ri  proses te rsebut adala h  citra label (lab el kep e milikan),   kemu dian h a s ilnya di kemb alika n  ke  us er                             Gamba r  2. Prose s   ex tr ac tin g  pad a tekni k   wate rm arki ng       Berda s a r kan  Gamba r  2, ada bebe ra pa  langka h  yan g  haru s  dila kuka n untuk p r oses  ex trac ting  yai t u seba gai be rikut:   1).   Pada  setiap  layer (RG B ) citra  ho st  dan  citra   wate rm arke d  dipi sah k a n  untu k   me mu da hk a n  k e tik a  pr os es   extractin g  dilakukan, ka rena ditia p -ti ap layer di si sipi citra  label.   2).   Sesuai ka n ukuran  citra  wat e rma r ked de ngan u k u r an   citra ho st.   3).    Ekstrak laye r d a ri  ke du a cit r a ya n g  telah  dipi sah k a n  tiap -tiap layernya cit r watermarke d diku ran g i citra host.   4).    Bentuk citra l abel.  Dalam   pembe ntukan ny a tiap -tiap  label ya ng  b e rad a  p ada  ti ap-tiap  layer yang tel ah di ekstra dekalikan 25 untuk me m bentu k  kem b ali citra lab e l.      3.  HASIL D A N  PEMBA HAS AN   Pada taha peng ujian ini  berma ksud  untuk m eng u ji ketaha nan  citra di gital d a ri ha sil  p r os es   waterm arking  (citr a   wate rm ark e d ), citra ha sil akan di ke nai beb era p a  jenis seran gan   (pen gola han  citra  digital)  serang an a k an dila ku ka n  deng an p e rsep si b a h w a  citra ya ng t e lah  dise ran g  masih bisa dig u n a ka n atau did i stribu si kan ol eh piha k lain,  baik piha k yang men geta hui   bah wa citra tersebut telah  ditempeli se buah pe sa n atau informa s i maup un pi hak yang b e l u mengeta hui sama se kali.   Sistem ujicob a pada 4  citra  yang sam a  d enga n format   true col o r , tip e  .*BMP, ketahana yang di gun a k an  1 - den gan  se ran g a n  be rup a   b eberapa  pe n golah an  citra da n h a sil n ya   ditunju k kan p ada Tab e l 1 d an 2.        Table 1. Ha sil   waterm ar kin g   s e be lu m te rk e n a  s e r a ng an   Ketah a na n   Nilai PSNR  pad a  citra  water m ar ked  (d B )   1 48.8569   2 42.8363   3 39.3145   4 36.8157   5 34.8775        Dari  hasil  perhitunga n yan g  tertampil pa da  Tab e l 1 da n 2, penguji a n meng guna kan citra  deng an  ukuran 2 69x33 4x24b  den gan  i nde ks pe nguj ian 1 00  ke cu ali pa da  noi se  1x. Hasil  d a ri  Evaluation Warning : The document was created with Spire.PDF for Python.
                                     ISSN: 16 93-6 930     TELKOM NIKA   Vol. 4, No. 2,  Agustus 2 006 :  123 - 1 2 6   126 nilai-nil a i yan g  didap at dal am table-ta b e l te rse but b e rda s a r kan d a ri pe rhitun g an PSNR ( P eak   Signal to  Noi s Ratio den gan  ca ra  unt uk  Tab e l 1  m e mban ding ka n cit r ho st  (asli) de nga citra   yang  water m ar ked  d an p a da Ta bel 2  p e rba ndin gan  antara  citra  waterm ar ke d  seb e lum  te rkena  peng olaha n citra deng an ci tra  wate rm ark e d  se su dah t e rkena p eng o l ahan  citra.       Table 2. Ha sil   waterm ar kin g  setela h terkena sera nga n  berup a beb e r apa p eng ola han citra digit a K e t a ha n a Nilai PSNR (dB )   Kom p resi  L o ss JPG 100   Blurring  100   Sharpeni ng  100   Noise 1x   1 42.0471   34.9226   31.5264   21.3821   2 42.0256   34.8376   31.4385   21.3560   3 42.0131   34.6932   31.2883   21.3060   4 42.0333   34.4884   31.0775   21.2463   5 42.0288   34.2412   30.8237   21.1842       Ha sil d a ri  pe rhitung an te rseb ut mem p erlihat kan  ku alitas  citra  m a sih  dal am  keada an   relative cu ku p baik sesuai  dengan  crite r ia table PSNR yaitu deng an ku alitas  P oor  de nga n nilai  30 dB d an  Good   den ga n nilai 4 0  d B  di ba wah  nilai 30  dB  kualita s   citra  buruk  dan  aka n   berp eng aru h   pada  citra  lab e l yang te rtan am di d a lamn ya, citra la bel  aka n  rusak  a t au tidak  dap at  dilihat deng a n  jelas, sepe rti pada pro s e s  noi se de ng an 1x.      4. SIMPU L AN  Keberada an l abel ma sih  d apat dipe rtah ankan da n kualitas  citra  waterm ar ke d -nya pun   masih d a lam  kea daa n relat i f cuku p bai k. Hal ini be rart i citra lab e l yang di sisi pka n  seb agai la b e kep e milikan masih  d apat diperoleh ke mbali  dan  di kenali oleh  si  pemiliknya, namun lab e l tidak  dapat direko nstru k si ulan g atau dibe n t uk ke m bali  apabil a  terke na pro s e s  ya ng lebih e k strim  sep e rt no ise , ka ren a   se ra ngan  terseb u t  san gat b e rp enga ruh  ba n y ak te rhad ap  inten s itas at au   bit-bit yang b e rsang kuta n, sehin gga m enga kib a tka n  citra lab e l tidak bi sa di re kon s tru k si se cara  baik ol eh al goritma yan g  telah diban gun. Pada p engem ban ga n lebih lanj u t  tentang teknik  waterm ar kin g   perlu dititikb eratkan p ada  pembu atan al goritma yan g   bisa m e mpe r t ahan ka n label  kep e milikan  dari b e rb agai  serang an b e rup a  pe ngol ahan  citra di gital tanpa h a ru s men g u r angi   kualita s   citra  pemb a wany a atau  citra  yang  ditum pangi nya, se hingg a cit r a  dap at terja ga  kualita s nya  d an taha n terhada p be rba gai sera nga n  beru pa p e n golah an  citra  digital sepe rti:  Cro ppin g ,Rot ating, Re size  dan  Noise.       DAF TA R PU STAK A   [1]  Agung, P, W.,  ”Digital  Waterma r king  Teknologi  Pelindung HaKI Multime d ia” , Elekt r Indone sia, No 35, Tahun  VI, Februari,  Ja karta, 20 00 [2]  Firda u sy, F., Hawa riyan t a, I., dan Murinto,  ”Implement asi  Waterm a r king  untu k   Pen y embun y i an Data p a da Ci tra d a lam Domai n  Freku ensi  Menggun ak an  Disc ret e   Cosine Tr an sform , Ju rn al Telko m ni ka, Vol 4, No. 1, 2006.   [3]  Purba n ing s ih,  E, SN., Mard i, S., dan Suprapto, K, Y.,  ”Proteksi Waterma r king pada Citra  Diam de nga n Me tode  RS PPMC” , Re seach  G r ouP  on  Intele gent Tech nolo g for Non   Lini er  System, Sekolah Ti nggi  Informatika  & Komput e r  Indone sia,  Politekni k El ektro  Nege ri  Surab a ya, ITS, Surabaya, 2004.   Evaluation Warning : The document was created with Spire.PDF for Python.