Kata steganografi berasal dari bahasa Yunani, yang terdiri dari 2 kata yaitu kata Yunani steganos, yang berarti "ditutupi atau dilindungi", dan graphei yang berarti "menulis". Dari bahasa yunani Steganografi berarti “Tulisan tersembunyi”.
Steganografi dapat di katakan sebagai seni atau ilmu untuk menyisipkan pesan pada file lain, sehingga pesan tersebut tidak dapat terlihat , terbaca atau tidak terketahui oleh kasat mata. Steganografi adalah sepupu gelap kriptografi, penggunaan kode. Sementara kriptografi menyediakan privasi, steganografi ini dimaksudkan untuk memberikan kerahasiaan. Privasi adalah apa yang kita butuhkan ketika kita menggunakan kartu kredit di Internet. Nomor kartu kredit tidak ingin terpublikasikan. Untuk ini, kita menggunakan kriptografi, dan mengirim tumpukan kode bahwa hanya situs web dapat menguraikan. Meskipun kode kita mungkin bisa dipecahkan, hacker dapat melihat dan melihat kita sudah mengirim pesan. Untuk kerahasiaan benar, kita tidak ingin orang lain tahu kita mengirim pesan sama sekali. Steganografi kadang –k adang digunakan ketika enkripsi tidak diizinkan . Atau, lebih umum, steganography digunakan untuk melengkapi enkripsi. File terenkripsi mungkin masih menyembunyikan informasi menggunakan steganografi , sehingga bahkan jika file dienkripsi diuraikan , pesan tersembunyi tidak terlihat
Steganografi ( secara harfiah berarti menulis tertutup ) tanggal kembali ke Yunani kuno, di mana praktek umum terdiri dari etsa pesan di tablet kayu dan menutupi mereka dengan lilin, dan tato kepala utusan dicukur , membiarkan rambutnya tumbuh kembali , kemudian mencukur lagi ketika ia tiba di titik kontak.
1. Steganografi dalam gambar
Jenis steganografi sangat efektif terhadap penemuan dan dapat melayani berbagai tujuan. Tujuan ini dapat mencakup otentikasi, penyembunyian pesan, dan transmisi dari kunci enkripsi. Metode yang paling efektif untuk jenis steganografi biasanya metode least significant bit. Ini berarti bahwa pesan yang tersembunyi akan mengubah bit terakhir dari byte dalam gambar. Dengan mengubah bagian terakhir, akan ada relatif tidak ada perubahan warna pixel yang dalam citra carrier. Hal ini membuat pesan dari yang mudah dideteksi. Jenis terbaik dari file gambar untuk menyembunyikan informasi dalam adalah Bitmap 24 bit. Hal ini disebabkan ukuran file yang
besar dan berkualitas tinggi.
Untuk memahami steganografi berbasis gambar, kita perlu memahami konsep gambar digital. Gambar, kombinasi lebar dan tinggi (W * H), yang terdiri dari ribuan piksel, baik 8-bit atau kombinasi warna 24-bit. Dengan 8-bit warna, akan ada 256 warna membentuk sebuah gambar, karena perhitungan biner dasar (2 ^ 8 = 256). Pola warna 24-bit lebih kompleks dan menyediakan lebih banyak warna, dalam hal ini dengan masing-masing pixel mewakili 3 byte. (Ingat bahwa 1 byte berisi 8-bit dan setiap byte mewakili kombinasi warna yang ditunjuk "RGB":. Merah, Hijau dan Biru) Mari kita anggap bahwa gambar memiliki ukuran 1200 * 800 piksel. Itu akan menjadi 960.000 piksel, jadi untuk skema 24-bit di mana setiap pixel berisi 3 byte, kita berbicara 2,880,000 byte, karena setiap byte terdiri dari 8 bit, ini membawa kita ke 23.040.000 bit.
Sekarang kita telah menghitung bahwa gambar 1200 * 800 piksel didasarkan pada 23.040.000 bits, mengingat nomor ini dalam bentuk desimal. Kita perlu mengubahnya menjadi biner untuk analisis mendalam. Jadi biner bit ini akan
Jadi bagaimana kita menyembunyikan pesan dalam sebuah gambar? Dengan menggunakan perhitungan di atas, kita dapat dengan mudah mendapatkan biner dari suatu gambar. Sisi kanan biner disebut bit paling signifikan (LSB) karena mengandung paling sedikit informasi, sementara sisi kiri paling atas disebut bit paling signifikan (MSB), karena mengandung sebagian besar informasi. Intinya adalah: jika kita mengganti LSB (least significant bit) dengan beberapa potongan lain berisi informasi lain, ini tidak akan mempengaruhi bentuk gambar, karena apa yang kita mengganti, LSB, tidak mengandung banyak informasi untuk memulai. Mari kita pertimbangkan contoh:
Misalkan kita memiliki 16 byte data:
00110101 00101100 11001001 10010111 00001110 11001011 10011111 00010001 10010111 00000000 11001001 01010110 10101010 01001010
10010100 10000101
Sekarang kita ingin menyembunyikan Hi dalam byte tersebut. Sangat sederhana: pertama, kita perlu mendapatkan setara biner dari kata Hi. Kita dapat melakukan ini dengan menggunakan ASCII untuk konversi biner. Biner dari Hi adalah
0100100001101001
Masukan bit-bit pada LSB dari byte atas:
00110100 00101101 11001000 10010110 00001111 11001010 10011110 00010000 10010110 00000001 11001001 01010110 10101011 01001010
10010100 10000101
Dalam file audio, metode yang paling menonjol untuk menyembunyikan informasi adalah metode encoding bit rendah. Bit rendah metode pengkodean agak mirip dengan metode bit yang paling signifikan yang digunakan dalam file gambar. Informasi rahasia melekat ke akhir file. Salah satu masalah dengan bit rendah encoding adalah bahwa hal itu dapat terlihat oleh telinga manusia. Jika seseorang sedang mencoba untuk menyembunyikan informasi, ini bisa menjadi berisiko, karena sangat mudah dideteksi.Metode spread spectrum adalah metode lain yang telah digunakan dalam penyembunyian informasi dalam file audio. Apa metode ini tidak, adalah hal itu menambah noise acak untuk siaran audio. Metode ini memungkinkan untuk informasi yang akan menyebar seberang spektrum frekuensi dan tetap hiddden bawah gangguan acak. Metode terakhir terlihat pada steganografi audio data hiding echo. Metode ini berusaha untuk menyembunyikan informasi dengan menggunakan echos yang terjadi secara alami di dalam file suara. Kemudian, suara tambahan dapat ditambahkan ke echos ini, suara tambahan menjadi pesan tersembunyi. Ini adalah cara yang cukup untuk menyembunyikan informasi, expecially karena bahkan meningkatkan suara dari file audio asli dalam beberapa kasus.
3. Steganografi Pada Video
Steganografi dalam Video pada dasarnya menyembunyikan informasi dalam setiap frame video. Hanya sejumlah kecil informasi tersembunyi di dalam video itu umumnya tidak terlihat sama sekali, namun informasi lebih lanjut yang tersembunyi yang lebih terlihat akan menjadi. Metode ini efektif juga, tetapi harus dilakukan dengan benar atau mengungkapkan informasi lebih banyak daripada bersembunyi.
4. Steganografi Dalam Dokumen
Menerapkan Steganography
1. Stepic
Stepic adalah di antara mereka alat bantu gratis; Ini adalah script berbasis python image steganography. Misalkan kita memiliki sebuah gambar dan file teks, dan bahwa kita ingin menyembunyikan teks ke dalam gambar, menggunakan ini sebagai sarana untuk mengirim pesan rahasia ke tujuannya Stepic dapat dengan mudah menyembunyikan teks ke dalam gambar dengan perintah ini.:
stepic -e -i real-image.png -t secretmsg.txt -o stego-image.png
Jika Anda perlu untuk mengambil pesan rahasia dari sebuah gambar, Stepic juga akan memberikan Anda pilihan untuk memecahkan kode gambar. Perintah akan terlihat seperti ini:
stepic -d -i stego-image.png
2. Stegdetect
Misalkan Anda menerima gambar dari sumber yang tidak diketahui dan Anda menduga bahwa gambar dapat berisi beberapa pesan rahasia: bagaimana Anda dapat menentukan apakah atau tidak gambar ini memiliki pesan Stegdetect adalah alat yang menakjubkan (script) untuk tujuan ini?. Hal ini dapat memindai gambar apapun dan mendeteksi jika berisi beberapa pesan tersembunyi atau tertutup.
3. Outguess
Untuk steganografi kunci berbasis, Outguess berada di luar keraguan yang terbaik alat di luar sana.
Tanpa kunci, Anda masih tidak akan dapat membaca pesan tertutup karena memerlukan decoding. Ini adalah mengapa steganografi berbasis kunci adalah metode yang lebih aman untuk mempekerjakan dari steganografi murni. Outguess dapat menyediakan Anda dengan pilihan untuk mengambil pesan rahasia Anda dari gambar. Untuk melakukan hal ini membutuhkan kunci rahasia dan citra stego. Perintah itu sendiri adalah sederhana:
outguess -k “my secret key” -r stego-image.jpg hidden.txt
4. Mp3stego
Mp3stego adalah alat yang menakjubkan yang akan memungkinkan Anda untuk menyembunyikan data Anda (atau pesan rahasia) dalam file audio. Ia bekerja pada layer 3 dari proses encoding dan mp3stego. Kompres, kemudian mengenkripsi pesan ke dalam format file mp3.
5. Steghide
teghide adalah alat lain open source yang dapat digunakan pada berbagai jenis gambar dan file audio. Ini juga mendukung JPEG, WAV dan file BMP.
Salam,
Irawati Karina 2011 81 119