Steganografi (steganography) adalah ilmu dan seni menyembunyikan pesan rahasia di dalam pesan lain sehingga keberadaan pesan rahasia tersebut tidak dapat diketahui. Steganografi berasal dari Bahasa Yunani, yaitu “steganos” yang artinya “tulisan tersembunyi (covered writing)”.
Steganografi termasuk ke dalam security through obscurity. Steganografi biasa digunakan oleh teroris, intelijen, atau militer dalam menyampaikan pesan sehingga tidak diketahui orang lain.
Steganografi membutuhkan dua poperti yaitu media penampung dan pesan rahasia. Media penampung yang umum digunakan adalah gambar, suara, video atau teks. Pesan yang disembunyikan dapat berupa sebuah artikel, gambar, daftar barang, kode program atau pesan lain. Penggunaan steganografi antara lain bertujuan untuk menyamarkan eksistensi (keberadaan) data rahasia sehingga sulit dideteksi dan melidungi hak cipta suatu produk. Steganografi dapat dipandang sebagai kelanjutan kriptografi. Jika pada kriptografi, data yang telah disandikan (ciphertext) tetap tersedia, maka dengan steganografi ciphertext dapat disembunyikan sehingga pihak ketiga tidak mengetahui keberadaannya. Data rahasia yang disembunyikan dapat diekstraksi kembali persis sama seperti keadaan aslinya.
Keuntungan steganografi dibandingkan dengan kriptografi adalah bahwa pesan yang dikirim tidak menarik perhatian sehingga media penampung yang membawa pesan tidak menimbulkan kecurigaan bagi pihak ketiga. Ini berbeda dengan kriptografi dimana ciphertext menimbulkan kecurigaan bahwa pesan tersebut merupakan pesan rahasia.
Contoh sederhana:
Steganografi – penyembunyian pesan
Steganografi adalah suatu cara untuk menulis pesan tersembunyi. Pesan tersembunyi itu disisipkan pada suatu teks.Teks dibuat sedemikian rupa agar orang lain yang membaca tidak sadar akan adanya pesan tersembunyi tersebut.
contoh steganografi:
Paras wajahmu
kecantikan, kebaikan hati
lincah dan gelak tawamu
tertanam di hati
hanya dirimu…
kecantikan, kebaikan hati
lincah dan gelak tawamu
tertanam di hati
hanya dirimu…
Namamu terpatri dalam benakku
Yoko,
masih adakah tempat di hatimu?
sakitnya hati ini Yoko
rasa sakitnya menusuk jiwaku
Yoko,
masih adakah tempat di hatimu?
sakitnya hati ini Yoko
rasa sakitnya menusuk jiwaku
Tapi ingatlah,
cintaku selalu untukmu
Jangan kau pernah lupakan
cintaku,
Hanya ada untukmu, Yoko…
cintaku selalu untukmu
Jangan kau pernah lupakan
cintaku,
Hanya ada untukmu, Yoko…
Ada yang tau isi pesan tersembunyi pada puisi cinta tersebut?
Aturan steganografinya adalah: Untuk setiap bait berisi satu kata. Abaikan tanda-tanda baca seperti tanda titik dan tanda tanya. Untuk setiap bait ambillah huruf pertama pada baris pertama, huruf terakhir pada baris selanjutnya, kemudian untuk baris selanjutnya ambil lagi huruf pertama kemudian huruf terakhir untuk baris selanjutnya. So, rumus untuk setiap baitnya adalah awal-akhir-awal-akhir(looping). Sekarang pasti sudah bisa terbaca pesan tersembunyinya. Apa ya? yup, pesannya adalah : PILIH NOMOR TUJUH. (jawaban saya beri warna merah)
Masih banyak cara membuat steganografi. Bisa dengan mengambil huruf pertama pada setiap kata dalam kalimat, atau huruf terakhir pada setiap kata dalam kalimat. Atau dengan cara yang lebih rumit yaitu dengan menggunakan gambar dan suara. Cara lain menulis pesan tersembunyi adalah menggunakan kriptografi. Bedanya, kriptografi mengubah pesan secara keseluruhan menjadi angka atau huruf-huruf yang telah dikonversi sesuai rumus yang dibuat. Jadi pesan benar-benartidak dapat terbaca oleh orang lain karena memang kalimatnya tidak bisa dibaca.