Pendahuluan
Steganografi. Apakah anda pernah mendengar mengenai topik ini? Mungkin bagi sebagian dari anda yang pernah mempelajari tentang kriptografi, pernah mendengar tentang topik ini. Dari beberapa buku mengenai kriptografi yang saya baca, topik mengenai steganografi ini hanya sedikit sekali disinggung. Itupun berada pada bab-bab terkahir saja. Pada artikel ini saya akan mencoba membahas lebih jauh mengenai steganografi.
Isi
Sebelum membahas lebih jauh mengenai Steganografi, ada baiknya kita lebih dahulu mengenal apa yang disebut dengan kriptografi.
Kriptografi
Kriptografi adalah sebuah ilmu untuk mengamankan data. Cara untuk mengamankan data yang digunakan adalah dengan mengacak data tersebut (scrambled). Ada banyak metode yang dapat digunakan untuk menerapkan steganografi, mungkin yang paling terkenal adalah md5 (sudah build-in di berbagai bahasa pemrograman). Teknik kriptografi ini juga sering sekali dikenal dengan nama teknik enskripsi. Teknik untuk mengembalikan data yang telah di-enkripsi dinamakan dekripsi. Dekripsi digunakan untuk mendapatkan kembali data asli, dari data yang sudah diacak oleh teknik enkripsi.
Data hiding
Data hiding (hanya ada di English version saja, tidak ada terjemahannya di versi Indonesia) adalah suatu metode pengamanan data, tetapi berbeda dengan kriptografi, cara untuk mengamankan data yang digunakan adalah dengan cara menyembunyikan data tersebut ke dalam suatu media. Media yang digunakan untuk menyembunyikan data ini sangatlah beragam, mulai dari media text, gambar, suara, sampai video. Data hiding ini secara lebih jauh berkembang menjadi 2 buah topik yang lebih spesifik, dibedakan berdasarkan dari tujuan dari penyembunyian data, yaitu: Steganografi dan Watermarking. Secara umum dapat dikatakan bahwa steganografi bertujuan murni untuk menyembunyikan data, sedangkan watermarking menyembunyikan data dengan tujuan agar media yang ditumpangi tersebut mempunyai digital signature, berkaitan dengan copyright problem.
Steganografi
Seperti yang saya jelaskan pada teknik data hiding, media yang dapat digunakan sangat beragam. Tingkat kesulitan pengerjaan ini juga tergantung dari media yang digunakan sebagai sarana untuk menyembunyikan data. Sebagai contoh, saya akan menyembunyikan file.txt ke-dalam media gambar. Hasil akhirnya tetap seperti asli-nya, hanya saja gambar yang baru mengandung data yang saya sisipkan.
Bagi anda yang sudah pernah terjun cukup dalam pasti tidak asing dengan gambar di atas. Perkenalkan gambar di atas adalah Lena.bmp (gambar yang paling sering digunakan sebagai media untuk menyisipkan pesan pada steganografi) karena memiliki karakteristik pixel yang cukup beragam dan menyebar.
Ada banyak metode yang dapat anda terapkan untuk melakukan steganografi. berikut akan coba saya paparkan beberapa metode yang saya ketahui:
- Media Gambar:
- LSB (Least Significant Bit)
- Media Suara
- LSB (Low Significant Bit)
- Phase Coding
- Spread Spectrum
- Echo
To be continued in:
https://andreastjong.wordpress.com/2008/09/22/steganografi-2-lsb-least-significant-bit/
Wah…berat nih pembahasannya…..
btw themesnya jgn nyamain gw dunk…gw kan dah duluan milih…wkwkwkw…
saya ingin menanyakan lebih jauh tentang snow steganography, bisa dijelaskan mas..??
Terimah kasih banyak..
SNOW yang dimaksud, apakah (Steganographic nature of Whitespace)? Saya coba cari di googling, lalu sampai ke alamat http://www.crazytrain.com/stegclassexam.doc. Baik saya coba jelasin sedikit yah. SNOW ini adalah software untuk melakukan Steganografi untuk File Text (Sebagai Media File-nya). File yang disembunyikan di-Encrypt dulu menggunakan algoritma ICE, lalu disisipkan ke dalam Media File nya (Text File) dalam bentuk WhiteSpace di akhir tiap line. Contohnya isi stego nya kira seperti ini (x = white space):
Andresxxxxxxxxx
Tjongxxxxx
Kalau dilihat secara kasatmata di text editor, whitespace tidak terlihat. Jadi untuk serangan visual – metode ini dapat dengan mudah lolos.
maaf mas kalau boleh tau white space itu termasuk metode atau bukan y? trus kalau metode cara kerjanya gmna y? trima ksh
mas andreas tjong….saya mau bertanya sekaligus minta tolong jika anda berkenan…….dapatkah kita menghilangkan data pribadi kita yang dirilis oleh sebuah website dikarenakan mesin pencarian dari google search dengan memasukkan nama kita???…padahal media sosial lainnya sudah saya blokir agar tidak terlacak….mohon jawabannya…trim’s atas waktunya…GBU…
Tidak bisa.
Harus minta ke si pemilik website nya untuk menghapus data tersebut.