SlideShare a Scribd company logo
1 of 29
Download to read offline
Kriptografi Visual 
Bekerja sama dengan: 
Rinaldi Munir
Sumber: www.cs.jhu.edu/~fabian/.../VisualCrypto.pdf
Pendahuluan 
•Diperkenalkan Moni Naor dan Adi Shamir dalam jurnal Eurocrypt’94 
•Khusus untuk enkripsi gambar/citra 
•Enkripsi dilakukan dengan membagi citra menjadi sejumlah bagian (share) 
•Tidak membutuhkan komputasi untuk dekripsi gambar, cukup indera visual manusia. 
•Dekripsi dilakukan dengan menumpuk sejumlah citra bagian.
•Contoh Plainteks
•Cipherteks 
Share 1 
Share 2 (kunci)
•Dekripsi: tumpuk share 1 dan share 2
Plainteks Share 1 Share 2 
Share 1 + Share 2
Citra Digital 
•Definisi 
–fungsi larik dua dimensi f(x,y) 
•x, y : koordinat spasial 
•f : intensitas warna 
•Pixel 
–elemen pada citra digital yang memiliki lokasi (x,y) dan nilai f(x,y) 
–nama lain: picture elements, image elements, pels
Representasi Citra Digital 
Origin0 N-1... 2310... ... M-1123... Satu Pixelf (x,y)xy
Pembagian Citra Digital 
•Pembagian Citra 
–Citra Biner (Binary Image) 
–Citra Abu-Abu (Grayscale) 
–Citra Berwarna
Alur Kriptografi Visual 
•Untuk keamanan, maka dalam kriptografi visual, enkripsi dilakukan oleh pihak ketiga yang terpercaya, yang disebut dealer 
•Sedangkan partisipan ialah orang yang memperoleh citra hasil enkripsi 
•Dekripsi dilakukan oleh partisipan dengan menumpuk citra yang mereka miliki (citra dicetak pada plastik transparan)
Model Kriptografi Visual 
•Model Sederhana 
–Dipaparkan Moni Naor dan Adi Shamir 
–Berupa citra biner: masing-masing pixel berwarna hitam atau putih,. 
–Pixel Expansion 
•Masing-masing pixel muncul pada n share, 
•Tiap share merupakan subset dari citra asli
Ket: 1 = hitam 0 = putih
•Model di atas sangat sederhana dan tidak aman. 
•Shamir dan Naor mengembangkan model yang lebih baik. 
•Pada model ini, tiap pixel tidak direpresentansikan sebagai sebuah elemen matriks pada tiap share, melainkan sebagai m elemen matriks. 
•Jadi, setiap pixel dibagi menjadi m sub-pixel.
•2 transparansi 
•1 pixel dengan 4 sub-pixel 
•Kombinasi menghasilkan warna hitam, jadi pixel semula adalah hitam
Skema 
•Skema (n,n) 
–Citra dibagi menjadi n buah share, di mana untuk mendekripsi citra diperlukan n buah share tersebut. 
–Contoh sebelumnya adalah skema (n, n)
Skema 
•Skema (k,n) 
–Citra dibagi menjadi n buah share, di mana untuk mendekripsi citra diperlukan minimal k buah citra hasil tersebut. 
–Jika terdapat q citra hasil, di mana q < k, maka tidak ada informasi apapun yang dapat diperoleh tentang citra asli.
Contoh skema (2, 3)
Pengembangan 
• Citra Abu-Abu (grayscale) 
Share 1 Share 2
Pengembangan 
• Citra Berwarna (lanj) 
Share 1 Share 2 
Citra asli 
Hasil dekripsi
Kealemahan 
•Citra hasil dekripsi tidak tepat sama dengan citra asli. 
•Citra hasil dekripsi mengandung noise. 
•Share tidak memiliki makna  dapat menimbulkan kecurigaan bahwa gambar tsb merupakan pesan rahasia.
Penggunaan Steganografi 
•Untuk menghilangkan kecurigaan, digunakan steganografi sebagai pelengkap kriptografi. 
•Digunakan beberapa gambar lain sebagai cover untuk menyimpan share. 
•Share + cover = camouflage
Hasil dekripsi masih mengandung noise
•Teknik yang lebih baik (Chang, Yu, 2000) 
(a) cover 1 
Keterangan: 
(b) cover 2 
(c) Plainteks 
(d) Camouflage 1 
(e Camouflage 2 
(f) Hasil dekripsi 
Kelemahan: camoflage masih mengandung noise

More Related Content

What's hot

Image Compression - Citra Digital
Image Compression - Citra DigitalImage Compression - Citra Digital
Image Compression - Citra Digitalahmad haidaroh
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalSyafrizal
 
Slide Pengolahan Citra 4
Slide Pengolahan Citra 4Slide Pengolahan Citra 4
Slide Pengolahan Citra 4Sita Anggraeni
 
Materi 1 Konsep Citra
Materi 1 Konsep CitraMateri 1 Konsep Citra
Materi 1 Konsep Citradedidarwis
 
Pertemuan 09 Penglihatan (Vision)
Pertemuan 09 Penglihatan (Vision)Pertemuan 09 Penglihatan (Vision)
Pertemuan 09 Penglihatan (Vision)Endang Retnoningsih
 
Bab 11 citra biner
Bab 11 citra binerBab 11 citra biner
Bab 11 citra binerSyafrizal
 
TM pengolahan citra digital
TM pengolahan citra digitalTM pengolahan citra digital
TM pengolahan citra digitalhegie13
 
Slide Pengolahan Citra 3
Slide Pengolahan Citra 3Slide Pengolahan Citra 3
Slide Pengolahan Citra 3Sita Anggraeni
 
Matlabputufahri
MatlabputufahriMatlabputufahri
MatlabputufahrianakBaik
 

What's hot (13)

Chap 4_Model Citra
Chap 4_Model CitraChap 4_Model Citra
Chap 4_Model Citra
 
Image Compression - Citra Digital
Image Compression - Citra DigitalImage Compression - Citra Digital
Image Compression - Citra Digital
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 
Slide Pengolahan Citra 4
Slide Pengolahan Citra 4Slide Pengolahan Citra 4
Slide Pengolahan Citra 4
 
Animasi 2D
Animasi 2DAnimasi 2D
Animasi 2D
 
Chap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citraChap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citra
 
Materi 1 Konsep Citra
Materi 1 Konsep CitraMateri 1 Konsep Citra
Materi 1 Konsep Citra
 
Pertemuan 09 Penglihatan (Vision)
Pertemuan 09 Penglihatan (Vision)Pertemuan 09 Penglihatan (Vision)
Pertemuan 09 Penglihatan (Vision)
 
Bab 11 citra biner
Bab 11 citra binerBab 11 citra biner
Bab 11 citra biner
 
TM pengolahan citra digital
TM pengolahan citra digitalTM pengolahan citra digital
TM pengolahan citra digital
 
Slide Pengolahan Citra 3
Slide Pengolahan Citra 3Slide Pengolahan Citra 3
Slide Pengolahan Citra 3
 
Matlabputufahri
MatlabputufahriMatlabputufahri
Matlabputufahri
 

Viewers also liked

Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02KuliahKita
 
Tugas PPT ICT kelompok 3 IV F
Tugas PPT ICT kelompok 3 IV FTugas PPT ICT kelompok 3 IV F
Tugas PPT ICT kelompok 3 IV FSelvameidha
 
Pasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi SahamPasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi SahamKuliahKita
 
Golang getting started
Golang getting startedGolang getting started
Golang getting startedHarshad Patil
 
Catalogues produits 02: balances, modules et plateformes de pesage
Catalogues produits 02: balances, modules et plateformes de pesageCatalogues produits 02: balances, modules et plateformes de pesage
Catalogues produits 02: balances, modules et plateformes de pesageLAUMAS
 
Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02KuliahKita
 
Kriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKuliahKita
 
Pemrograman C++ - Operasi Berkas
Pemrograman C++ - Operasi BerkasPemrograman C++ - Operasi Berkas
Pemrograman C++ - Operasi BerkasKuliahKita
 
Pasar Saham - 14 Pengenalan Candlestick
Pasar Saham - 14 Pengenalan CandlestickPasar Saham - 14 Pengenalan Candlestick
Pasar Saham - 14 Pengenalan CandlestickKuliahKita
 
Ppt ict newwww
Ppt ict newwwwPpt ict newwww
Ppt ict newwwwWAFFAK
 
Matematika Diskrit - 06 relasi dan fungsi - 01
Matematika Diskrit - 06 relasi dan fungsi - 01Matematika Diskrit - 06 relasi dan fungsi - 01
Matematika Diskrit - 06 relasi dan fungsi - 01KuliahKita
 
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - AntrianAlgoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - AntrianKuliahKita
 
Pengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganPengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganKuliahKita
 
Pemrograman C++ - Pengenalan
Pemrograman C++ - PengenalanPemrograman C++ - Pengenalan
Pemrograman C++ - PengenalanKuliahKita
 
Algoritma dan Struktur Data - Konstruktor dan Destruktor
Algoritma dan Struktur Data - Konstruktor dan DestruktorAlgoritma dan Struktur Data - Konstruktor dan Destruktor
Algoritma dan Struktur Data - Konstruktor dan DestruktorKuliahKita
 
我们产品目录 LAUMAS
我们产品目录 LAUMAS我们产品目录 LAUMAS
我们产品目录 LAUMASLAUMAS
 
Pemrograman C++ - Struktur Data Buatan
Pemrograman C++ - Struktur Data BuatanPemrograman C++ - Struktur Data Buatan
Pemrograman C++ - Struktur Data BuatanKuliahKita
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 03
Matematika Diskrit - 05 rekursi dan relasi rekurens  - 03Matematika Diskrit - 05 rekursi dan relasi rekurens  - 03
Matematika Diskrit - 05 rekursi dan relasi rekurens - 03KuliahKita
 

Viewers also liked (20)

Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
 
Tugas PPT ICT kelompok 3 IV F
Tugas PPT ICT kelompok 3 IV FTugas PPT ICT kelompok 3 IV F
Tugas PPT ICT kelompok 3 IV F
 
Pasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi SahamPasar Saham - 07 Transaksi Saham
Pasar Saham - 07 Transaksi Saham
 
Golang getting started
Golang getting startedGolang getting started
Golang getting started
 
Catalogues produits 02: balances, modules et plateformes de pesage
Catalogues produits 02: balances, modules et plateformes de pesageCatalogues produits 02: balances, modules et plateformes de pesage
Catalogues produits 02: balances, modules et plateformes de pesage
 
Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02
 
Kriptografi - Tandatangan Digital
Kriptografi - Tandatangan DigitalKriptografi - Tandatangan Digital
Kriptografi - Tandatangan Digital
 
Pemrograman C++ - Operasi Berkas
Pemrograman C++ - Operasi BerkasPemrograman C++ - Operasi Berkas
Pemrograman C++ - Operasi Berkas
 
Pasar Saham - 14 Pengenalan Candlestick
Pasar Saham - 14 Pengenalan CandlestickPasar Saham - 14 Pengenalan Candlestick
Pasar Saham - 14 Pengenalan Candlestick
 
Taking Pediatric Oncology outside chennai
Taking Pediatric Oncology outside chennaiTaking Pediatric Oncology outside chennai
Taking Pediatric Oncology outside chennai
 
Ppt ict newwww
Ppt ict newwwwPpt ict newwww
Ppt ict newwww
 
Matematika Diskrit - 06 relasi dan fungsi - 01
Matematika Diskrit - 06 relasi dan fungsi - 01Matematika Diskrit - 06 relasi dan fungsi - 01
Matematika Diskrit - 06 relasi dan fungsi - 01
 
Algoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - AntrianAlgoritma dan Struktur Data - Antrian
Algoritma dan Struktur Data - Antrian
 
Pengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - PengulanganPengenalan Teknologi Informasi - 6 - Pengulangan
Pengenalan Teknologi Informasi - 6 - Pengulangan
 
Pemrograman C++ - Pengenalan
Pemrograman C++ - PengenalanPemrograman C++ - Pengenalan
Pemrograman C++ - Pengenalan
 
Algoritma dan Struktur Data - Konstruktor dan Destruktor
Algoritma dan Struktur Data - Konstruktor dan DestruktorAlgoritma dan Struktur Data - Konstruktor dan Destruktor
Algoritma dan Struktur Data - Konstruktor dan Destruktor
 
我们产品目录 LAUMAS
我们产品目录 LAUMAS我们产品目录 LAUMAS
我们产品目录 LAUMAS
 
Pemrograman C++ - Struktur Data Buatan
Pemrograman C++ - Struktur Data BuatanPemrograman C++ - Struktur Data Buatan
Pemrograman C++ - Struktur Data Buatan
 
Matematika Diskrit - 05 rekursi dan relasi rekurens - 03
Matematika Diskrit - 05 rekursi dan relasi rekurens  - 03Matematika Diskrit - 05 rekursi dan relasi rekurens  - 03
Matematika Diskrit - 05 rekursi dan relasi rekurens - 03
 
Environmental science
Environmental scienceEnvironmental science
Environmental science
 

Similar to Kriptografi - Kriptografi Visual

pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)khaerul azmi
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptxGabrielChristian14
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptxnyomans1
 
Modul 7 kompresi citra
Modul 7 kompresi citraModul 7 kompresi citra
Modul 7 kompresi citraEkky Patria
 
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdfPengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdfHendroGunawan8
 
Kriptografi - Steganografi
Kriptografi - SteganografiKriptografi - Steganografi
Kriptografi - SteganografiKuliahKita
 
PERT 1 - Citra.ppt
PERT 1 - Citra.pptPERT 1 - Citra.ppt
PERT 1 - Citra.pptssuserbcb591
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptxnyomans1
 
Konsep Dasar Grafika
Konsep Dasar GrafikaKonsep Dasar Grafika
Konsep Dasar GrafikaAgylRahmadi
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptxnyomans1
 

Similar to Kriptografi - Kriptografi Visual (14)

pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
 
Laporan pcd 01
Laporan pcd 01Laporan pcd 01
Laporan pcd 01
 
Modul 7 kompresi citra
Modul 7 kompresi citraModul 7 kompresi citra
Modul 7 kompresi citra
 
Chap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan CitraChap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan Citra
 
Steganografi
SteganografiSteganografi
Steganografi
 
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdfPengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
 
Kriptografi - Steganografi
Kriptografi - SteganografiKriptografi - Steganografi
Kriptografi - Steganografi
 
PERT 1 - Citra.ppt
PERT 1 - Citra.pptPERT 1 - Citra.ppt
PERT 1 - Citra.ppt
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx
 
10.kompresi citra
10.kompresi citra10.kompresi citra
10.kompresi citra
 
Konsep Dasar Grafika
Konsep Dasar GrafikaKonsep Dasar Grafika
Konsep Dasar Grafika
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuKuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiKuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorKuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipKuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionKuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabKuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuKuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbKuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarKuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridKuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutKuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanKuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligenceKuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementKuliahKita
 
Pasar Saham - 25 Balance Sheet Statement
Pasar Saham - 25 Balance Sheet StatementPasar Saham - 25 Balance Sheet Statement
Pasar Saham - 25 Balance Sheet StatementKuliahKita
 

More from KuliahKita (20)

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
 
Pasar Saham - 25 Balance Sheet Statement
Pasar Saham - 25 Balance Sheet StatementPasar Saham - 25 Balance Sheet Statement
Pasar Saham - 25 Balance Sheet Statement
 

Recently uploaded

Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptarifyudianto3
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptxEnginerMine
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptxilanarespatinovitari1
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxFahrizalTriPrasetyo
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Parthusien3
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptDellaEkaPutri2
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxarifyudianto3
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxarifyudianto3
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppttaniaalda710
 

Recently uploaded (14)

Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Part
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 

Kriptografi - Kriptografi Visual

  • 1. Kriptografi Visual Bekerja sama dengan: Rinaldi Munir
  • 3. Pendahuluan •Diperkenalkan Moni Naor dan Adi Shamir dalam jurnal Eurocrypt’94 •Khusus untuk enkripsi gambar/citra •Enkripsi dilakukan dengan membagi citra menjadi sejumlah bagian (share) •Tidak membutuhkan komputasi untuk dekripsi gambar, cukup indera visual manusia. •Dekripsi dilakukan dengan menumpuk sejumlah citra bagian.
  • 5. •Cipherteks Share 1 Share 2 (kunci)
  • 7. Plainteks Share 1 Share 2 Share 1 + Share 2
  • 8. Citra Digital •Definisi –fungsi larik dua dimensi f(x,y) •x, y : koordinat spasial •f : intensitas warna •Pixel –elemen pada citra digital yang memiliki lokasi (x,y) dan nilai f(x,y) –nama lain: picture elements, image elements, pels
  • 9. Representasi Citra Digital Origin0 N-1... 2310... ... M-1123... Satu Pixelf (x,y)xy
  • 10. Pembagian Citra Digital •Pembagian Citra –Citra Biner (Binary Image) –Citra Abu-Abu (Grayscale) –Citra Berwarna
  • 11. Alur Kriptografi Visual •Untuk keamanan, maka dalam kriptografi visual, enkripsi dilakukan oleh pihak ketiga yang terpercaya, yang disebut dealer •Sedangkan partisipan ialah orang yang memperoleh citra hasil enkripsi •Dekripsi dilakukan oleh partisipan dengan menumpuk citra yang mereka miliki (citra dicetak pada plastik transparan)
  • 12. Model Kriptografi Visual •Model Sederhana –Dipaparkan Moni Naor dan Adi Shamir –Berupa citra biner: masing-masing pixel berwarna hitam atau putih,. –Pixel Expansion •Masing-masing pixel muncul pada n share, •Tiap share merupakan subset dari citra asli
  • 13. Ket: 1 = hitam 0 = putih
  • 14. •Model di atas sangat sederhana dan tidak aman. •Shamir dan Naor mengembangkan model yang lebih baik. •Pada model ini, tiap pixel tidak direpresentansikan sebagai sebuah elemen matriks pada tiap share, melainkan sebagai m elemen matriks. •Jadi, setiap pixel dibagi menjadi m sub-pixel.
  • 15.
  • 16. •2 transparansi •1 pixel dengan 4 sub-pixel •Kombinasi menghasilkan warna hitam, jadi pixel semula adalah hitam
  • 17.
  • 18.
  • 19. Skema •Skema (n,n) –Citra dibagi menjadi n buah share, di mana untuk mendekripsi citra diperlukan n buah share tersebut. –Contoh sebelumnya adalah skema (n, n)
  • 20. Skema •Skema (k,n) –Citra dibagi menjadi n buah share, di mana untuk mendekripsi citra diperlukan minimal k buah citra hasil tersebut. –Jika terdapat q citra hasil, di mana q < k, maka tidak ada informasi apapun yang dapat diperoleh tentang citra asli.
  • 22. Pengembangan • Citra Abu-Abu (grayscale) Share 1 Share 2
  • 23.
  • 24. Pengembangan • Citra Berwarna (lanj) Share 1 Share 2 Citra asli Hasil dekripsi
  • 25. Kealemahan •Citra hasil dekripsi tidak tepat sama dengan citra asli. •Citra hasil dekripsi mengandung noise. •Share tidak memiliki makna  dapat menimbulkan kecurigaan bahwa gambar tsb merupakan pesan rahasia.
  • 26.
  • 27. Penggunaan Steganografi •Untuk menghilangkan kecurigaan, digunakan steganografi sebagai pelengkap kriptografi. •Digunakan beberapa gambar lain sebagai cover untuk menyimpan share. •Share + cover = camouflage
  • 28. Hasil dekripsi masih mengandung noise
  • 29. •Teknik yang lebih baik (Chang, Yu, 2000) (a) cover 1 Keterangan: (b) cover 2 (c) Plainteks (d) Camouflage 1 (e Camouflage 2 (f) Hasil dekripsi Kelemahan: camoflage masih mengandung noise