Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik...

53
Digital Right Management of Multimedia

Transcript of Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik...

Page 1: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Digital Right Management

of Multimedia

Page 2: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Pendahuluan

Dokumen digital

- teks (TXT document)

- audio (MP3 audio)

- citra (JPEG Images)

- video (MPEG video)

Tepat sama kalau digandakan

Mudah didistribusikan (misal: via internet)

Mudah di-edit (diubah)

Tidak ada perlindungan terhadap kepemilikan

copyright, editing, dll.

Solusi: digital watermarking.

Page 3: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Citra semula

Watermark

Citra ber-watermark

Page 4: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Sejarah Watermarking

Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan bentuk cetakan gambar pada kertas yang baru setengah jadi.

Ketika kertas dikeringkan terbentuklah suatu kertas yang ber-watermark. Kertas ini biasanya digunakan oleh seniman/sastrawan untuk menulis karya seni.

Kertas yang sudah dibubuhi tanda-air dijadikan identifikasi bahwa karya seni di atasnya adalah milik mereka.

Page 5: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Watermark dapat dianggap sebagai tanda tangan digital

(digital signature) atau sidik jari digital (finger print) dari

pemilik yang sah atas produk multimedia tersebut.

Pemberian signature dengan teknik watermarking ini

dilakukan sedemikian sehingga informasi yang disisipkan

tidak merusak data digital yang dilindungi.

Page 6: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Tujuan watermarking

Penyisipan informasi (disebut watermark) ke dalam dokumen

digital untuk tujuan:

- ownership

- copyright

- signature digital

- fingerprinting

- user authentication

- content integrity

Page 7: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Persyaratan umum watermarking:

- imperceptible: watermark tidak dapat dipersepsi secara

visual/auditori karena watermark tidak

boleh merusak kualitas media host.

- robustness: handal terhadap manipulasi yang ditujukan

untuk merusak atau menghapus watermark.

- secure: hanya pihak yang punya otoritas dapat

mengakses watermark.

Page 8: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Media Watermarking

Bergantung media yang di-watermark, watermarking ada

beberapa jenis:

Text Watermarking

Audio Watermarking

Image Watermarking

Video Watermarking

Page 9: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Jenis Watermarking

Visible Watermarking

Invisible Watermarking

Page 10: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Visible Watermarking

Page 11: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 12: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Visible Watermarking

Page 13: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Invisible Watermarking

Page 14: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Cara Konvensional

Label copyright ditempelkan pada gambar.

Kelemahan:

tidak efektif melindungi copyright sebab label bisa

dipotong atau dibuang dengan program pengolahan citra

komersil

(ex: Adobe Photoshop).

Page 15: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Original image + label copyright

Cropped image

Page 16: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Label kepemilikan

Page 17: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Cara digital watermarking

Watermark disisipkan ke dalam data multimedia.

Watermark terintegrasi di dalam data multimedia.

Kelebihan:

1. Setiap penggandaan (copy) data multimedia

akan membawa watermark di dalamnya.

2. Watermark tidak bisa dihapus atau dibuang.

Page 18: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 19: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Mirip skema apakah ini?

Page 20: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Steganografi

Apa Steganografi itu?

Page 21: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 22: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Apa Steganografi itu?

“steganos” (Yunani) = tulisan tersembunyi

(covered writing)

Steganografi: ilmu dan seni menyembunyikan (embedded)

informasi dengan cara menyisipkan pesan di dalam pesan

lain.

Steganografi digital: steganografi pada data digital dengan

menggunakan komputer digital

Page 23: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Pesan (message)

1. Teks

“STMIK AKAKOM

YOGYAKARTA”

2. Audio

3. Gambar (image)

4. Video

Page 24: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Properti Steganografi

1. Embedded message : pesan yang

disembunyikan.

2. Cover-object :pesan yang digunakan untuk menyembunyikan embedded message.

3. Stego-object pesan yang sudah berisi pesan embedded message.

4. Stego-key: kunci yang digunakan untuk menyisipan pesan dan mengekstraksi pesan dari stegotext.

Page 25: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Kriteria Steganografi yang Bagus

1. Imperceptible

Keberadaan pesan rahasia tidak dapat dipersepsi.

2. Fidelity.

Mutu cover-object tidak jauh berubah akibat embedded.

3. Recovery.

Data yang disembunyikan harus dapat diungkapkan kembali.

Kriteria robustness tidak terlalu penting karena yang utama steganografi bertujuan untuk menghindari kecurigaan

(lawan tidak menyadari keberadaan pesan tersembunyi).

Page 26: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Contoh penggunaan Steganografi

Page 27: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 28: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 29: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 30: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Cryptography?

Page 31: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Cryptography

• Contoh transposition

– Rail fence

– Simple transposition:pesan ditulis mendatar

dikirimkan vertikal

– Spartan Scytale (5 BC)

http://www.ccisource.com/content/resources/articles/Jan01/symmetric.htm

http://www.unmuseum.org/excoded.htm

asimplekin

doftranspo

sitionciph

erwritesth

emessagein

toarectang

lebyrowsan

dreadsitou

tbycolumns

http://en.wikibooks.org/wiki/Cryptography:Transposition_ciphers

Page 32: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Steganografi vs Kriptografi

Steganografi dapat dianggap pelengkap kriptografi

(bukan pengganti).

Steganografi: menyembunyikan keberadaan (existence)

pesan

Tujuan: untuk menghindari kecurigaan (conspicuous)

Kriptografi: menyembunyikan isi (content) pesan

Tujuan: agar pesan tidak dapat dibaca

Watermarking: ..?

Page 33: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Perbedaan Steganografi dan Watermarking

Steganografi

Tujuan: mengirim pesan rahasia tanpa menimbulkan

kecurigaan

Persyaratan:

aman, sulit dideteksi,

sebanyak mungkin menampung pesan (large capacity)

Komunikasi: point-to-point

Media penampung tidak punya arti apa-apa (meaningless)

Page 34: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Watermarking:

Tujuan: perlindungan copyright, pembuktian kepemilikan

(ownership), fingerprinting

Persyaratan: robustness, sulit dihapus (remove)

Komunikasi: one-to-many

Komentar lain: media penampung justru yang diberi

proteksi, watermark tidak rahasia, tidak mementingkan

kapasitas watermark

Page 35: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Watermark

Embedding

(E)

Citra (I)

Kunci (k)

Watermark (w)

Transmisi

Serangan (n)

Citra ber-

watermark

(I') Watermark

Extraction

(D)

I'n

Kunci (k)

Compare

Watermark (w)

w' 1/0

Page 36: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Originalwork

Message

Watermarkembedder

Watermarkedwork

(looks likeoriginal)

Watermarkdetector

Detected

message

Page 37: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Aplikasi Watermark

Memberi label kepemilikan (ownership) pada karya digital

• Aplikasi medis: foto sinar-X diberi watermark berupa ID pasien (identification).

Melindungi isi karya digital (copyright).

Memeriksa integritas isi karya digital (tamper proofing)

Data authentication

User authentication/fingerprinting: mengotentikasi pengguna spesifik.

Contoh:

Distribusi DVD

Mencegah penggandaan yang tidak berizin (Piracy protection)

Page 38: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 39: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Owner identification

Originalwork

Distributedcopy

Watermarkdetector

Alice isowner!

Watermarkembedder

Alice

Page 40: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Proof of ownership

Originalwork

Distributedcopy

Watermarkdetector

Alice isowner!

Watermarkembedder

Alice

Bob

Page 41: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Transaction tracking

Originalwork

HonestUser

Watermarkdetector

B:Evil Userdid it!

Watermark A

EvilUser

Unauthorizedusage

Watermark B

Alice

Page 42: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Content authentication

Watermark embedder

Watermark detector

Page 43: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

(e)

(f)

Watermark rusak

Kesimpulan: citra sudah mengalami modifikasi

Page 44: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Metode Image Watermarking

Metode dalam ranah spasial

Menyisipkan watermark langsung pada nilai byte dari

pixel citra.

Metode dalam ranah transform

Menyisipkan watermark pada koefisien transformasi dari

citra.

Page 45: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Metode LSB

Sama seperti steganografi.

Mengganti bit LSB dengan bit data.

11010010

MSB LSB

LSB = Least Significant Bit

MSB = Most Siginificant Bit

Mengubah bit LSB hanya mengubah nilai byte satu lebih tinggi atau satu lebih rendah dari nilai sebelumnya

Page 46: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Least Significant Bit (LSB)

bit-bit yang jika diubah tidak akan berpengaruh secara

nyata terhadap kombinasi warna yang dihasilkan oleh

ketiga komponen warna RGB (Johnson & Jajodia 1998).

Page 47: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Misalkan sebagian pixel adalah citra

00110011 10100010 11100010 01101111

(sekelompok pixel berwarna merah)

Misalkan watermark: 0111

Encoding:

00110010 10100011 11100011 01101110

(pixel berwarna “merah berubah sedikit”)

Page 48: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Kelemahan:

1. tidak handal terhadap perubahan

2. mudah dihapus degan mengganti semua bit LSB

dari media ber-watermark.

Page 49: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Metode Transform

Diusulkan pertama kali oleh Cox dalam makalah “Secure

Spread Spectrum Watermarking for Multimedia” (1997)

Watermark disebar (spread) di dalam citra.

Spread spectrum dapat dilakukan dengan cara:

Menyisipkan watermark pada koefisien transformasi citra.

Page 50: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Penyisipan watermark:

Page 51: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan
Page 52: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Pendeteksian watermark:

Page 53: Digital Right Management of Multimedia - Hertan's Blog ... · Sejarah Watermarking Abad 13, pabrik kertas di Fabriano, Italia, membuat kertas yang diberi watermark dengan cara menekan

Situs web yang lain tentang steganografi

dan digital watermaking:

1. www.outguess.org

2. www.demcom.com

3. www.cl.cam.ac.uk/~fapp2/steganography/index.html

4. www.digimarc.com