BAB 1 PENDAHULUAN
1.1 Latar Belakang Steganografi, yang merupakan ilmu menyembunyikan pesan dalam suatu media, merupakan ilmu yang menarik untuk dipelajari. Steganografi sudah ada sejak zaman dahulu, namun masih berkembang hingga sekarang. Perkembangan teknik steganografi tentunya tidak terlepas dari peran teknologi informasi, karena dengan penggunaan teknologi informasi membuka lebih banyak kemungkinan dimana suatu pesan dapat disembunyikan, misalnya dalam sebuah file. Salah satu hal yang memicu perkembangan teknik steganografi adalah penyerangan steganalis yang berhasil memecahkan pesan yang disembunyikan menggunakan metode steganografi yang sudah banyak dikenal. Hal ini mendorong keinginan untuk mencari metode alternatif dalam penyembunyian pesan yang tidak pernah terpikirkan sebelumnya. Dalam skripsi ini akan ditunjukkan sebuah rancangan metode alternatif steganografi yang memanfaatkan tag ID3v2 yang terdapat pada file MP3. Tag ID3v2 digunakan pada file audio untuk menyimpan data tambahan seperti informasi nama penyanyi, judul lagu, nama album, bahkan gambar sampul album. Hal ini membuka kemungkinan bahwa tag ID3v2 dapat digunakan untuk menyembunyikan pesan. Pada skripsi ini dipilih file MP3 sebagai stego file karena format file MP3 sudah sangat dikenal dan memiliki traffic yang tinggi di internet sehingga tidak menaruh banyak kecurigaan bahwa ada pesan disembunyikan di dalamnya. Pada penelitian NEW TECHNIQUE FOR HIDING DATA IN AUDIO FILE (Mohammed Salem, et. al, 2011), penyembunyian pesan dalam file audio 1
2
menggunakan metode Before All Frames (BAF) dimana partisi pesan disembunyikan sebelum setiap frame MP3 sehingga pesan dapat disembunyikan tanpa merusak kualitas suara, karena itu dipilihlah metode ini untuk digunakan dalam skripsi ini. Pada penelitian yang sama, pesan juga dienkripsi terlebih dahulu sebelum disembunyikan dengan menggunakan metode RSA sebagai tambahan keamanan. Namun pada skripsi ini penulis menggunakan McEliece cryptosystem yang menggunakan matriks relatif besar sebagai kunci publik. Matriks ini kemudian akan disembunyikan juga di dalam file audio. Selain itu, perkembangan teknologi informasi beberapa tahun terakhir ini, saat skripsi ini ditulis, begitu menonjolkan aspek mobile, karenanya program steganografi audio yang dirancang pada skripsi ini menggunakan platform mobile Android. Penelitian AN IMPROVED METHOD FOR STEGANOGRAPHY ON MOBILE PHONE (Mohammad Shirali Shahreza, 2005) adalah satu dari penelitian yang membuktikan bahwa platform mobile juga dapat digunakan untuk menjalankan program
steganografi.
Sedangkan
skripsi
PERANCANGAN
PROGRAM
PENYEMBUNYIAN PESAN AUDIO DENGAN METODE STEGANOGRAFI LEAST SIGNIFICANT BIT BERBASIS ANDROID
(Rudini Wibowo,
2012) telah
menunjukkan bagaimana program steganografi audio dapat berjalan pada sistem operasi mobile Android, namun pada skripsi ini penulis menggunakan metode yang berbeda seperti yang sudah dijelaskan.
3
1.2 Perumusan Masalah Masalah yang akan dibahas meliputi: 1. Dapatkah tag ID3v2 pada file MP3 dimanfaatkan untuk menyembunyikan pesan? 2. Bagaimana merancang program aplikasi steganografi mobile untuk menyembunyikan pesan yang memanfaatkan tag ID3v2 pada MP3? 3. Bagaimanakah perbandingan file antara sebelum dan sesudah disisipkan pesan?
1.3 Tujuan dan Manfaat Tujuan yang ingin dicapai dari penulisan skripsi ini adalah sebagai berikut: 1. Merancang
program
aplikasi
steganografi
berbasis
Android
untuk
menyembunyikan pesan yang memanfaatkan tag ID3v2 dalam file MP3. 2. Memberikan metode alternatif dalam steganografi pada file audio.
Manfaat yang diharapkan dari penulisan skripsi ini adalah: 1. Bagi pembaca: Menambah pengetahuan tentang steganografi pada file audio, serta menunjukkan sebuah metode alternatif dalam penyembunyian pesan. 2. Bagi peneliti lain: Sebagai referensi untuk materi yang masih berhubungan untuk dikembangkan lebih lanjut dikemudian hari. 3. Bagi penulis: Menambah pengetahuan tentang bagaimana file MP3 bekerja, dan bagaimana membuat program aplikasi yang dapat menyembunyikan pesan pada file MP3, serta mengembangkan kemampuan penulis untuk merancang program aplikasi mobile.
4
1.4 Batasan Masalah Mengingat luasnya kemungkinan pembahasan masalah yang akan dilakukan, maka penulis membatasi ruang lingkup masalah agar pembahasan dapat lebih terfokus dan tujuan penulisan dapat tercapai. Pembatasan ruang lingkup permasalahan dalam skripsi ini meliputi: 1. Hanya info gambar sampul album pada tag ID3v2 yang dimanfaatkan dalam teknik steganografi untuk menyimpan pesan. 2. Pesan yang disembunyikan hanya berupa teks. 3. Platform program aplikasi mobile yang digunakan adalah sistem operasi Android.
1.5 Metodologi Penelitian Metode yang akan digunakan dalam penelitian meliputi tahap-tahap berikut: 1. Melakukan studi pustaka: Peneliti mencari sumber materi dari buku, artikel, dan jurnal yang berhubungan dengan topik skripsi, kemudian penulis mempelajari dan memahami materi-materi tersebut sebagai referensi dan penunjang dalam kaitannya dengan materi yang dipilih. 2. Metode Analisis: Metode analisis dalam penelitian ini dibagi menjadi beberapa tahapan: a. Mempelajari
teknik-teknik
steganografi
dan
kriptografi
yang
diperlukan untuk penelitian ini (BAF, McEliece, dan LSB). b. Mempelajari bahasa pemrograman Java/Android yang akan dipakai dalam pembuatan program aplikasi dalam penelitian ini.
5
c. Mempelajari bagaimana format file MP3 dan tag ID3v2 bekerja, serta bagaimana cara untuk men-decode file MP3. d. Mempelajari bagaimana membuat program aplikasi steganografi pada audio pada sistem operasi mobile Android. 3. Metode Perancangan: Tahapan perancangan dalam penulisan ini dibagi menjadi beberapa tahapan: a. Perancangan algoritma dan struktur program untuk program aplikasi steganografi sesuai dengan metode yang diusulkan dalam skripsi ini. b. Perancangan peranti lunak untuk platform Android.
1.6 Makalah Relevan Dalam penulisan skripsi ini, ada beberapa makalah yang terkait dengan skripsi ini, yaitu: 1. Mohammed Salem Atoum, Osamah Abdulgader Al-Rababah, Alaa Ismat AlAttili (2011) NEW TECHNIQUE FOR HIDING DATA IN AUDIO FILE. IJCSNS International Journal of Computer Science and Network Security, Vol.11 No.4. 2. Mohammad Shirali Shahreza (2005) AN IMPROVED METHOD FOR STEGANOGRAPHY ON MOBILE PHONE. Allameh Helli Pre-University. 3. Rudini Wibowo (2012) PERANCANGAN PROGRAM PENYEMBUNYIAN PESAN
AUDIO
DENGAN
METODE
STEGANOGRAFI
LEAST
SIGNIFICANT BIT BERBASIS ANDROID. Bina Nusantara University Jakarta.
6
4. Mohammed Salem Atoum, Subariah Ibrahim, Ghazali Sulong, Ali M-Ahmad (2012) MP3 STEGANOGRAPHY: REVIEW. Universiti Teknologi Malaysia.
1.7 Sistematika Penulisan BAB 1. PENDAHULUAN Pada bab ini dijelaskan mengenai latar belakang penulisan, ruang lingkup, tujuan dan manfaat, metodologi penelitian dan juga sistematika yang dipakai dalam penulisan skripsi ini. BAB 2. LANDASAN TEORI Dalam bab ini akan dijelaskan teori dasar dan metode yang digunakan untuk mendukung analisis dan perancangan yang dilakukan. BAB 3. ANALISIS DAN PERANCANGAN SISTEM Pada bab ini dilakukan analisis sistem yang meliputi gambaran umum permasalahan yang dihadapi, usulan pemecahan, serta kebutuhan dan rancangan sistem yang diusulkan. BAB 4. IMPLEMENTASI DAN EVALUASI SISTEM Bab ini menjelaskan tentang spesifikasi software dan hardware yang dibutuhkan dalam perancangan sistem, contoh pengimplementasian sistem, serta evaluasi sistem. BAB 5. SIMPULAN DAN SARAN Bab ini berisi tentang simpulan dari keseluruhan analisis dan perancangan sistem yang telah dilakukan, selain itu bab ini juga berisi tentang saran untuk pengembangan selanjutnya.