pengamanan data dengan teknik steganografi untuk...

12
Pengamanan Data dengan Teknik Steganografi Untuk Mendukung e-Government DOSEN PEMBIMBING : 1. Dr. Ir. Wirawan, DEA 2. Eko Setijadi, S.T., M.T., Ph.D N A M A : Ghazali Moenandar Male N R P : 2210206724 1

Upload: lynhi

Post on 22-Mar-2019

239 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 2: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

LATAR BELAKANG

Era e-GovernmentKeterbukaan Informasi PublikSharing data antar SKPDData disalahgunakanPengamanan Data

2

Page 3: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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).

Page 4: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 5: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 6: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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)

Page 7: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 8: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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)

Page 9: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 10: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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

Page 11: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

File Pesan

File Pesan :

A1.docx Tabel EMV.xlsx Biner.pdf B_2KB.txt

12 KB 12 KB 11 KB 2 KB

11

Page 12: Pengamanan Data dengan Teknik Steganografi Untuk …digilib.its.ac.id/public/ITS-paper-19962-presentation-part1.pdfPengamanan Data dengan Teknik Steganografi ... LSB dan RPP untuk

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