Pengembangan Metode Pencegahan Serangan Enhanced LSB

dokumen-dokumen yang mirip
Pemanfaatan Second Least Significant Bit dan Kunci Dua Kata Untuk Mencegah Serangan Enhanced LSB Pada Citra Digital

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Tanda Tangan Digital Untuk Gambar Menggunakan Kriptografi Visual dan Steganografi

Optimasi Konversi String Biner Hasil Least Significant Bit Steganography

BAB I APLIKASI STEGANOGRAFI LSB (LEAST SIGNIFICANT BIT) MODIFICATION UNSUR WARNA MERAH PADA DATA CITRA DIGITAL

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 2 TINJAUAN TEORETIS

Studi dan Analisis Mengenai Teknik Steganalisis Terhadap Pengubahan LSB Pada Gambar: Enhanced LSB dan Chi-square

TRIPLE STEGANOGRAPHY

BAB 2 TINJAUAN PUSTAKA

Pemberian Hiddentext Palsu pada Steganografi Visual

BAB 2 LANDASAN TEORI

APLIKASI STEGANOGRAFI DAN PENERAPAN STEGANALISIS DALAM JIGSAW PUZZLE

STEGANOGRAFI DENGAN METODE PENGGANTIAN LEAST SIGNIFICANT BIT (LSB)

Studi Digital Watermarking Citra Bitmap dalam Mode Warna Hue Saturation Lightness

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Informasi merupakan suatu hal yang sangat penting dalam. kehidupan kita. Seperti dengan adanya teknologi internet semua

Studi dan Analisis Teknik-Teknik Steganografi Dalam Media Audio

ANALISIS METODE MASKING-FILTERING DALAM PENYISIPAN DATA TEKS

1.1 LATAR BELAKANG I-1

ANALISIS KEKUATAN DAN DAYA TAMPUNG PESAN OPTIMAL PADA CITRA STEGANOGRAFI METODE STEGO N BIT LSB DENGAN PENGURUTAN GRADASI WARNA

APLIKASI PENGAMANAN DATA TEKS PADA CITRA BITMAP DENGAN MENERAPKAN METODE LEAST SIGNIFICANT BIT (LSB)

BAB 1 PENDAHULUAN Latar Belakang Masalah

Teknik Penyisipan Pesan pada Kanal Citra Bitmap 24 bit yang Berbeda-beda

Studi, Perbandingan Metode Steganografi, dan Metode Steganalisis pada Berkas HTML

Pendahuluan. Contoh : Dari contoh diatas huruf awal setiap kata bila di rangkai akan membentuk pesan rahasia :

EKSPLORASI STEGANOGRAFI : KAKAS DAN METODE

I. PENDAHULUAN. Key Words Tanda Tangan Digital, , Steganografi, SHA1, RSA

BAB I PENDAHULUAN. proses pertukaran pesan atau informasi melalui jaringan internet, karena turut

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Steganografi. Pesan rahasia: Lari jam satu. Pengantar: Prisoner s Problem. Bob. Alice. Fred

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

PENGGUNAAN KRIPTOGRAFI DAN STEGANOGRAFI BERDASARKAN KEBUTUHAN DAN KARAKTERISTIK KEDUANYA

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Eksperimen Steganalisis dengan Metode Visual Attack pada Citra Hasil EzStego Berformat GIF

OPTIMASI KONVERSI STRING BINER HASIL LEAST SIGNIFICANT BIT STEGANOGRAPHY (LSB)

STEGANOGRAFI. Subianto AMIK JTC SEMARANG

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN STEGANOGRAFI PADA SEBUAH CITRA

1.1 Latar Belakang Sejak zaman dahulu, pentingnya kerahasiaan suatu informasi telah menjadi suatu perhatian tersendiri. Manusia berusaha mencari cara

PENGGUNAAN KRIPTOGRAFI DAN STEGANOGRAFI BERDASARKAN KEBUTUHAN DAN KARAKTERISTIK KEDUANYA

BAB II LANDASAN TEORI

Pengantar: Prisoner s Problem

ALGORITMA LEAST SIGNIFICANT BIT UNTUK ANALISIS STEGANOGRAFI

ALGORITMA LEAST SIGNIFICANT BIT UNTUK ANALISIS STEGANOGRAFI

Pemanfaatan Steganografi dalam Kriptografi Visual

BAB I PENDAHULUAN. Perkembangan teknologi informasi (TI) saat ini memberikan kemudahan

BAB I PENDAHULUAN 1.1 Latar Belakang

Steganopassword sebagai Validasi Login User

Perancangan Aplikasi Penyembunyian Pesan Teks Terenkripsi Pada Citra Digital Dengan Metode Least Significant Bit (LSB)

Digital Watermarking pada Gambar Digital dengan Metode Redundant Pattern Encoding

STUDI DAN ANALISIS TEKNIK-TEKNIK PENDETEKSIAN STEGANOGRAFI DENGAN METODE LSB DALAM MEDIA GAMBAR

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. pesan di dalam media tersebut. Kata steganografi (steganography) berasal

Penerapan Metode Adaptif Dalam Penyembunyian Pesan Pada Citra

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

ENKRIPSI CITRA BITMAP MELALUI SUBSTITUSI WARNA MENGGUNAKAN VIGENERE CIPHER

Implementasi Steganografi Pesan Text Ke Dalam File Sound (.Wav) Dengan Modifikasi Jarak Byte Pada Algoritma Least Significant Bit (Lsb)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN Latar belakang

BAB 1 PENDAHULUAN Latar Belakang

PENYEMBUNYIAN DATA SECARA AMAN DI DALAM CITRA BERWARNA DENGAN METODE LSB JAMAK BERBASIS CHAOS

Optimasi Kompresi Berkas Dengan Memanfaatkan Teknik Steganografi LSB

Diyah Ayu Listiyoningsih Jurusan Informatika Fakultas MIPA Universitas Sebelas Maret

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. melalui media internet ini. Bahkan terdapat layanan internet seperti SoundCloud,

Analisis Beberapa Teknik Watermarking dengan Domain Spasial pada Citra Digital

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. untuk mengirimkan pesan, tetapi juga bisa menggunakan layanan yang tersedia di

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

Studi analisis dan perbandingan teknik steganografi citra pada domain spasial, domain frekuensi, dan domain kompresi

KONSEP PENYANDIAN FILE JPEG DENGAN MENGGUNAKAN METODE LSB

KEAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC4) DAN STEGANOGRAFI PADA CITRA DIGITAL

APLIKASI VIDEO STEGANOGRAPHY DENGAN METODE LEAST SIGNIFICANT BIT (LSB)

BAB 2 LANDASAN TEORI

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI DENGAN MENGGUNAKAN ALGORITMA RSA DAN MEMAKAI METODE LSB

PENERAPAN METODE MOST SIGNIFICANT BIT UNTUK PENYISIPAN PESAN TEKS PADA CITRA DIGITAL

Pendahuluan. Media Penampung Data yang akan disembunyikan

Penerapan Steganografi Metode Least Significant Bit (LSB) dengan Invers Matriks Pada Citra Digital

BAB I PENDAHULUAN. 1. aa

Watermark pada Game I. PENDAHULUAN II. TEKNIK WATERMARKING PADA CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

2017 Ilmu Komputer Unila Publishing Network all right reserve

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

BAB I PENDAHULUAN Latar Belakang

Steganografi & Watermarking

BAB I PENDAHULUAN Latar Belakang

Studi Kriptografi Visual dengan Enkripsi Gambar Lain

BAB 2 LANDASAN TEORI. 2.1 Kriptografi

Penerapan Metode End Of File Pada Steganografi Citra Gambar dengan Memanfaatkan Algoritma Affine Cipher sebagai Keamanan Pesan

Steganografi dalam Penurunan dan Pengembalian Kualitas Citra konversi 8 bit dan 24 bit

STEGANOGRAFI PADA GAMBAR BERPOLA WARNA RGB BERDASARKAN FUNGSI ACAK

Transkripsi:

Pengembangan Metode Pencegahan Serangan Enhanced LSB Ikmal Syifai 13508003 1 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia 1 if18003@students.if.itb.ac.id Abstrak Makalah ini membahas metode pencegahan untuk serangan dengan metode enhanced LSB. Pada citra dengan kontras tinggi, serangan akan menyebabkan citra pembawa pesan sangat mudah dibedakan dari aslinya. Dari hasil percobaan, dapat disimpulkan bahwa metode pencegahan yang diusulkan berhasil. Kata kunci steganografi, enhanced LSB, steganalisis. I. PENDAHULUAN Steganografi berasal dari bahasa Yunani steganos yang berarti tersembunyi dan graphei yang berarti tulisan. Secara harfiah, steganografi adalah tulisan tersembunyi. Steganografi adalah seni untuk menyembunyikan pesan. Hal yang membedakan antara steganografi dan kriptografi adalah steganografi hanya menyembunyikan. Agar pesan menjadi tidak terbaca atau tidak dapat dimengerti, digunakan enkripsi yang merupakan ranah ilmu kriptografi. Karena itu seringkali pesan dienkripsi terlebih dulu sebelum disembunyikan. Media yang digunakan untuk menyembunyikan pesan terus berkembang sesuai teknologi. Penyembunyian pesan pada tahun 440 sebelum masehi menggunakan media kepala budak. Kepala budak digunduli kemudian pesan ditulis di kepalanya. Setelah tumbuh rambut, budak dikirim ke penerima pesan. Pesan tersebut dapat dibaca setelah budak digunduli kembali. Saat era multimedia ini, pesan bisa disembunyikan di berbagai media mulai dari teks, gambar, hingga video. Makalah ini akan membahas metode penyembunyian pesan yang tahan akan serangan enhanced LSB. Salah satu metode untuk menyembunyikan pesan pada gambar adalah penyembunyian bit pesan pada bit LSB (least significant bit) pembawa pesan. Sebuah gambar mengandung informasi yang dapat diukur dengan satuan piksel. Sebuah gambar dengan lebar 800 piksel dan panjang 600 piksel mengandung 480.000 piksel. Satu piksel pada gambar mempunyai panjang n-bit. Pada gambar 24-bit maka 1 piksel mempunyai panjang 24 bit. Dari 24 bit yang ada, masing-masing 8 bit dialokasikan untuk mengkodekan komponen RGB (Red Green Blue). Sebagai ilustrasi, pada gambar 24 bit, satu piksel akan diwakili oleh deretan bit berikut: R G B Penyembunyian pesan dilakukan dengan mengubah bit terakhir (LSB) dari setiap piksel pembawa pesan dengan bit pesan. Misalkan pesan yang akan dikirim adalah KRIPTO. Enam huruf tersebut akan diubah menjadi 6 byte pesan yaitu: K : 0100 1011 R : 0101 0010 I : 0100 1001 P : 0101 0000 T : 0101 0100 O : 0100 1 Kemudian masing-masing bit pesan akan disisipkan pada bit terakhir dari bit pembawa pesan. Pada contoh ini 3 bit yang pertama kali akan disisipkan adalah bit 010 yang memulai huruf K. Tiga bit yang terakhir disisipkan adalah bit yang mengakhiri huruf O. gambar 24-bit dan piksel pertama dari gambar tersebut adalah. Piksel pertama dari pembawa pesan Piksel pertama dari pembawa pesan setelah proses 10010010 10010101 10000100 Setelah proses penyembunyian pesan, gambar pembawa pesan tidak akan berubah secara visual. Persepsi yang dirasakan oleh manusia tidak bisa membedakan bit LSB yang diubah.

Dengan tidak mampunya persepsi manusia membedakan dua gambar di atas, maka serangan visual manusia tidak akan bisa memecahkan steganografi dengan metode pengubahan bit LSB. Karena itulah dikembangkan sebuah metode serangan enhanced LSB. Enhanced LSB adalah serangan dengan mengubah bit pada kanal warna sesuai bit LSBnya. Sebagai ilustrasi, diasumsikan piksel berikut adalah piksel dari gambar pembawa pesan 10010010 10010101 10000100. Piksel pembawa pesan 10010010 10010101 10000100 Piksel pembawa pesan setelah proses 00000000 11 00000000 Gambar 4 Serangan enhanced LSB terhadap gambar dengan pesan Pada gambar dengan kontras tinggi, serangan akan membuat gambar pembawa pesan menjadi berbeda dengan gambar aslinya. Dengan perbandingan ini, steganalis dapat memastikan bahwa ada pesan yang disembunyikan. Selanjutnya steganalis dapat menghancurkan pesan hanya dengan mengganti bit LSB dari tiap kanal warna RGB. Gambar 5 Gambar tanpa pesan Gambar 1 Gambar tanpa pesan Gambar 6 Gambar dengan pesan Gambar 2 Gambar dengan pesan Gambar 3 Serangan enhanced LSB terhadap gambar tanpa pesan Gambar 7 Serangan enhanced LSB terhadap gambar tanpa pesan

Pseudocode dari algoritma metode 1: Gambar 8 Serangan enhanced LSB terhadap gambar dengan pesan Gambar 1-8 memberi ilustrasi bagaimana serangan enhanced LSB dilakukan. Namun demikian, dapat dilihat bahwa serangan tersebut tidak dapat dilakukan untuk gambar dengan kontras rendah. II. METODE YANG DIAJUKAN Ada beberapa pengetahuan yang dijadikan dasar metode yang diajukan ini: 1. Penyembunyian pesan dilakukan dengan pengubahan bit LSB. 2. Serangan dilakukan dengan metode enhanced LSB yaitu mengubah bit selain LSB sesuai bit LSBnya. Dengan pengetahuan di atas diajukan dua buah metode untuk mencegah serangan tersebut, yaitu: 1. Penyembunyian pesan dilakukan dengan mengubah bit ke 7 (sebelum LSB) dari tiap kanal RGB. 2. Penyembunyian pesan dilakukan dengan mengubah bit ke 7 (sebelum LSB) dari kanal RGB secara bergantian. Metode 1 dapat diilustrasikan sebagai berikut. gambar 24-bit dan piksel pertama dari gambar tersebut adalah. Piksel pertama dari pembawa pesan Piksel pertama dari pembawa pesan setelah proses 10010011 10010110 10000 //jika carrier mampu menampung pesan if(carrier.length/8>message.length){ //untuk setiap bit pesan.. for(i=0;i<message.length;i++){ //.. sisipkan di bit ke-7 tiap kanal if(i%3=0){ carrier[i].r[6]=message[i]; carrier[i].g[6]=message[i+1]; carrier[i].b[6]=message[i+2]; else{ continue; Dengan demikian, saat steganalis mengubah bit selain LSB sesuai dengan bit LSBnya maka hasilnya tidak akan berbeda dengan gambar asli yang diserang. Dengan hasil seperti itu steganalis tidak akan mengetahui perbedaan antara gambar dengan dan tanpa pesan. Metode 2 menggunakan cara yang hampir sama tetapi mengubah bit ke 7 dari kanal RGB secara bergantian. Hal ini ditujukan agar kualitas gambar tidak terlalu buruk. gambar 24-bit dan piksel pertama, kedua, dan ketiga dari gambar tersebut adalah, 10011 10110110 10101101, dan 10010 11010100 10110100. Tiga piksel pertama dari pembawa pesan 10011 10110110 10101101 10010 11010100 10110100 Tiga piksel pertama dari pembawa pesan setelah proses 10011 10110110 10101101 10010 11010100 10110110 Pseudocode dari algoritma metode 2: //jika carrier mampu menampung pesan if(carrier.length/24>message.length){ //untuk setiap bit pesan.. for(i=0;i<message.length;i++){ //.. sisipkan di bit ke-7 bergantian switch(i%3){ case0: carrier[i].r[6]=message[i];break; case1: carrier[i].g[6]=message[i];break; case2: carrier[i].b[6]=message[i];break;

Dari dua metode di atas, ada dua faktor yang akan diuji, yaitu: 1. Berhasil tidaknya pencegahan serangan dengan metode enhanced LSB. 2. Kualitas gambar yang dihasilkan dengan metode yang diajukan Penelitian dilakukan dengan menggunakan dua gambar, yaitu gambar kotak berwarna merah dan gambar grayscale dari seorang artis. Kedua gambar ini diambil dari chapman.edu yang menggunakannya sebagai objek percobaan steganografi. Dalam penelitian ini digunakan cerita pendek yang ditulis oleh Ernest H. berjudul Elephant sebagai pesan yang disembunyikan. Pesan ini berukuran sekitar 7700 byte. Setelah pesan disembunyikan dengan metode yang diajukan, gambar pembawa pesan diserang dengan metode enhanced LSB. Gambar 11 Serangan enhanced LSB terhadap gambar tanpa pesan (metode 1) III. HASIL PENELITIAN Dari dua metode yang diajukan, berikut adalah gambar dari hasil serangan. Gambar 9-12 menggunakan metode 1 sedangkan gambar 13-16 menggunakan metode 2. Gambar 9 Serangan enhanced LSB terhadap gambar tanpa pesan (metode 1) Gambar 12 Serangan enhanced LSB terhadap gambar dengan pesan (metode 1) Dapat dilihat bahwa tidak ada perbedaan secara visual antara gambar 9-10 dan gambar 11-12. Pada metode modifikasi LSB, gambar dengan kontras tinggi akan tampak berbeda jika diserang dengan enhanced LSB. Dengan metode yang diajukan (metode 1), tidak tampak perbedaan antara gambar dengan pesan dan gambar tanpa pesan. Sama seperti metode modifikasi LSB, gambar grayscale atau dengan kontras rendah tidak bisa dideteksi apakah disisipi pesan atau tidak. Dengan menggunakan metode 1, steganalis tidak akan mampu menentukan gambar mana yang mengandung pesan. Metode 1 mempunyai kelebihan yaitu mampu menampung pesan lebih banyak dibanding metode 2. Tetapi kualitas gambar yang dihasilkan lebih buruk karena memodifikasi lebih banyak bit. Gambar 10 Serangan enhanced LSB terhadap gambar dengan pesan (metode 1) Gambar 13 Serangan enhanced LSB terhadap gambar tanpa pesan (metode 2)

IV. SIMPULAN Ada dua simpulan yang bisa diambil dari hasil penelitian: 1. Metode 1 mampu menampung pesan lebih banyak dengan gambar yang sama dibanding metode 2. 2. Metode 2 mampu menghasilkan kualitas gambar yang lebih baik dibanding metode 1. Gambar 14 Serangan enhanced LSB terhadap gambar dengan pesan (metode 2) Gambar 15 Serangan enhanced LSB terhadap gambar tanpa pesan (metode 2) Karena itu penggunaan metode yang diajukan harus memperhatikan kebutuhan, jika dibutuhkan metode untuk menampung pesan lebih banyak, maka gunakan metode 1. Jika ingin menghasilkan kualitas gambar yang lebih baik, maka gunakan metode 2. V. SARAN Dari simpulan di atas, ada beberapa pengembangan yang dapat dilakukan: 1. Pengembangan metode dengan kualitas gambar dan kemampuan menampung pesan yang minimal sama dengan metode modifikasi LSB. 2. Pengembangan metode serangan enhanced LSB yang bisa digunakan untuk gambar grayscale atau kontras rendah. REFERENSI R. Munir, Steganografi http://www1.chapman.edu/~nabav100/imgstegano/screenshots.html diakses tanggal 24 Maret 2013. PERNYATAAN Dengan ini saya menyatakan bahwa makalah yang saya tulis ini adalah tulisan saya sendiri, bukan saduran, atau terjemahan dari makalah orang lain, dan bukan plagiasi. Bandung, 25 Maret 2013 ttd Gambar 16 Serangan enhanced LSB terhadap gambar dengan pesan (metode 2) Gambar 13-16 menampilkan hasil serangan enhanced LSB terhadap gambar dengan metode 2. Tidak ada perbedaan yang terlihat secara vidual antara gambar dengan pesan dan tanpa pesan. Untuk gambar grayscale juga tidak ada perubahan, tetap tidak bisa dibedakan. Dibanding dengan metode 1, metode 2 menghasilkan kualitas gambar yang lebih baik karena hanya menggunakan bit sejumlah 1/3 dari bit yang digunakan metode 1. Namun demikian, kapasitas pesan yang mampu ditampung menjadi kecil karena setiap piksel hanya bisa membawa 1 bit pesan. Ikmal Syifai 13508003