Download - Kriptgrafi - Kriptografi Multimedia
![Page 1: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/1.jpg)
Multimedia Cryptography
Bekerja sama dengan:
Rinaldi Munir
![Page 2: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/2.jpg)
Multimedia
1. Audio 2. Gambar
3. Video
![Page 3: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/3.jpg)
• Teknologi multimedia berkembang sangat pesat
![Page 4: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/4.jpg)
Permasalahan:
Penyalahgunaan Akses
Perlu
Keamanan
Enkripsi
![Page 5: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/5.jpg)
• Aplikasi: enkripsi video (PayTV, video on demand, dll)
![Page 6: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/6.jpg)
• Algoritma enkripsi konvensional untuk pesan teks (DES, AES, RSA, IDEA, Blowfish, dll) tidak cocok dipakai untuk enkripsi data multimedia.
– Terutama untuk aplikasi komunikasi yang real-time (teleconference, live video streaming, video on demand)
• Alasan:
– data multimedia umumnya bervolume relatif sangat besar
• Akibatnya:
– proses enkripsi data multimedia dengan algoritma-algoritma konvensional menjadi lambat.
![Page 7: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/7.jpg)
Perlu metode yang lebih efisien untuk mengenkripsi data multimedia
Solusi: enkripsi data multimedia secara selektif!
• Enkripsi selektif:
- mengenkripsi hanya sebagian komponen data multimedia
- namun efeknya terhadap keseluruhan data multimedia.
![Page 8: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/8.jpg)
Video MPEG
Picture
• Menyimpan data untuk satu frame
• Terdiri dari 3 tipe : I, P, dan B
• Picture I (intracoded)
– Semua data disimpan utuh
• Picture P
– Menggunakan data dari Picture I /P sebelumnya melalui Motion Compensation
• Picture B
– Menggunakan data dari Picture I/P sebelumnya dan/atau sesudahnya
![Page 9: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/9.jpg)
Tipe Frame
Frame I
• Interframe tanpa referensi
Frame P
• Prediktif dari frame I atau P sebelumnya
Frame B
• Interpolasi dari dua arah (I dan P)
![Page 10: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/10.jpg)
Struktur Data MPEG (3)
![Page 11: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/11.jpg)
Algoritma Enkripsi Video
• Naïve Approach
– mengenkripsi keseluruhan data multimedia dengan menggunakan enkripsi standar
• Selective Encription
– mengenkripsi hanya bagian-bagian tertentu dari bitstream
![Page 12: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/12.jpg)
Enkripsi Selektif
• Disebut juga sebagai soft-encryption
• Teknik untuk mengenkripsi data terformat seperti video, image, dan sebagainya
• Enkripsi dilakukan pada sebagian porsi data
• Berguna untuk meningkatkan performansi
• Dalam kasus MPEG, enkripsi pada frame I
![Page 13: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/13.jpg)
VEA
• VEA = Video Encryption Algorithm
• Termasuk ke dalam Stream Cipher
• Beroperasi pada bit-bit dari frame I – Bitstream di-XOR dengan kunci rahasia
• VEA sangat efisien karena hanya mengenkripsi sejumlah kecil bit dari video
• VEA ini sangat rentan terhadap serangan plainteks.
![Page 14: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/14.jpg)
Sumber: Makalah TA Dian Intania Savitri : Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Encryption Algorithm) untuk Video Streaming
![Page 15: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/15.jpg)
Sumber: Makalah TA Dian Intania Savitri : Perancangan dan Implementasi Modifikasi Algoritma VEA (Video Encryption Algorithm) untuk Video Streaming
![Page 16: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/16.jpg)
MVEA
• Merupakan peningkatan VEA
• Enkripsi dilakukan pada frame I, P, dan B
• Cara kerja sama dengan VEA
![Page 17: Kriptgrafi - Kriptografi Multimedia](https://reader031.vdocuments.pub/reader031/viewer/2022020715/556105a6d8b42a91388b59f5/html5/thumbnails/17.jpg)
Gambar Hasil Enkripsi
Contoh hasil enkripsi MVEA Contoh hasil enkripsi VEA