STEGANOGRAF I Apa itu Steganografi Atau Steganography Berasal
STEGANOGRAF I
Apa itu Steganografi? • Atau Steganography • Berasal dari Bahasa Yunani – Steganos = tersembunyi / terselubung – Graphein = tulisan / menulis • Definisi : – Ilmu dan seni menyembunyikan pesan rahasia (hiding message)
Properti Steganografi 1. Embedded message (hiddentext): pesan yang disembunyikan. 2. Cover-object (covertext): wadah (pesan) yang digunakan untuk menyembunyikan embedded message. 3. Stego-object (stegotext): wadah (pesan) yang sudah berisi pesan embedded message. 4. Stego-key: kunci yang digunakan 3
Gambaran Alur 4
Contoh Steganografi Sederhana jika aku menangis selalu aku teringat upayamu memang akan lebih afdol melihatmu bolehkah orang mengetahui? mengapa embun luluh, embun di atas kota
jika aku menangis selalu aku teringat upayamu memang akan lebih afdol melihatmu bolehkah orang mengetahui? mengapa embun luluh, embun di atas kota
Gerakan orang-orang dari yogya enggan ambil resiko Covertext: erakan rang-rang ari ogya nggan mbil esiko Hiddentext: Good year Stegotext: Gerakan orang-orang dari yogya enggan ambil resiko 7
Contoh Steganografi Modern
Steganografi vs Kriptografi • Steganografi dapat dianggap pelengkap kriptografi (bukan pengganti). • Steganografi: menyembunyikan keberadaan (existence) pesan Tujuan: untuk menghindari kecurigaan (conspicuous) • Kriptografi: menyembunyikan isi (content) pesan Tujuan: agar pesan tidak dapat dibaca 9
Kriteria Steganografi yang Bagus 1. Imperceptible Keberadaan pesan rahasia tidak dapat dipersepsi. 2. Fidelity. Mutu cover-object tidak jauh berubah akibat embedded. 3. Recovery. Data yang disembunyikan harus dapat diungkapkan kembali. Kriteria robustness (pesan yang disembunyikan harus tahan terhadap berbagai manipulas pada stego-object) tidak terlalu penting karena yang 10
Teknik yang Digunakan • Spatial (time) domain Memodifikasi langsung nilai byte dari cover-object (nilai byte dapat merepresentasikan intensitas/warna pixel atau amplitudo) • Tranform domain Memodifikasi hasil transformasi sinyal dalam ranah frekuensi. 11
Metode LSB (spatial domain) Mengganti bit LSB dengan bit data. 11010010 MSB LSB = Least Significant Bit MSB = Most Siginificant Bit • Mengubah bit LSB hanya mengubah nilai byte satu lebih tinggi atau satu lebih rendah dari nilai sebelumnya tidak berpengaruh terhadap persepsi visual/auditori. 12
Jika yang berubah LSB 11010011 Nilai menjadi 211 Jika yang berubah MSB 01010010 Nilai menjadi 82
Contoh • Pada sebuah citra grayscale 6 x 6 piksel disisipkan pesan yang berbunyi “aku”. • Untuk menandai akhir pesan digunakan karakter yang jarang dipakai, misalnya karakter #. • Sehingga pesan yang dimaksud adalah “aku#”.
• Pesan Kode ASCII 97 107 117 35 • Kode ASCII kode-kode biner 1100001 1101011 1110101 0100011
• Matrik derajat keabuan citra sbb:
Derajat keabuan citra biner
LSB diganti dengan text pesan
Diubah menjadi desimal (derajat keabuan citra baru)
Bandingkan
- Slides: 20