Page 1
STEGANOGRAFYAdiba Kamalia Putri
[email protected]
Politeknik Negeri Semarang
A. Pendahuluan
Steganografi adalah seni dan ilmu menulis pesan tersembunyi
atau menyembunyikan pesan dengan suatu cara sehingga selain
si pengirim dan si penerima, tidak ada seorangpun
yangmengetahui atau menyadari bahwa ada suatu pesan
rahasia. Sebaliknya, kriptografi menyamarkan arti dari
suatu pesan, tapi tidak menyembunyikan bahwa ada suatu
pesan. Kata "steganografi" berasal dari bahasa
Yunani steganos, yang artinya “tersembunyi atau terselubung”,
dan graphein, “menulis”.
Kini, istilah steganografi termasuk penyembunyian
data digital dalam berkas-berkas (file) komputer. Contohnya,
si pengirim mulai dengan berkas gambar biasa, lalu mengatur
warna setiap pixel ke-100 untuk menyesuaikan suatu huruf
dalam alphabet (perubahannya begitu halus sehingga tidak
ada seorangpun yang menyadarinya jika ia tidak benar-benar
memperhatikannya).
Pada umumnya, pesan steganografi muncul dengan rupa lain
seperti gambar, artikel, daftar belanjaan, atau pesan-pesan
lainnya. Pesan yang tertulis ini merupakan tulisan yang
menyelubungi atau menutupi. Contohnya, suatu pesan bisa
disembunyikan dengan menggunakan tinta yang tidak terlihat
di antara garis-garis yang kelihatan.
Page 2
Teknik steganografi meliputi banyak sekali metode
komunikasi untuk menyembunyikan pesan rahasia (teks atau
gambar) di dalam berkas-berkas lain yang mengandung
teks,image, bahkan audio tanpa menunjukkan ciri-ciri
perubahan yang nyata atau terlihat dalam kualitas dan
struktur dari berkas semula. Metode ini termasuk tinta yang
tidak tampak,microdots, pengaturan kata, tanda tangan
digital, jalur tersembunyi dan komunikasi spektrum lebar.
Tujuan dari steganografi adalah merahasiakan atau
menyembunyikan keberadaan dari sebuah pesan tersembunyi
atau sebuah informasi. Dalam prakteknya, kebanyakan pesan
disembunyikan dengan membuat perubahan tipis terhadap data
digital lain yang isinya tidak akan menarik perhatian dari
penyerang potensial, sebagai contoh sebuah gambar yang
terlihat tidak berbahaya. Perubahan ini bergantung pada
kunci (sama pada kriptografi) dan pesan untuk
disembunyikan. Orang yang menerima gambar kemudian dapat
menyimpulkan informasi terselubung dengan cara mengganti
kunci yang benar ke dalam algoritma yang digunakan.
Pada metode steganografi cara ini sangat berguna jika
digunakan pada cara steganografi komputer karena banyak
format berkas digital yang dapat dijadikan media untuk
menyembunyikan pesan. Format yang biasa digunakan di
antaranya:
Format image : bitmap (bmp), gif, pcx, jpeg, dll.
Format audio : wav, voc, mp3, dll.
Format lain : teks file, html, pdf, dll.
Page 3
Kelebihan steganografi jika dibandingkan dengan kriptografi
adalah pesan-pesannya tidak menarik perhatian orang lain.
Pesan-pesan berkode dalam kriptografi yang tidak
disembunyikan, walaupun tidak dapat dipecahkan, akan
menimbulkan kecurigaan. Seringkali, steganografi dan
kriptografi digunakan secara bersamaan untuk menjamin
keamanan pesan rahasianya. Sebuah pesan steganografi
(plaintext), biasanya pertama-tama dienkripsikan dengan
beberapa arti tradisional, yang menghasilkan ciphertext.
Kemudian, covertext dimodifikasi dalam beberapa cara sehingga
berisi ciphertext, yang menghasilkan stegotext. Contohnya,
ukuran huruf, ukuran spasi, jenis huruf, atau
karakteristik covertext lainnya dapat dimanipulasi untuk
membawa pesan tersembunyi; hanya penerima (yang harus
mengetahui teknik yang digunakan) dapat membuka pesan dan
mendekripsikannya.
B. Langkah kerja
1. Siapkan peralatan dan software seperti :
a. Laptop/ PC
b. Software OpenPuff
c. File yang ingin di enkripsi
d. File yang di gunakan untuk Hide data
e. File yang ingin di Unhide
2. Pertama kita buka OpenPuff dahulu
Page 4
3. Pertama kita akan meng hide sebuah plaintext menggunakan
file JPG, dengan cara klik hide, maka akan muncul gambar
seperti di bawah ini
Dapat dijelaskan pada gambar di atas, pada button browse
pojok kanan atas adalah digunakan untuk memilih file yang
akan kita hide. Lalu button add pada pojok kiri bawah di
gunakan untuk memilih file carrier atau file yang akan di
gunakan untuk menyembunyikan data. Lalu ada 3 jenis data
password yang digunakan pada OpenPuff ini, yaitu
Page 5
Cryptography A dan B dan scrambling. Penggunaan ketiga
password ini untuk memperkuat keamanan dar file yang akan
di-hide. Penggunaan password bisa diisi ketiga-tiganya
atau pada kolom cryptography A saja.
4. Lalu kita akan memasukka data yang akan di hide, dengan
mengeklik button browse
5. Kita tentukan juga data file carriernya pada button add.
Kita bisa memilih file JPG, MP3, FLV dan lain sebagainya.
Contoh saja kita memilih file JPG.
Page 6
Pada lingkaran merah merupakan file pembawa berupa file
JPG, dengan bytes pembawa sebesar 2.768 . sedangkan bytes
yang harus di bawa adalah 62 bytes. Sehingga satu file
JPG saja sudah cukup untuk menjadi file carrier .
6. Lalu kita masukka password yang di ingin . misalkan saja
kita isi hanya pada kolom cryptography A. Maka kita
uncheck cryptography A dan scrambling .
7. Lalu kita klik hide data! Kita pilih lokasi penyimpanan,
lalu enter. Maka akan terjadi proses penyimpanan data,
setelah selesai akan muncul pemberitahuan bahwa
penyimpanan telah selesai.
Page 7
8. Setelah kita melakukan proses hide data, maka kita akan
coba melakukan unhide data. Dengan cara buka kembali
openpuff, lalu klik unhide , maka akan muncul seperti
gambar di bawah ini
Dapat di jelaskan gambar di atas, pada lingkaran warna
biru, kita tuliskan password yang di gunakan untuk meng-
unhide data, dan pada lingkaran orange digunakan untuk
memasukkan file carrier yang di gunakan untuk
menyembunyikan data.
9. Setelah menuliskan password, klik add carrier, pilih
file, lalu klik open
Page 9
Seperti gambar di atas, setelah file carrier masuk, kita
klik unhide
10. Pilih lokasi penyimpanan file yang di unhide
tersebut.
Page 10
11. Lalu kita klik ok, dan menunggu proses unhide sampai
muncul tampilan seperti di bawah ini.
Page 11
Gambar di atas menunjukkan bahwa hidden file tersebut
bernama pesan text 1.txt dengan ukuran 36bytes.
12. Untuk membuka pesan tersebut,kita buka folder
penyimpanan file tersebut.
Gambar dibawah merupakan isi file yang di hidden pada
file JPG tersebut.
Page 12
Ketika kita ini meng-hidden file, file yang di gunakan
untuk file carrier tidak mengalami perubahan sebelum file
tersebut di jadikan file carrier. Jadi jika orang awam
melihat, maka tidak ada bedanya file tersebut sebelum dan
setelah jadi file carrier.