Steganografi Untuk Menyembunyikan Pesan

Steganografi adalah teknik menyisipkan pesan ke dalam suatu media agar kerahasiaan pesan tersebut terjaga. Berbeda dengan kriptografi yang tampak ada pesan yang ditutupi, pada steganografi bahkan orang lain tidak tahu kalau ada pesan yang dirahasiakan karena menempel pada suatu media, misalnya gambar, musik, dan lain-lain.

Untuk mencoba fungsi steganografi pada Matlab, silahkan unduh M-file dari situs berbagi fungsi di sini. Sebaiknya login terlebih dahulu jika ingin mengunduh file lengkapnya. Jika tidak punya akun, bisa signup terlebih dahulu dengan mengisi data. Jika sudah diunduh, siapkan dua gambar, satu gambar rahasia dan sisanya untuk penutup (cover). Gunakan imresize terlebih dahulu agar kedua gambar berukuran sama.

Untuk menerapkan ada baiknya menggunakan citra hitam-putih, sebab jika menggunakan RGB harus dimodif m-filenya agar ukuran matriksnya MxN tanpa ada tambahan MxNxt. Gambar kiri adalah gambar penutup, sementara yang kanan yang akan disembunyikan.

Selanjutnya gambar 2 (kanan) akan disisipkan ke dalam gambar 1 agar gambar tanda tangan tidak tampak. Perhatikan gambar berikut yaitu gambar yang berisi tanda-tangan di dalamnya.

Pada gambar di atas tidak tampak gambar tanda-tangan, padahal jika gambar tersebut diekstrak (dikurangkan dengan cover image) akan menghasilkan ekstrak gambar seperti di bawah ini.

Siapa sangka gambar foto saya memiliki gambar rahasia (tanda tangan) di dalamnya. Sekian semoga bermanfaat.

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.