Thursday, 14 February 2013

Steganografi

Leave a Comment
Steganografi adalah suatu ilmu dan seni menulis pesan rahasia dengan cara tertentu (mirip sandi), yang hanya di ketahui oleh pengirim dan penerima pesan. Steganografi berasal dari bahasa Yunani: steganos artinya tersembunyi atau rahasia dan graphien artinya menulis atau menggambar.

Steganografi sendiri telah digunakan sejak masa sebelum Masehi. Salah satu contohnya adalah saat Raja Histiaeus mencukur rambut kepala budak kepercayaannya dan membuat pesan dalam bentuk tato di kepala budaknya. Pesan tersebut menjadi tersembunyi ketika rambut budak tersebut mulai tumbuh dan menutupi tato tersebut.


Kemajuan teknologi semakin membuka berbagai kemungkinan Steganografi dalam bentuk format digital, menyimpan data rahasia di dalam data lain. Seperti: sebuah file gambar, teks, audio, dan lain - lain dapat mengandung sebuah pesan rahasia yang di masukkan dengan teknik dan algoritma yang beragam, dari yang sangat sederhana sampai yang kompleks.

Steganografi pada gambar

Salah satu implementasi steganografi pada file format digital adalah menyembunyikan pesan rahasia pada sebuah gambar. Steganografi sederhana dapat dibuat dalam waktu singkat dengan cara manual.

Buka file gambar menggunakan Notepad++, akan tampak serentetan data dalam bentuk kode seperti gambar di bawah, Anda dapat mencoba mengubah manual/overwrite beberapa byte data dengan pesan Anda, dan menyimpan file dengan nama yang lain. Namun, sebaiknya Anda menulis pesan rahasia ini pada baris 7 ke bawah untuk menghindari file invalid/ada pixel yang berbeda. Selain itu, awal/header file digunakan untuk informasi format gambar.

Pada gambar di bawah adalah contoh penulisan pesan rahasia.

Contoh Pesan Pada Gambar

Mata Anda tidak akan melihat perbedaannya. Sebenarnya, memang terjadi perubahan data pada gambar, namun, secara visual cenderung tidak terlihat oleh mata manusia.

Setelah di modifikasi, file gambar tampak seperti tidak ada perubahan. 









Tetapi cara di atas memiliki kelemahan. Saat file gambar di curigai mengandung pesan rahasia, maka dengan mudah di temukan menggunakan tool khusus yang bisa membaca file gambar setiap byte dan memisahkan setiap karakter yang terbaca oleh manusia (misalnya alfabet "A" sampai "Z"), ataupun menelusuri isi file (kalau mau).

Steganalisis
 
Ada teknik untuk menyembunyikan, pasti ada teknik untuk mendeteksinya, bahkan memecahkannya bila memungkinkan. Ilmu dan seni untuk mendeteksi steganografi disebut dengan Steganalisis. Teknik dasar yang di gunakan umumnya adalah dengan analisis statistik. Misal: jika terdapat sebuah gambar/foto yang di curigai terdapat pesan rahasia, maka steganalisis mencoba mengumpulkan sampel dari sumber yang sama dengan gambar tersebut. Jika gambar tersebut di ketahui di ambil menggunakan kamera digital, maka steganalisis mencoba mendapatkan sampel gambar/foto menggunakan kamera digital dengan model yang sama, yang kemudian di analisis untuk mendapatkan statistiknya.

Saat terdapat sebuah file sampel (yang belum di modifikasi tentunya), maka dapat di lakukan perbandingan dengan file yang di curigai, perbedaan yang di temukan memungkinkan pendeteksian atau bahkan pemecahan Steganografi.

Teknik steganalisi lebih lanjut dapat berupa analisis konsistensi noise dan karakteristik file, atau bahkan diikuti dengan teknik untuk memecahkan kriptografi. Hal ini terjadi jika steganografi yang ingin di pecahkan menggunakan enkripsi dan teknik kriptografi tertentu.

0 Komentar:

Post a Comment

Berkomentarlah yang sopan.
Dilarang berkomentar berbau Spam, SARA, Promosi, atau hal hal negatif lainnya.