Pengamanan Data dengan Teknik SteganografiUntuk Mendukung e-Government
DOSEN PEMBIMBING : 1. Dr. Ir. Wirawan, DEA2. Eko Setijadi, S.T., M.T., Ph.D
N A M A : Ghazali Moenandar MaleN R P : 2210206724
1
LATAR BELAKANG
Era e-GovernmentKeterbukaan Informasi PublikSharing data antar SKPDData disalahgunakanPengamanan Data
2
RUMUSAN MASALAH
3
Algoritma steganografi manakah yang lebih baikdiantara algoritma LSB dan RPP untuk
pengamanan data dalam mendukung e-Government?
BATASAN MASALAH:Algoritma Efektif dan Efisien.Efektif: Menyembunyikan data dengan aman, tidak terlihat olehpandangan mata, perubahannya kecil, dapat mengembalikan kebentuk semula.Efisien: Besarnya ukuran data yang dapat disembunyikan dalamcitra cover.Algoritma yang digunakan adalah substitusi Least Significant Bits(LSB) dan Random Pixel Positioning (RPP).
TAHAPAN PENELITIANStudi Literatur:
Makalah, Buku dan artikel yang terkait
Perancangan Aplikasi:• Diagram Alir• Antarmuka
Perancangan Program :Menggunakan bahasa pemrograman Visual Basic
Uji coba program
AnalisaHasil uji coba program
Rekomendasi 4
METODE PENELITIANPengamanan Data Untuk
Mendukung e-Government
SteganografiAlgoritma RPP
SteganografiAlgoritma LSB
Mengukur :1. Efektifitas2. Efisiensi
Mengukur :1. Efektifitas2. Efisiensi
Perbandingan Efektifitas dan Efisiensi:• Algoritma LSB• Algoritma RPP
Kesimpulan:• Algoritma yang paling efektif dan efisien. 5
Algoritma LSB
6
Simple LSB Substitution (Chi-Kwong Chan, L.M. Cheng, 2004)
Misalkan bit pada citra cover dengan ukuran 5 pixel sebagai berikut :
(00011111 11101001 11001000)(00011111 11001000 11101011)(11100010 00100111 11101010)(11100001 00100110 11101001)(11100000 00100101 11101000)
Pesan yang akan disisipkan adalah karakter ‘A’ yang memiliki biner 10000001, maka citra stego yang akan dihasilkan adalah :
(00011111 11101000 11001000)(00011110 11001000 11101010)(11100000 00100111 11101010)(11100001 00100110 11101001)(11100000 00100101 11101000)
DIAGRAM ALIR (LSB)
Mulai
- Input Citra Cover- Input File Pesan
- Baca data Citra Cover ( )- Baca data File Pesan ( )
Konversi Pixel Citra Covermenjadi deretan Byte
Konversi File Pesan Ke Hexa, kemudianke Biner (menjadi deretan Bit)
Substitusi Bit-Bit File Pesandengan LSB pada Byte Citra Cover
Kembalikan deretan Byte menjadi Pixel, Simpan dalam satu citra stego
Selesai
a. Proses Penyisipan (LSB) b. Proses Ekstraksi (LSB) 7
Mulai
Input Citra Stego
Baca data Citra Stego ( )
Konversi Pixel Citra Stego menjadideretan Byte
Ekstrak Bit-Bit LSB dari Byte Citra Stego
Simpan File Pesan
Selesai
Konversi Bit ke Byte, kemudian ke Hexa,menjadi karakter, digabung dalam 1 file
Algoritma RPP
8
Random Pixel Positioning (Dirk Rijmenants, 2004)
Misalkan bit pada citra cover dengan ukuran 5 pixel sebagai berikut :
(00011111 11101001 11001000)(00011111 11001000 11101011)(11100010 00100111 11101010)(11100001 00100110 11101001)(11100000 00100101 11101000)
Pesan yang akan disisipkan adalah karakter ‘A’ yang memiliki biner 10000001, maka citra stego yang akan dihasilkan adalah :
(00011111 11101000 11001000)(00011111 11001000 11101011)(11100000 00100110 11101010)(11100001 00100110 11101001)(11100000 00100101 11101000)
DIAGRAM ALIR (RPP)
a. Proses Penyisipan (RPP) b. Proses Ekstraksi (RPP)
Mulai
- Input Citra- Input File Pesan
- Baca data Citra ( )- Baca data File ( )
-Konversi Citra Ke Biner-Konversi File Ke Biner
Bangkitkan PNRGDengan seed dari key
Sisipkan bit File Ke Byte Pixel dari Citra Cover
Simpan Hasil Penyisipan
Selesai
Dapatkan posisi dari pixelPada Citra Cover
Mulai
Input Citra Stego
Baca Citra Stego
Konversi Citra Stego Ke Biner
Ekstrak File dari Citra Stego
Simpan File
Selesai
Bangkitkan PNRGDengan seed dari key
Dapatkan posisi dari pixelPada Citra Stego
9
Citra Cover
Lena.bmp Paprika.bmp Baboon.bmp
Ukuran pixel 256x256 (193 KB)
Ukuran pixel 256x256 (193 KB)
Ukuran pixel 256x256 (193 KB)
Citra Cover Standar :
Citra Cover Sintetis:Logo Pemprov.bmp Bendera.bmp Garuda.bmp
Ukuran pixel 193x262 (149 KB)
Ukuran pixel 300x200 (176 KB)
Ukuran pixel 215x234 (149 KB)
10
File Pesan
File Pesan :
A1.docx Tabel EMV.xlsx Biner.pdf B_2KB.txt
12 KB 12 KB 11 KB 2 KB
11
HASIL & PEMBAHASANCitra Cover File Pesan Citra Stego
Lena.bmp A1.docx Lena + A1.bmp
Ukuran pixel 256x256 (193 KB) 12 KB Ukuran pixel 256x256 (193 KB)
1.a. Penyisipan Pada Citra Standar (Algoritma LSB)
1.b. Penyisipan Pada Citra Standar (Algoritma RPP)Citra Cover File Pesan Citra Stego
Lena.bmp A1.docx Lena + A1.bmp
Ukuran pixel 256x256 (193 KB) 12 KB Ukuran pixel 256x256 (193 KB)12