Steganography atau steganografi adalah suatu seni dalam ilmu untuk menyembunyikan pesan didalam pesan lainnya dengan sedemikian rupa agar orang lain yang melihat isi pesan tidak menyadari bahwa ada suatu pesan rahasia didalam pesan teks tersebut. Steganography sendiri merupakan kata yang berasal dari bahasa Yunani, yaitu steganos yang berarti tersembunyyi atau terselebung sedangkan graphien berarti menulis. Dari etimologi dan definisi sebelumnya, maka dapat diambil kesimpulan bahwa steganography merupakan tulisan yang tersembunyi.
Steganography mempunyai keunggulan dibandingkan cryptography, yaitu pesan-pesanya tidak membuat menarik perhatian orang lain. Sedangkan kriptografi membuat pesan-pesan berkode yang tidak disembunyikan, walaupun kriptografi sulit untuk dipecahkan, namun tetap saja menimbulkan kecurigaan karena berbentuk kode rahasia. Banyak juga yang menerapkan steganography dan kriptografi digunakan secara bersamaan dalam upaya memperkuat keamanan pesan rahasia.
Pada penerapan dan praktiknya, kebanyakan pesan sering disembunyikan dengan membuat perubahan tipis terhadap data digital lain yang tidak menarik perhatian dari seseorang, terutama penyerang atau pembobol. Sebagai ilustrasi, misalnya sebuah gambar yang nampak tidak berbahaya. Perubahan ini bergantung pada kunci dan pesan untuk disembunyikan.
Orang akan menerima gambar yang kemudian bisa disimpulkan informasi terselubung di dalamnya dengan mengganti kunci yang benar ke dalam algoritma yang diterapkan. Metode steganografi ini sangat berguna dalam dunia digital, berkat banyaknya format berkas digital yang bisa dijadikan media untuk menyembunyikan pesan.
Gambar menunjukkan sebuah sistem steganografi, umum yang dimana bertugas di bagian pengirim pesan (sender), dilakukann proses embedding (fe) pesan yang akan dikirim secara tersembunyi dan rahasia (emb) ke dalam data cover sebagai tempat penyimpanan pesan rahasia (cover), dengan menggunakan kunci tertentu (key), sehingga diperoleh data dengan pesan terselubung di dalamnya (stego).
Pada bagian penerima pesan (recipient), dilakukan proses ekstraksi (fe-1) pada stego guna memisahkan pesan rahasia (emb) dan data penyimpanannya (cover) tadi dengan menggunakan kunci yang sama seperti pada proses embedding tadi. Jadi hanya orang yang mengetahui kunci ini saja yang bisa mengekstraksi pesan tersembunyi tadi.
Tujuan Steganografi
Steganography mempunyai tujuan utama, yaitu untuk merahasiakan atau menyembunyikan keberadaan dari sebuah pesan tersembunyi atas sebuah informasi.Kelebihan Steganografi dengan Kriptografi
Pada penerapan dan praktiknya, kebanyakan pesan sering disembunyikan dengan membuat perubahan tipis terhadap data digital lain yang tidak menarik perhatian dari seseorang, terutama penyerang atau pembobol. Sebagai ilustrasi, misalnya sebuah gambar yang nampak tidak berbahaya. Perubahan ini bergantung pada kunci dan pesan untuk disembunyikan.
Orang akan menerima gambar yang kemudian bisa disimpulkan informasi terselubung di dalamnya dengan mengganti kunci yang benar ke dalam algoritma yang diterapkan. Metode steganografi ini sangat berguna dalam dunia digital, berkat banyaknya format berkas digital yang bisa dijadikan media untuk menyembunyikan pesan.
Gambaran Sistem
Gambar menunjukkan sebuah sistem steganografi, umum yang dimana bertugas di bagian pengirim pesan (sender), dilakukann proses embedding (fe) pesan yang akan dikirim secara tersembunyi dan rahasia (emb) ke dalam data cover sebagai tempat penyimpanan pesan rahasia (cover), dengan menggunakan kunci tertentu (key), sehingga diperoleh data dengan pesan terselubung di dalamnya (stego).
Pada bagian penerima pesan (recipient), dilakukan proses ekstraksi (fe-1) pada stego guna memisahkan pesan rahasia (emb) dan data penyimpanannya (cover) tadi dengan menggunakan kunci yang sama seperti pada proses embedding tadi. Jadi hanya orang yang mengetahui kunci ini saja yang bisa mengekstraksi pesan tersembunyi tadi.