PENYEMBUNYIAN CITRA DALAM CITRA DENGAN ALGORITMA BERBASIS BLOK ABSTRAK

dokumen-dokumen yang mirip
PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN SISTEM FUNGSI ITERASI ABSTRAK

ROBUST BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK KUANTISASI KOEFISIEN DISCRETE WAVELET TRANSFORM

Aplikasi Metode Steganografi Berbasis JPEG dengan Tabel Kuantisasi yang Dimodifikasi Kris Reinhard /

Penyembunyian Pesan Rahasia Dalam Gambar dengan Metoda JPEG - JSTEG Hendry Hermawan / ABSTRAK

PERBANDINGAN CITRA DENGAN ALGORITMA DITHERING ZHIGANG FAN, SHIAU FAN DAN STUCKI SEBAGAI MASUKAN KRIPTOGRAFI VISUAL

KRIPTOGRAFI VISUAL UNTUK BERBAGI DUA CITRA RAHASIA MENGGUNAKAN METODE FLIP (2,2) Putri Kartika Sari

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

PENYEMBUNYIAN DATA RAHASIA DALAM GAMBAR MENGGUNAKAN PENDEKATAN PREDICTIVE CODING. Disusun Oleh : Nama : Dedy Santosa Nrp :

Blind Watermarking Citra Digital Pada Komponen Luminansi Berbasis DCT (Discrete Cosine Transform) Irfan Hilmy Asshidiqi ( )

WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK MODIFIKASI INTENSITAS PIKSEL DAN DISCRETE WAVELET TRANSFORM (DWT)

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN SINGULAR VALUE DECOMPOSITION (SVD)

BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN DISCRETE COSINE TRANSFORM (DCT) BERBASIS ALGORITMA GENETIKA

ADAPTIVE WATERMARKING CITRA DIGITAL DENGAN TEKNIK DISCRETE WAVELET TRANSFORM-DISCRETE COSINE TRANSFORM DAN NOISE VISIBILITY FUNCTION

Teknik Watermarking Citra Digital Dalam Domain DCT (Discrete Cosine Transform) Dengan Algoritma Double Embedding

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

Penyembunyian Informasi Dengan Menggunakan Metode SCAN. Roy Rikki ( ) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN TRANSFORMASI INTENSITAS

KRIPTOGRAFI VISUAL (4,4) UNTUK BERBAGI 3 CITRA RAHASIA LEWAT 4 CITRA TERSANDI. Jevri Eka Susilo

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN DISCRETE COSINE TRANSFORM (DCT)

Watermarking Citra Digital Berwarna Dalam Domain Discrete Cosine Transform (DCT) Menggunakan Teknik Direct Sequence Spread Spectrum (DSSS)

WATERMARKING PADA CITRA DIGITAL BERBASIS DISCRETE WAVELET TRANSFORM DAN SINGULAR VALUE DECOMPOSITION

Penyembunyian Pesan pada Citra GIF Menggunakan Metode Adaptif

Kata Kunci : non-blind watermarking, complex wavelet transform, singular value decomposition.

ABSTRAK. Kata kunci : Steganografi, bit-plane complexity segmentation, data tersembunyi, peak signal-to-noise ratio. v Universitas Kristen Maranatha

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

Penerapan Watermarking pada Citra berbasis Singular Value Decomposition

Algoritma Interpolasi Citra Berbasis Deteksi Tepi Dengan Directional Filtering dan Data Fusion

KRIPTOGRAFI VISUAL PADA CITRA BERWARNA MENGGUNAKAN METODE KOMBINASI PERLUASAN WARNA RED GREEN DAN BLUE

Kriptografi Visual Berbasis Model CMY Menggunakan Mask Hitam Putih Untuk Hasil Digital Watermarking Menggunakan Teknik Penggabungan DWT Dan DCT

ABSTRAK. Kata kunci : Watermarking, SVD, DCT, LPSNR. Universitas Kristen Maranatha

IMPLEMENTASI ALGORITMA LEMPEL-ZIV-WELCH DAN ADAPTIVE HUFFMAN CODING PADA KRIPTOGRAFI VISUAL

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

PERBANDINGAN KUALITAS WATERMARKING DALAM CHANNEL GREEN DENGAN CHANNEL BLUE UNTUK CITRA RGB PADA DOMAIN FREKUENSI ABSTRAK

FUSI CITRA BERBASIS COMPRESSIVE SENSING

Kombinasi Teknik Steganografi dan Kriptografi dengan Discrete Cosine Transform (DCT), One Time Pad (OTP) dan PN-Sequence pada Citra Digital

ANALISIS KEAMANAN PESAN MENGGUNAKAN TEKNIK STEGANOGRAFI MODIFIED ENHANCED LSB DAN FOUR NEIGHBORS DENGAN TEKNIK KRIPTOGRAFI CHAINING HILL CIPHER

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE

Endang Ratnawati Djuwitaningrum 1, Melisa Apriyani 2. Jl. Raya Puspiptek, Serpong, Tangerang Selatan 1 2

NOISE REMOVAL PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Pengurangan Noise pada Citra Menggunakan Optimal Wavelet Selection dengan Kriteria Linear Minimum Mean Square Error (LMMSE)

Bab I Pendahuluan 1 BAB I PENDAHULUAN

KRIPTOGRAFI VISUAL UNTUK GAMBAR BERWARNA BERBASIS DISTRIBUSI ACAK PADA SHARE DENGAN PENYISIPAN LSB DIGITAL WATERMARKING

PENGURANGAN NOISE UNTUK CITRA DENGAN ADAPTIVE MULTISCALE PRODUCTS THRESHOLDING. Rachma Putri Andilla ( )

BAB 2 LANDASAN TEORI. pembentukan dan penggunaan prinsip-prinsip engineering untuk

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

BAB I PENDAHULUAN. Steganografi adalah teknik menyisipkan pesan kedalam suatu media,

ANALISA WATERMARKING MENGGUNAKAN TRASNFORMASI LAGUERRE

Penyembunyian Pesan pada Citra Terkompresi JPEG Menggunakan Metode Spread Spectrum

BAB I PENDAHULUAN. disadap atau dibajak orang lain. Tuntutan keamanan menjadi semakin kompleks, maka harus dijaga agar tidak dibajak orang lain.

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

Metode Steganografi Penyisipan Karakter dengan Teknik LSB dan Penempatan Bit mengikuti Langkah Kuda Catur (L-Shape)

Perbandingan Dua Citra Bibir Manusia Menggunakan Metode Pengukuran Lebar, Tebal dan Sudut Bibir ABSTRAK

Aplikasi Chat dengan Steganografi pada Media Gambar Menggunakan Metode Four-pixel Differencing dan Modifikasi Substitusi Least Significant Bit

IMPLEMENTASI STEGANOGRAPHY MENGGUNAKAN ALGORITMA DISCRETE COSINE TRANSFORM

KLASIFIKASI KUALITAS BUAH STROBERI SEGAR BERDASARKAN PENGUKURAN ATRIBUT KECACATAN MENGGUNAKAN PENGOLAHAN CITRA

4.2 Perancangan Algoritma MEoF (Modifikasi End of File) Penyisipan byte stegano dengan algoritma MEoF Ekstraksi byte stegano

BAB II TINJAUAN PUSTAKA. Penelitian yang telah dilakukan berpedoman dari hasil penelitian-penelitian

BAB I PENDAHULUAN 1.1 Latar Belakang

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIGITAL DENGAN MENGGUNAKAN FUNGSI HASH

DAFTAR ISI ABSTRAK... ABSTRACT... ii. KATA PENGANTAR... iii. UCAPAN TERIMA KASIH... iv. DAFTAR ISI... v. DAFTAR GAMBAR... viii. DAFTAR TABEL...

SLOPE CORRECTION PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

BAB 1 PENDAHULUAN. Bab 1 Pendahuluan

KRIPTOGRAFI VISUAL DENGAN ALGORITMA ELGAMAL YANG DIMODIFIKASI UNTUK CITRA BERWARNA DENGAN TIGA CITRA HASIL ENKRIPSI MENGGUNAKAN PERANGKAT LUNAK MATLAB

PERANCANGAN DAN ANALISIS STEGANOGRAFI VIDEO DENGAN MENYISIPKAN TEKS MENGGUNAKAN METODE DCT

PERBANDINGAN TEKNIK WATERMARKING CITRA DIGITAL MENGGUNAKAN DWT-SVD DAN RDWT-SVD. Abstract

PENGARUH UJI TUKEY TERHADAP VERIFIKASI TANDA TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

BAB I PENDAHULUAN. MMS (Multimedia Messaging Service) adalah puncak dari evolusi SMS

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

IMPLEMENTASI STEGANOGRAFI DAN KRIPTOGRAFI DALAM MELINDUNGI PESAN CITRA DIGITAL

Grafik yang menampilkan informasi mengenai penyebaran nilai intensitas pixel-pixel pada sebuah citra digital.

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

PENYISIPAN WATERMARK MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM PADA CITRA DIGITAL

BAB III PEMBAHASAN. 3.1 Jenis Penelitian

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

Penyembunyian Data pada File Video Menggunakan Metode LSB dan DCT

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

Penyembunyian Informasi dengan Menggunakan Metode SCAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

BAB I PENDAHULUAN. 1. aa

ANALISIS KETAHANAN METODE STEGANOGRAFI ADVANCE LEAST SIGNIFICANT BIT

Pengelompokan Huruf Cetak Menggunakan Algoritma Adaptive Resonance Theory 1 (ART 1)

DESAIN DAN IMPLEMENTASI SISTEM STEGANOGRAFI BERBASIS SSB-4 DENGAN PENGAMANAN BAKER MAP UNTUK CITRA DIGITAL

WATERMARKI G PADA DOMAI FREKUE SI U TUK MEMBERIKA IDE TITAS (WATERMARK) PADA CITRA DIGITAL

Raden Abi Hanindito¹, -². ¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom

IMPLEMENTASI STEGANOGRAPHY MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) PADA MOBILE PHONE BERBASIS SYMBIAN OS

TINJAUAN PUSTAKA. Kriptografi

Verifikasi Sidik Jari Menggunakan Pencocokan Citra Berbasis Fasa Dengan Fungsi Band-Limited Phase Only Correlation (BLPOC)

Simulasi Estimasi Arah Kedatangan Dua Dimensi Sinyal menggunakan Metode Propagator dengan Dua Sensor Array Paralel

N, 1 q N-1. A mn cos 2M , 2N. cos. 0 p M-1, 0 q N-1 Dengan: 1 M, p=0 2 M, 1 p M-1. 1 N, q=0 2. α p =

PRESENTASI TUGAS AKHIR KI091391

BAB II TINJAUAN PUSTAKA

KAJIAN STEGANOGRAFI DENGAN METODE BIT-PLANE COMPLEXITY SEGMENTATION (BPCS) PADA DOKUMEN CITRA TERKOMPRESI SKRIPSI PRISKILLA BR GINTING

Transkripsi:

PENYEMBUNYIAN CITRA DALAM CITRA DENGAN ALGORITMA BERBASIS BLOK Anisa Fardhani Prasetyaningtyas (0722123) Jurusan Teknik Elektro email: af.prasetyaningtyas@gmail.com ABSTRAK Steganografi merupakan teknik menyembunyikan pesan kedalam suatu media sehingga pihak ketiga tidak dapat menyadari dan mengetahui keberadaan pesan tersebut. Pada Tugas Akhir ini, pesan rahasia dan media yang akan disisipkan pesan adalah citra. Citra digital yang digunakan adalah citra grayscale dengan format citra bitmap. Algoritma berbasis blok yang digunakan pada Tugas Akhir ini adalah algoritma penyembunyian citra dalam citra yang proses penyembunyian pesannya dilakukan satu per satu berdasarkan nilai dasar masing-masing blok dari cover image. Algoritma berbasis blok ini adalah metode penyembunyian yang sederhana karena tidak dibutuhkan preprocessing seperti transformasi atau perbaikan citra. Perbandingan kualitas citra berdasarkan penilaian objektif dan subjektif. Pada cara objektif, nilai PSNR untuk semua citra diatas 40 db dan pada cara subjektif dengan nilai rata-rata MOS 3.9375 semua citra dianggap mirip dengan citra asli. Kata kunci : Steganografi, penyembunyian pesan, algoritma berbasis blok. i

IMAGE HIDING BY BLOCK-BASED ALGORITHM Anisa Fardhani Prasetyaningtyas (0722123) Department of Electrical Engineering Maranatha Christian University email: af.prasetyaningtyas@gmail.com ABSTRACT Steganography is a technique of hiding message into a digital media in such a way that others cannot suspect and recognize the existence of the message. In this Final Project, the media and secret message to be embedded are image. The digital image is a grayscale image with bitmap format. Block-based algorithm is a hiding image algorithm which is in the hiding process the method classifies each block of the cover image according to the basevalue (BV) that represents the block s variation. Block-based algorithm is a simple hiding method. There is no need to preprocess such image transformation or image enhancement either the cover or secret image. The comparison of stego image quality is based on objective and subjective assessments. On the objective measurement, the Peak Signal-to-Noise Ratio (PSNR) values for all of the images are greater than 40 db. On the other hand, with average MOS value greater than 3.9375 all of the images are considered similar with the original image, for subjective measurement. Keywords : Steganography, image hiding, block-based algorithm. ii

DAFTAR ISI Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... viii DAFTAR SINGKATAN DAN LAMBANG... ix DAFTAR LAMPIRAN... x BAB I. PENDAHULUAN... 1 I.1 Latar Belakang... 1 I.2 Rumusan Masalah... 2 I.3 Tujuan... 2 I.4 Batasan Masalah... 3 I.5 Metodologi... 3 I.6 Sistematika Pembahasan... 4 BAB II. LANDASAN TEORI... 6 II.1 Citra Digital... 6 II.1.1 Konsep dan Representasi Citra Digital... 6 II.1.2 Jenis Citra Digital... 7 II.2 Citra BITMAP... 10 II.3 Steganografi... 10 II.3.1 Sejarah Steganografi... 10 II.3.2 Terminologi Steganografi... 11 II.3.3 Kriteria Steganografi... 12 v

II.4 Algoritma Berbasis Blok... 13 II.4.1 Fungsi Penyisipan... 14 II.4.2 Prosedur Pengaturan Nilai Dasar... 16 II.4.3 Panjang Bit... 16 II.4.4 Ekstraksi Bit... 17 II.4.5 Threshold... 18 II.5 Perbandingan Kualitas Citra... 18 II.5.1 Mean Square Error (MSE) dan Peak Signal-to-Noise Ratio (PSNR)... 18 II.5.2 Mean Opinion Score (MOS)... 19 BAB III. PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK 21 III.1 Proses Penyisipan Pesan Rahasia... 21 III.2 Proses Ekstraksi Pesan... 25 III.3 Perancangan Perangkat Lunak... 27 III.3.1 Deskripsi Umum Perangkat Lunak... 28 III.3.2 Perancangan Antarmuka... 28 III.4 Implementasi Perangkat Lunak... 30 III.4.1 Implementasi Fungsi... 30 III.4.2 Implementasi Antarmuka... 30 BAB IV. PENGUJIAN DAN ANALISIS HASIL UJI... 32 IV.1 Tujuan Pengujian... 32 IV.2 Data Pengujian... 32 IV.3 Kasus Pengujian... 32 IV.4 Hasil Pengujian dan Evaluasi... 33 BAB V. KESIMPULAN DAN SARAN... 42 V.1 Kesimpulan... 42 V.2 Saran... 43 DAFTAR PUSTAKA... 44 LAMPIRAN... A vi

DAFTAR GAMBAR Halaman Gambar 2.1 Representasi citra digital dalam matriks dan gambar... 7 Gambar 2.2 Citra biner... 8 Gambar 2.3 Citra grayscale... 9 Gambar 2.4 Citra truecolor... 9 Gambar 2.5 Skema penyisipan pesan... 11 Gambar 2.6 Skema ekstraksi pesan... 12 Gambar 2.7 Diagram blok proses penyisipan pesan... 14 Gambar 2.8 Diagram blok proses ekstraksi pesan... 17 Gambar 3.1 Diagram alir proses penyisipan pesan... 21 Gambar 3.2 Nilai intensitas citra cover image... 22 Gambar 3.3 Sebuah blok dari citra cover image... 22 Gambar 3.4 Nilai piksel dari blok cover image... 24 Gambar 3.5 Koefisien dari bit stream secret image... 24 Gambar 3.6 Nilai piksel blok stego... 24 Gambar 3.7 Diagram alir proses ekstraksi pesan... 25 Gambar 3.8 Nilai piksel dari blok stego... 26 Gambar 3.9 Koefisien dari blok stego... 26 Gambar 3.10 Gambaran umum sistem... 27 Gambar 3.11 Rancangan perangkat lunak... 28 Gambar 3.12 Tampilan perangkat lunak... 30 vii

DAFTAR TABEL Halaman Tabel 2.1 Kategori penilaian Mean Opinion Score... 19 Tabel 3.1 Atribut MATLAB pada perancangan perangkat lunak... 29 Tabel 4.1 Citra pengujian kebenaran proses penyisipan... 34 Tabel 4.2 Citra pengujian kebenaran proses ekstraksi... 35 Tabel 4.3 Nilai pengujian kualitas citra Lena.bmp setelah penyisipan pesan untuk nilai threshold yang berbeda-beda... 36 Tabel 4.4 Nilai pengujian kualitas citra Peppers.bmp setelah penyisipan pesan untuk nilai threshold yang berbeda-beda... 37 Tabel 4.5 Nilai pengujian kualitas citra Jet.bmp setelah penyisipan pesan untuk nilai threshold yang berbeda-beda... 38 Tabel 4.6 Nilai pengujian kualitas citra Boat.bmp setelah penyisipan pesan untuk nilai threshold yang berbeda-beda... 39 Tabel 4.7 Nilai pengujian kualitas citra hasil ekstraksi... 41 viii

DAFTAR SINGKATAN DAN LAMBANG SINGKATAN Nama Pemakaian pertama kali pada halaman MSE Mean Square Error 18 PSNR Peak Signal-to-Noise Ratio 18 db Desibel 18 Log Logaritma 18 MOS Mean Opinion Score 19 PC Personal Computer 27 LAMBANG Nilai piksel ke-j pada blok ke-k 14 Piksel minimum pada blok ke-k 14 Nilai dasar blok ke-k pada cover image 14 Koefisien bit biner 15 Koefisien bilangan berbasis- 15 Nilai piksel pada blok stego 15 Nilai dasar blok ke-k pada stego image 15 Bilangan bulat 16 Nilai threshold 16 ix

DAFTAR LAMPIRAN Halaman LAMPIRAN A : CITRA A-1 A.1 Cover image yang digunakan... A-1 A.2 Secret image yang digunakan... A-2 A.3 Citra pengujian kebenaran proses penyisipan.. A-3 A.4 Cover image Lena512.bmp sebelum dan setelah disisipkan citra Lena256.bmp. A-4 A.5 Cover image Lena512.bmp sebelum dan setelah disisipkan citra Baboon256.bmp. A-6 A.6 Cover image Lena512.bmp sebelum dan setelah disisipkan citra Bird256.bmp. A-8 A.7 Cover image Peppers512.bmp sebelum dan setelah disisipkan citra Lena256.bmp. A-10 A.8 Cover image Peppers512.bmp sebelum dan setelah disisipkan citra Baboon256.bmp... A-12 A.9 Cover image Peppers512.bmp sebelum dan setelah disisipkan citra Bird256.bmp.. A-14 A.10 Cover image Jet512.bmp sebelum dan setelah disisipkan citra Lena256.bmp.. A-16 A.11 Cover image Jet512.bmp sebelum dan setelah disisipkan citra Baboon256.bmp.. A-18 x

A.12 Cover image Jet512.bmp sebelum dan setelah disisipkan citra Bird256.bmp.. A-20 A.13 Cover image Boat512.bmp sebelum dan setelah disisipkan citra Lena256.bmp.. A-22 A.14 Cover image Boat512.bmp sebelum dan setelah disisipkan citra Baboon256.bmp.... A-24 A.15 Cover image Boat512.bmp sebelum dan setelah disisipkan citra Bird256.bmp.. A-26 LAMPIRAN B: PENILAIAN SUBJEKTIF.... B-1 LAMPIRAN C: PERANGKAT LUNAK. C-1 xi