Anda di halaman 1dari 9

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI

MENGGUNAKAN METODE LEAST SIGNIFICANT BIT


Oleh Kelompok 2 C2 :
Muhammad Ali Subkhan (2055201110),
Mohamad Rizka Saputra (2055201128)
Program Studi Teknik Informatika – S1, Fakultas Teknik
Universitas Muhammadiyah Tangerang

ABSTRAK
Dengan berkembangnya teknologi informasi dan telekomunikasi
Perhatian terhadap tingkat keamanan menjadi semakin penting. Salah satu diantara mereka
adalah tingkat keamanan saat menambahkan informasi atau data.

Kata Kunci : Steganografi, LSB, Vigenere Chiper

ABSTRACT

Curr

Keywords : Steganography,

1
1.1 Latar Belakang suatu data, dimana data tersebut
Dengan berkembangnya disembunyikan ke dalam suatu media
telekomunikasi yang ada saat ini yang tampak biasa saja. Media
penyampaian informasi sangatlah informasi yang dipakai adalah media
mudah dan cepat. Hampir disemua gambar atau citra. Sehingga untuk
kalangan masyarakat memiliki telepon melakukan penyembunyian pesan ke
seluler smartphone android misalnya, suatu citra tidak akan menimbulkan
yang penggunanya sudah hampir banyak kecurigaan dari pihak-pihak
mencapai 44.62%. Mayoritas media yang tidak dikehendaki.
sosial yang biasa masyarakat gunakan rahasia dalam sebuah gambar/citra
yaitu BBM (BlackBerry Messengger) digital. Pesan rahasia dienkripsi
karena sosial media ini bisa mengirim dengan kunci Dengan
pesan teks maupun gambar. Keamanan mengkombinasikan Steganografi dan
suatu informasi pada jaman global ini Kriptografi untuk memberikan proteksi
makin menjadi sebuah kebutuhan vital ganda pada pesan lalu disembunyikan
dalam berbagai aspek kehidupan. dalam citra, dan pesan dapat
Suatu informasi akan memiliki nilai diekstraksi dan didekripsi kembali
lebih tinggi apabila menyangkut persis sama seperti aslinya dengan
tentang aspek-aspek keputusan bisnis, menggunakan kunci yang sama. Pesan
keamanan, ataupun kepentingan rasasia terlebih dahulu dienkripsi
umum. Dimana informasi-informasi dengan sebuah algoritma Vigenere
tersebut tentunnya akan diminati oleh cipher, algoritma Vigenere cipher
berbagai pihak yang juga memiliki menggunakan substitusi angka maupun
kepentingan di dalamnya. bujursangkar vigènere. Teknik
Keamanan pada suatu informasi susbtitusi vigènere dengan
atau data pada saat ini dapat dibagi menggunakan angka dilakukan dengan
menjadi dua, yakni: Kriptografi dan menukarkan huruf dengan angka,
Steganografi. Kriptografi adalah suatu hampir sama dengan kode geser
seni untuk mengacak suatu informasi Sedangkan metode lain untuk
atau data yang memiliki arti, menjadi melakukan proses enkripsi dengan
sesuatu yang tidak dapat dimengerti metode vigènere cipher yaitu
atau seakan-akan tidak berarti. Berbeda menggunakan tabula recta (bujur
dengan kriptografi, Steganografi sangkar vigènere). Bujursangkar
adalah seni untuk menyembunyikan vigènere digunakan untuk memperoleh
2
ciphertert dengan menggunakan kunci a. Enkripsi menggunakan algoritma
yang sudah ditentukan. Algortima kriptografi Vigenere cipher.
vigenere cipher memiliki keunikan b. Penyisipan cipherteks ke dalam
dalam melakukan enkripsi gambar menggunakan algoritma
menggunakan key yang ada. Kemudian LSB.
cipherteks hasil kriptografi tersebut c. Aplikasi BBM harus terbaru dan
disembunyikan di dalam media gambar di Android.
dengan metode LSB (Least Significant d. Gambar yang diterima harus
Bit) yaitu menyisipkan pesan di bit request HD
yang kurang berarti di gambar. e. Pengiriman citra harus pada
Kelebihan LSB adalah ukuran citra kontak BBM.
yang mengandung pesan tidak berubah f. Format gambar yang bisa yaitu
atau hapir mirip dengan citra asli. .jpg .jpeg .png
1.2 Rumusan Masalah g. Tidak membahas mengenai
Adapun permasalahan yang pengiriman kunci.
dihadapi dalam penelitian ini adalah : 1.4 Tujuan Penelitian
a. Bagaimana Tujuan yang ingin dicapai
mengimplementasikan sistem penulis dalam penelitian ini yaitu
untuk melakukan enkripsi dengan sebagai berikut :
Algoritma Vigenere Cipher ?
a. Mampu mengimplementasikan
b. Bagaimana Menyisipkan objek ke
sistem untuk melakukan enkripsi
dalam sebuah gambar dengan
dengan algoritma Vigenere cipher
menggunakan metode LSB (Least
dan menyisipkan pada sebuah
Significant Bit) ?
citra dengan metode LSB (Least
c. Bagaimana melakukan ekstraksi
Significant Bit).
pada image/citra dan mendekripsi
b. Menghasilkan sebuat sistem untuk
Algoritma Vigenere cipher ?
mendekripsi hasil enkripsi dengan
1.3 Batasan Masalah
Algoritma Vigenere cipher dan
Diperlukan suatu batasan
mengekstraksi citra dengan
permasalahan agar tidak menyimpang
metode (Least Significant Bit).
jauh dari permasalahan yang dibahas.
Adapun batasan masalah untuk
permasalahan pengiriman pesan
gambar BBM adalah sebagai berikut :

3
1.5 Manfaat Penelitian penamping, misalnya teks, citra,
Manfaat dari penelitian ini adalah suara, dan video. Data rahasia yang
: disembunyikan juga dapat berupa
a. Mengkombinasikan antara teks, citra, suara, atau video.
Kriptografi dan Sreganografi
untuk mengamankan pesan yang
disisipkan di dalam citra.
b. Menjaga kerahasiaan pesan yang
dikirim ke penerima.

2. LANDASAN TEORI
Steganography adalah ilmu 2.1.1 Konsep dan Termitologi
dan seni menulis atau Terdapat beberapa istilah yang
menyembunyikan pesan kedalam berkaitan dengan steganografi:
sebuah media sedemikian rupa a. Hiddentext atau embedded
sehingga keberadaan pesan tidak message: pesan yang
diketahui atau tidak disadari oleh disembunyikan.
orang selain pengirim dan penerima b. overtext atau cover-object: pesan
pesan tersebut. Kata Steganography yang digunakan untuk
berasal dari bahasa Yunani, yaitu menyembunyikan embedded
“steganos” yang berarti tersembunyi message.
atau terselubung dan “graptos” yang c. Stegotext atau stego-object:
berarti tulisan (Alatas, 2009). pesan yang sudah berisi
Steganography membutuhkan embedded message
dua aspek yaitu media 2.1.2 Manfaat Steganography
penyimpanan dan rahasia yang Manfaat penggunaan
akan disembunyikan. Metode Steganography sebagai suatu
steganography sangat berguna jika teknik penyembunyian data
digunakan pada steganography pada data digital lain adalah
compute karena banyak format file sebagai berikut :
digital yang dapat dijadikan media a. Tamper-proofing

untuk menyembunyikan pesan. Steganography digunakan


Steganography digital menggunakan sebagai alat indikator untuk
media digital sebagai wadah memeriksa integritas data

4
dengan menunjukkan apakah menyembunyikan pesan. LSB
data digital yang asli telah dilakukan dengan memodifikasi bit-
mengalami perubahan dari bit yang termasuk bit LSB pada setiap
aslinya. byte warna pada sebuah piksel. Bit-bit
b. Feature location LSB ini akan dimodifikasi dengan
Steganography sebagai alat menggantikan setiap LSB yang ada
identifikasi isi dari data dengan bit-bit pesan rahasia yang
digital pada lokasi-lokasi ingin disembunyikan. Setelah semua
tertentu, misalnya penamaan bit pesan rahasia menggantikan bit
suatu objek tertentu dari LSB file tersebut, maka pesan rahasia
beberapa objek yang ada pada telah berhasil disembunyikan. Metode
data digital. ini memodifikasi nilai yang paling
c. Annotation/caption kurang signifikan dari jumlah bit
Steganography berisi dalam 1 byte file carrier.
keterangan tentang data digital
itu sendiri, misalnya pada Sebagai contoh, akan

broadcast monitoring pada dilakukan proses penyembunyian

penayangan iklan di stasiun karakter “G” (ASCII 71) pada

TV. Selain itu, Steganography berkas carrier yang berukuran 8

juga dapat digunakan untuk byte. Least Significant Bit dari file

mengirimkan informasi carrier ditandai dengan garis

rahasia. bawah. Berkas carrier dalam biner

d. Copyright-labeling
dengan ukuran 8 byte : ”10010101
00001101 11001001 10010110
Steganography digunakan
00001111 11001011 10011111
sebagai metode untuk
menyembunyikan label hak 00010000” Karakter “G” dalam

cipta pada data digital atau biner dengan ukuran 1 byte :

sebagai bukti otentik “01000111” Proses Least

kepemilikan atas data digital Significant Bit Modification :

tersebut, yang dikenal sebagai “10010100 00001101 11001000

watermark. 10010110 00001110 11001011

2.1.3 Least Significant Bit (LSB)


Least Significant Bit (LSB) adalah
cara paling umum untuk

5
10011111 00010001” angka maupun bujursangkar vigènere.
Teknik susbtitusi vigènere dengan
menggunakan angka dilakukan
2.2 Kriptografi dengan menukarkan huruf dengan
Kriptografi (cryptography) berasal angka, hampir sama dengan kode
dari bahasa Yunani “cryptos” artinya geser.
“secret” (rahasia), sedangkan
“graphein” artinya “writing” (tulisan). 2.3 BlackBerry Messengger
BlackBerry Messengger disingkat
Jadi, kriptografi berarti “secret
BBM adalah aplikasi pengirim pesan
writing” (tulisan rahasia). Ada
instan yang disediakan untuk untuk
beberapa definisi kriptografi yang
para pengguna perangkat BlackBerry
telah dikemukakan di dalam beberapa
pada awalnya. Aplikasi ini
literatur. Definisi yang dipakai di
mengadopsi kemampuan fitur untuk
dalam buku-buku yang lama (sebelum
aktifitas populer di kalangan
tahun 1980-an) menyatakan bahwa
pengguna perangkat telepon genggam.
kriptografi adalah ilmu dan seni untuk
Layanan Messengger ini dibuat
menjaga kerahasiaan pesan dengan
khusus bagi pemilik BlackBerry dan
cara menyandikannya ke dalam
dirancang untuk berkomunikasi di
bentuk yang tidak dapat dimengerti
antara pengguna.
lagi maknanya.

1. METODE PENELITIAN
2.2.1 Vigènere Cipher
3.1 Perancangan Sistem
Kode vigènere termasuk kode abjad-
Pada proses ini akan menjelaskan
majemuk (poly alphabetic substitution
bagaimana program akan berjalan serta
cipher). Dipublikasikan oleh diplomat
menjalankan fungsi – fungsinya.
(sekaligus seorang kriptologis)
Gambar 3.2 berikut ini merupakan
Perancis, Blaise de Vigènere pada
gambaran umum dari sistem yang akan
abad 16, tahun 1586. Sebenarnya
dibangun.
Giovan Batista Belaso telah
menggambarkannya untuk pertama
kali pada tahun 1533 seperti ditulis di
dalam buku La Cifra del Sig. Teknik
untuk menghasilkan ciphertext bisa
dilakukan menggunakan substitusi

6
4. Hasil Aplikasi
4.1 Pengujian

Pengujian akan dilakukan dengan :

a. Pengujian dengan gambar yang


memiliki resolusi kecil sampai
besar dan dengan ukuran yang
berbeda
b. Pengujian dengan gambar yang
memiliki ekstensi yang
berbeda.
c. Pengujian enkripsi dengan
memasukkan angka, huruf dan
karakter yang ada di keyboard
Pada gambar diatas
hp android
menunjukkan Alur Proses Enkripsi
aplikasi vgnLSBstego. 4.2.1 Pengujian dengan mengenkripsi dan
mendekripsi

Pengujian akan dilakukan dengan


menggunakan seluruh karakter input yang
ada keyboard android, dan untuk gambar
menggunakan gambar dengan ukuran
kecil, sedang dan besar serta menggunakan
ekstensi yang berbeda.

5. KESIMPULAN

5.1 Kesimpulan

Dari hasil pengujian sistem yang


dilakukan pada bab sebelumnya, maka
dapat disimpulkan ke dalam beberapa hal
Pada gambar diatas menunjukkan antara lain:
Alur Proses Dekripsi aplikasi
a. Metode Least significant bit
vgnLSBstego.
berhasil untuk mengenkripsi dan

7
dekripsi pada semua ekstensi Ilmu Komputer & Teknologi
gambar yang telah diujikan. Informasi, Universitas Gunadarma.
b. Metode Least Significant Bit Ghare, R. Bansode, P. Bombale S.
berhasil di ujicobakan untuk Chandargi B. (2015). LSB
menyisipkan pesan pada gambar Steganography Using Android
standar beresolusi antara 100 × 100 Phone. Undergraduate thesis.
sampai dengan 4000 × 2000 atau Information Technology
lebih. Department, Savitribai Phule Pune
c. Metode Least Significant Bit University KJ’s Educational
berhasil di ujicobakan pada gambar Institute.
standar berukuran 10 kb sampai Kirom, M. S. (2012). Hubungan
dengan 2 MB, namun gagal pada penggunaan black berry messenger
file gambar berukuran lebih dari 2 dengan intensitas komunikasi antar
MB. karyawan bagian marketing pt.
Temprina media grafika surabaya.
5.2 Saran
Undergraduate thesis, UIN Sunan
a. Aplikasi VigLSB stego hannya Ampel Surabaya.
memuat file image kurang dari 2 Masita, G. Ismandoko T. (2015).
MB dirapkan nantinya bisa Pengamanan Pesan Steganografi
dikembangkan untuk memuat file dengan Metode LSB Berlapis
yang lebih dari itu. Enkripsi dalam PHP. Tugas Akhir.
b. Aplikasi VigLSB stego dikirim Program Studi Ilmu Komputer,
melalui media BBM di android Fakultas Pasca Sarjana, Universitas
diharapkan nantinya dikembangkan Budi Luhur
untuk media lain dan platform OS Muchbarak, A. Harvianto, F.
lain. (2013). Pendekatan metode Least
Significant Bit untuk merancang

DAFTAR PUSTAKA aplikasi steganography pada file


PNG dengan metode huffman code
Alatas, P. (2009). Implementasi dalam kompresi pesan. Tugas
teknik steganografi dengan metode Akhir. Magister Ilmu Komputer,
lsb pada citra digital. Tugas Akhir. Teknik Informatika, Universitas
Jurusan Sistem Informasi, Fakultas Budi Luhur.

8
9

Anda mungkin juga menyukai