Implementasi Steganografi Hopping Spread Spectrum Ke Dalam File Video
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Suatu pesan umumnya bersifat pribadi. Ketika pesan dikirimkan tentu saja diinginkan
agar pesan tersebut hanya diketahui oleh orang yang berhak menerima pesan tersebut.
Untuk menjaga kerahasiaan pesan maka pesan dapat dikirim secara rahasia yang
diketahui oleh kedua belah pihak.
Untuk mencegah agar pesan diketahui orang lain maka dikembangkan suatu
teknik menyimpan pesan ke dalam file media yang diunggah secara publik dan hanya
dapat dibuka melalui suatu teknik yang diketahui oleh penerima. Teknik ini disebut
teknik steganografi. Teknik ini menyembunyikan pesan ke dalam media gambar,
suara dan video yang tidak terlihat memiliki pesan sehingga orang lain tidak akan
menyangka bahwa dalam media tersebut memiliki pesan. Lalu dengan cara yang
diketahui tersebut penerima akan menerima pesan tersebut dan membuka pesan
tersebut dengan aman tanpa disadari orang lain bahwa media tersebut merupakan
perantara dalam mengirimkan pesan. (Ghanwat dan Rajan, 2013)
Steganografi memberikan otentikasi atas data menggunakan beberapa tag atau
label pada beberapa objek seperti teks, audio, video, gambar. Menyembunyikan
keberadaan pesan dan membuat saluran rahasia adalah tujuan dari Steganografi. Pesan
tersembunyi dalam objek lain sebagai dengan hasil objek yang ditransmisikan akan
sama seperti aslinya jika dilihat dengan mata setiap individu. (Banerjee et al, 2013)
Hopping spread spectrum merupakan salah satu metode penyisipan pesan.
Metode ini memanfaatkan sistem komunikasi spread spectrum, yang melakukan
penyebaran spectrum sinyal informasi dalam bandwidth yang jauh lebih lebar
dibanding bandwidth sinyal informasi pada umumnya. Kelebihan dari metode ini
adalah dapat mengirimkan pesan rahasia tanpa diketahui publik karena bersifat acak
dan memiliki kecenderungan tingkat noise yang lebih tinggi. (Lalita dan Summit,
2014)
1
Universitas Sumatera Utara
2
Sampai saat ini telah banyak metode yang dilakukan dan dibahas untuk
steganografi pada citra dan audio ini dan sudah banyak pula metode steganografi yang
digunakan untuk mendeteksinya, sedangkan yang membahas steganografi pada video
masih sangat jarang karena menggabungkan steganografi pada citra dan audio, pada
dasarnya video merupakan gabungan citra yang “bergerak” dan audio, yang lebih sulit
dideteksi.
Dalam
penulisan
ini,
penulis
akan
mengimplementasikan
program
steganografi yang mampu menyembunyikan informasi rahasia di dalam media video
dengan harapan akan dapat meningkatkan pemahaman tentang steganografi video
kepada penulis dan pembaca.
1.2
Rumusan Masalah
Rumusan masalah yang akan dibahas pada penelitian ini adalah bagaimana
mengamankan dan menyembunyikan keberadaan data dengan mengimplementasikan
Steganografi Hopping Spread Spectrum ke dalam file video.
1.3
Batasan Masalah
Dalam implementasi aplikasi video steganografi, terdapat batasan-batasan berikut
yang akan membatasi penelitian agar tidak berkembang terlalu luas:
1.
Metode yang digunakan adalah Hopping Spread Spectrum
2.
Algoritma pembangkit bilangan acak untuk penentuan kunci adalah LinearFeedback Shift Register (LFSR)
3.
Proses yang akan dilakukan pada penelitian ini adalah menyembunyikan pesan
rahasia berbentuk string pada file video AVI tanpa kompresi.
4.
File yang diembed dan diekstrak adalah berupa pesan teks dengan format *.doc,
*.rtf dan *.txt dengan karakter ASCII 8 bit.
5.
Bahasa pemrograman yang digunakan adalah C#.
6.
IDE yang digunakan adalah Microsoft Visual Studio 2010.
1.4
Tujuan Penelitian
Tujuan penelitian ini adalah untuk mengimplementasikan video steganografi yang
dapat
memberikan
keamanan
pada
suatu
informasi
rahasia
dengan
Universitas Sumatera Utara
3
menyembunyikannya dalam file video dan menentukan perubahan ukuran file dan
waktu untuk proses ekstraksi dan proses embedding untuk setiap karakter yang
dimasukkan.
1.5
Manfaat Penelitian
Penelitian ini diharapkan dapat bermanfaat bagi pengguna yang ingin mengetahui
bagaimana dalam penyembunyian pesan rahasia ke dalam video dapat dilakukan dan
bagaimana penentuan jalan terbaik jika menemui halangan–halangan yang ada dalam
penyelesaiannya. Penelitian ini diharapkan juga dapat bermanfaat bagi developer yang
ingin mengetahui bagaimana penyembunyian pesan dapat dilakukan dengan
menggunakan Steganografi dengan algoritma Hopping Spread Spectrum.
Universitas Sumatera Utara
PENDAHULUAN
1.1
Latar Belakang
Suatu pesan umumnya bersifat pribadi. Ketika pesan dikirimkan tentu saja diinginkan
agar pesan tersebut hanya diketahui oleh orang yang berhak menerima pesan tersebut.
Untuk menjaga kerahasiaan pesan maka pesan dapat dikirim secara rahasia yang
diketahui oleh kedua belah pihak.
Untuk mencegah agar pesan diketahui orang lain maka dikembangkan suatu
teknik menyimpan pesan ke dalam file media yang diunggah secara publik dan hanya
dapat dibuka melalui suatu teknik yang diketahui oleh penerima. Teknik ini disebut
teknik steganografi. Teknik ini menyembunyikan pesan ke dalam media gambar,
suara dan video yang tidak terlihat memiliki pesan sehingga orang lain tidak akan
menyangka bahwa dalam media tersebut memiliki pesan. Lalu dengan cara yang
diketahui tersebut penerima akan menerima pesan tersebut dan membuka pesan
tersebut dengan aman tanpa disadari orang lain bahwa media tersebut merupakan
perantara dalam mengirimkan pesan. (Ghanwat dan Rajan, 2013)
Steganografi memberikan otentikasi atas data menggunakan beberapa tag atau
label pada beberapa objek seperti teks, audio, video, gambar. Menyembunyikan
keberadaan pesan dan membuat saluran rahasia adalah tujuan dari Steganografi. Pesan
tersembunyi dalam objek lain sebagai dengan hasil objek yang ditransmisikan akan
sama seperti aslinya jika dilihat dengan mata setiap individu. (Banerjee et al, 2013)
Hopping spread spectrum merupakan salah satu metode penyisipan pesan.
Metode ini memanfaatkan sistem komunikasi spread spectrum, yang melakukan
penyebaran spectrum sinyal informasi dalam bandwidth yang jauh lebih lebar
dibanding bandwidth sinyal informasi pada umumnya. Kelebihan dari metode ini
adalah dapat mengirimkan pesan rahasia tanpa diketahui publik karena bersifat acak
dan memiliki kecenderungan tingkat noise yang lebih tinggi. (Lalita dan Summit,
2014)
1
Universitas Sumatera Utara
2
Sampai saat ini telah banyak metode yang dilakukan dan dibahas untuk
steganografi pada citra dan audio ini dan sudah banyak pula metode steganografi yang
digunakan untuk mendeteksinya, sedangkan yang membahas steganografi pada video
masih sangat jarang karena menggabungkan steganografi pada citra dan audio, pada
dasarnya video merupakan gabungan citra yang “bergerak” dan audio, yang lebih sulit
dideteksi.
Dalam
penulisan
ini,
penulis
akan
mengimplementasikan
program
steganografi yang mampu menyembunyikan informasi rahasia di dalam media video
dengan harapan akan dapat meningkatkan pemahaman tentang steganografi video
kepada penulis dan pembaca.
1.2
Rumusan Masalah
Rumusan masalah yang akan dibahas pada penelitian ini adalah bagaimana
mengamankan dan menyembunyikan keberadaan data dengan mengimplementasikan
Steganografi Hopping Spread Spectrum ke dalam file video.
1.3
Batasan Masalah
Dalam implementasi aplikasi video steganografi, terdapat batasan-batasan berikut
yang akan membatasi penelitian agar tidak berkembang terlalu luas:
1.
Metode yang digunakan adalah Hopping Spread Spectrum
2.
Algoritma pembangkit bilangan acak untuk penentuan kunci adalah LinearFeedback Shift Register (LFSR)
3.
Proses yang akan dilakukan pada penelitian ini adalah menyembunyikan pesan
rahasia berbentuk string pada file video AVI tanpa kompresi.
4.
File yang diembed dan diekstrak adalah berupa pesan teks dengan format *.doc,
*.rtf dan *.txt dengan karakter ASCII 8 bit.
5.
Bahasa pemrograman yang digunakan adalah C#.
6.
IDE yang digunakan adalah Microsoft Visual Studio 2010.
1.4
Tujuan Penelitian
Tujuan penelitian ini adalah untuk mengimplementasikan video steganografi yang
dapat
memberikan
keamanan
pada
suatu
informasi
rahasia
dengan
Universitas Sumatera Utara
3
menyembunyikannya dalam file video dan menentukan perubahan ukuran file dan
waktu untuk proses ekstraksi dan proses embedding untuk setiap karakter yang
dimasukkan.
1.5
Manfaat Penelitian
Penelitian ini diharapkan dapat bermanfaat bagi pengguna yang ingin mengetahui
bagaimana dalam penyembunyian pesan rahasia ke dalam video dapat dilakukan dan
bagaimana penentuan jalan terbaik jika menemui halangan–halangan yang ada dalam
penyelesaiannya. Penelitian ini diharapkan juga dapat bermanfaat bagi developer yang
ingin mengetahui bagaimana penyembunyian pesan dapat dilakukan dengan
menggunakan Steganografi dengan algoritma Hopping Spread Spectrum.
Universitas Sumatera Utara