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

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

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

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN SISTEM FUNGSI ITERASI ABSTRAK

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

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

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

PENYEMBUNYIAN CITRA DALAM CITRA DENGAN ALGORITMA BERBASIS BLOK ABSTRAK

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

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

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

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

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

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

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

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

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

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

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

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

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

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

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

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

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

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

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

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

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI VISUAL TANPA EKSPANSI PIKSEL DAN ALGORITMA RLE

PENYISIPAN WATERMARK MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM PADA CITRA DIGITAL

IMPLEMENTASI STEGANOGRAPHY MENGGUNAKAN ALGORITMA DISCRETE COSINE TRANSFORM

PENYEMBUNYIAN GAMBAR DALAM GAMBAR MENGGUNAKAN TRANSFORMASI INTENSITAS

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

PENGGUNAAN METODE MODIFIKASI HILL CIPHER PADA KRIPTOGRAFI

Proteksi Kesalahan Berbeda Menggunakan Metode Rate Compatible Punctured Convolutional (RCPC) Codes Untuk Aplikasi Pengiriman Citra ABSTRAK

Penerapan Watermarking pada Citra berbasis Singular Value Decomposition

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

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

BAB II TINJAUAN PUSTAKA

TINJAUAN PUSTAKA. Kriptografi

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

BAB 1 PENDAHULUAN. Bab 1 Pendahuluan

PERANCANGAN DAN ANALISIS STEGANOGRAFI VIDEO DENGAN MENYISIPKAN TEKS MENGGUNAKAN METODE DCT

Bab I Pendahuluan 1 BAB I PENDAHULUAN

KOREKSI WARNA PADA FOTO DIGITAL DENGAN METODA INTERPOLASI BICUBIC

APLIKASI PENYEMBUNYIAN PESAN PADA CITRA JPEG DENGAN ALGORITMA F5 DALAM PERANGKAT MOBILE BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

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 =

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

KRIPTOGRAFI VISUAL DENGAN IMPLEMENTASI ALGORITMA LUC PADA CITRA BERWARNA

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

IMPLEMENTASI STEGANOGRAFI MENGGUNAKAN METODE LEAST SIGNIFICANT BIT (LSB) DALAM PENGAMANAN DATA PADA FILE AUDIO MP3

ANALISA WATERMARKING MENGGUNAKAN TRASNFORMASI LAGUERRE

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

STEGANOGRAPHY CHRISTIAN YONATHAN S ELLIEN SISKORY A. 07 JULI 2015

STUDI DAN IMPLEMENTASI WATERMARKING CITRA DIGITAL DENGAN MENGGUNAKAN FUNGSI HASH

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

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

PENGENALAN WAJAH DENGAN MENGGUNAKAN NLDA (NULL-SPACE LINEAR DISCRIMINANT ANALYSIS)

NOISE REMOVAL PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penyembunyian Data pada File Video Menggunakan Metode LSB dan DCT

FUSI CITRA BERBASIS COMPRESSIVE SENSING

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan aplikasi yang dibuat dalam skripsi ini menggunakan aturan

DAFTAR ISI Halaman LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR GAMBAR DAFTAR TABEL

PENGKODEAN CITRA MENJADI DUA BUAH CITRA BAYANG DAN PENDEKODEAN MENJADI CITRA ASAL ABSTRAK

VIDEO WATERMARKING UNTUK PERLINDUNGAN HAK CIPTA DENGAN ALGORITMA KOCH ZHAO

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. linear sequential (waterfall). Metode ini terdiri dari empat tahapan yaitu analisis,

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

BAB II LANDASAN TEORI

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

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

Penyembunyian Pesan pada Citra Terkompresi JPEG Menggunakan Metode Spread Spectrum

KOMPRESI CITRA MENGGUNAKAN INDEPENDENT COMPONENT ANALYSIS ABSTRAK

BAB I. PENDAHULUAN Latar Belakang Masalah

Watermarking dengan Metode Dekomposisi Nilai Singular pada Citra Digital

PENDETEKSIAN STEGANOGRAFI DALAM MEDIA GAMBAR BERFORMAT JPEG BESERTA ANALISISNYA

STEGANOGRAFI, MENYEMBUNYIKAN PESAN ATAU FILE DALAM GAMBAR MENGGUNAKAN COMMAND/DOS

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

PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES. Daniel Hutabarat ( )

TEKNIK STEGANOGRAFI UNTUK PENYEMBUNYIAN PESAN TEKS MENGGUNAKAN ALGORITMA GIFSHUFFLE

SLOPE CORRECTION PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

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

SIMULASI DAN ANALISIS STEGANOGRAFI BERBASIS DETEKSI PITA FREKUENSI PADA FRAME AUDIO

ISSN : e-proceeding of Engineering : Vol.3, No.2 Agustus 2016 Page 1470

Transkripsi:

Penyembunyian Pesan Rahasia Dalam Gambar dengan Metoda JPEG - JSTEG Hendry Hermawan / 0622097 Email : e3n_17@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Jalan Prof. drg. Suria Sumantri, MPH 65, Bandung 40164, Indonesia ABSTRAK Di era modern ini, pendistribusian media digital (teks, citra, suara, video, dll) melalui internet banyak dilakukan. Pengamanan dalam pendistribusian media digital perlu dilakukan apabila media digital yang akan didistribusikan bersifat rahasia. Steganografi adalah salah satu teknik penyembunyian pesan, yang dapat berupa teks, citra, suara, dll, dengan cara menyisipkan pesan tersebut pada media digital lain Discrete Cosine Transform (DCT) banyak digunakan pada teknik steganografi. Pada tugas akhir ini diimplementasikan steganografi dengan metoda Jpeg- Jsteg pada suatu citra sebagai media host dan teks sebagai pesan yang akan disembunyikan. Proses DCT dilakukan pada citra yang digunakan sebagai media host dan kemudian dikuantisasi. Pesan rahasia akan disisipkan pada koefisien DCT terkuantisasi. Run Length Encoding (RLE) dilakukan untuk proses kompresi sehingga akhirnya dihasilkan citra-stego. Dari hasil ujicoba, didapat nilai PSNR dan MOS untuk tiap citra. Citra baboon yang telah disisipi pesan memiliki nilai PSNR 30,7 db dan nilai MOS 4,6. Citra lena yang telah disisipi pesan memiliki nilai PSNR 33,81 db dan nilai MOS 3,4. Citra water lilies yang telah disisipi pesan memiliki nilai PSNR 30,08 db dan nilai MOS 4. Kata Kunci : Steganografi, Jpeg-Jsteg, Discrete Cosine Transform, dan Run Length Encoding. i

Hiding Secret Message in an Image with JPEG JSTEG Method Hendry Hermawan / 0622097 Email : e3n_17@yahoo.com Electrical Engineering, Engineering Faculty, Maranatha Christian University Prof. drg. Suria Sumantri, MPH 65 Street, Bandung 40164, Indonesia ABSTRACT In this modern day, the distribution of digital media (texts, images, sounds, videos, etc) throughout the internet is commonly used. The security in digital media distribution has to taken if the digital media which will be distributed is a confidential file. Steganography is one of the techniques for hiding messages (texts, images, sounds, etc) by embeding it to another digital media. Discrete Cosine Transform (DCT) is often used on stenography techniques. In this final project, steganography is implemented with a Jpeg-Jsteg method on an image as the host media and texts as the secret message. The DCT process is applied to the host image and then quantized. The secret message will be embedded into the quantized DCT coefficient. Run Length Encoding (RLE) is used in data compression process to produce a stego-image. From the experiments, we obtain the PSNR and MOS value of each image. The baboon image that has been embedded with the secret message has a PSNR value of 30,7 db and a MOS value of 4,6. The lena image that has been embedded with the secret message has a PSNR value of 33,81 db and a MOS value of 3,4. The water lilies image that has been embedded with the secret message has a PSNR value of 30,08 and a MOS value of 4. Keywords : Steganography, Jpeg-Jsteg, Discrete Cosine Transform, and Run Length Encoding ii

DAFTAR ISI Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... vii DAFTAR GAMBAR... viii BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Tujuan Tugas Akhir... 2 1.4 Pembatasan Masalah... 2 1.5 Sistematika Penulisan... 2 BAB II LANDASAN TEORI 2.1 Citra Digital... 4 2.1.1 Pembentukan Citra Digital... 4 2.2 Steganografi... 5 2.2.1 Sejarah Steganografi... 7 2.2.2 Kriteria Stegnografi... 8 2.3 Jpeg-Jsteg... 9 2.4 Discrete Cosine Transform (DCT)... 10 2.4.1 Discrete Cosine Transform Dimensi Satu (1-D DCT) 10 2.4.2 Discrete Cosine Transform Dimensi Dua (2-D DCT) 11 2.5 Pengurutan Zig-Zag... 13 2.6 Kuantisasi... 13 v

2.7 Run Length Encoding (MOS)... 14 2.8 Warna dan Ruang Warna... 15 2.8.1 RGB (Red Blue Green)... 15 2.8.2 YCbCr... 16 2.9 Peak Signal to Noise Ratio (PSNR) dan Mean Square Error (MSE)... 18 2.10 Mean Opinion Score... 18 BAB III PERANCANGAN DAN REALISASI PERANGKAT LUNAK 3.1 Gambaran Umum Steganografi... 20 1.2 Proses Penyisipan Pesan Rahasia... 21 3.2.1 Penjelasan Tahapan Proses Penyisipan Pesan Rahasia 25 3.3 Proses Ekstraksi Pesan Rahasia... 28 BAB IV PEMBAHASAN DAN HASIL 4.1 Tampilan Program dan Fungsi Tombol... 31 4.2 Jenis dan Ukuran Citra Host... 33 4.3 Pesan Rahasia yang Disisipkan... 34 4.4 Hasil Pengujian dan Analisis Percobaan I, II, dan III... 34 4.5 Hasil Pengujian dan Analisis Percobaan IV... 39 4.6 Hasil Pengujian dan Analisis Percobaan Citra Host dengan Format File Jpeg... 40 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 42 5.2 Saran... 42 DAFTAR PUSTAKA... 44 LAMPIRAN A CITRA... A-1 LAMPIRAN B PENILAIAN SUBJEKTIF... B-1 LAMPIRAN C PERANGKAT LUNAK... C-1 vi

DAFTAR TABEL Halaman Tabel 2.1 Kategori penilaian Mean Opinion Score... 19 Tabel 3.1 Tabel kuantisasi standar luminance untuk JPEG... 21 Tabel 3.2 Tabel kuantisasi standar chrominance untuk JPEG... 22 Tabel 4.1 Citra yang akan digunakan untuk ujicoba... 33 Tabel 4.2 Hasil pengujian pada citra baboon... 34 Tabel 4.3 Hasil pengujian pada citra lena... 35 Tabel 4.4 Hasil pengujian pada citra water lilies... 35 Tabel 4.5 Hasil pengujian pada citra berwarna polos... 39 Tabel 4.6 Hasil pengujian pada citra baboon.jpg... 40 Tabel 4.7 Hasil pengujian pada citra lena.jpg... 41 vii

DAFTAR GAMBAR Halaman Gambar 2.1 Citra digital... 5 Gambar 2.2 Contoh Jpeg-Jsteg (a) blok 8x8 pixel (b) koefisien DCT (c) koefisien DCT terkuantisasi... 10 Gambar 2.3 Delapan basis vektor untuk DCT dengan n = 8... 11 Gambar 2.4 Pengurutan secara zig-zag... 13 Gambar 2.5 Tabel kuantisasi standar untuk JPEG (a) luminance (b) chrominance... 14 Gambar 2.6 Ruang warna RGB... 16 Gambar 2.7 Citra winter (a) dalam RGB (b) komponen Y (c) komponen Cb (d) komponen Cr... 17 Gambar 3.1 Proses penyisipan pesan rahasia... 21 Gambar 3.2 Diagram alir perhitungan maksimum pesan rahasia yang dapat disisipkan... 23 Gambar 3.3 Diagram alir penyisipan pesan rahasia... 24 Gambar 3.4 Nilai Y suatu citra... 25 Gambar 3.5 Hasil DCT nilai Y... 25 Gambar 3.6 Hasil kuantisasi koefisien DCT... 26 Gambar 3.7 Hasil pembulatan nilai DCT koefisien terkuantisasi... 26 Gambar 3.8 Pengurutan secara zig-zag... 27 Gambar 3.9 Pesan yang akan disisipkan... 27 Gambar 3.10 Pesan yang telah dienkripsi... 27 Gambar 3.11 Nilai koefisien DCT terkuantisasi yang telah disisipkan pesan... 28 Gambar 3.12 Hasil dari proses RLE... 28 Gambar 3.13 Proses ekstraksi pesan rahasia... 28 Gambar 3.14 Diagaram alir ekstraksi pesan rahasia... 30 viii

Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Tampilan perangkat lunak untuk menyisipkan pesan rahasia... 31 Tampilan perangkat lunak untuk mengekstrak pesan rahasia... 32 Tampilan proses ektraksi pesan rahasia citra baboon 256x256 yang disisipkan pesan 100% atau 1172 karakter. 37 Gambar 4.4 Perbandingan citra ukuran 256x256 pixel sebelum dan sesudah dilakukan penyisipan 100% kapasitas penyimpanan... 38 Perbandingan terhadap citra warna hijau (a) citra host (b) citra yang telah disisipkan pesan rahasia... 39 Perbandingan terhadap citra warna hitam (a) citra host (b) citra yang telah disisipkan pesan rahasia... 40 ix