Implementasi Algoritma Logistic Chaotic Map 2 pada Aplikasi Enkripsi Citra Digital

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN ALGORITMA BERNOULLI MAP DALAM PROGRAM APLIKASI ENKRIPSI CITRA DIGITAL

BAB 1 PENDAHULUAN Latar belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

tidak boleh bocor ke publik atau segelintir orang yang tidak berkepentingan Pengirim informasi harus merahasiakan pesannya agar tidak mudah diketahui

APLIKASI ENKRIPSI CITRA DIGITAL MENGGUNAKAN ALGORITMA GINGERBREADMAN MAP. Suryadi MT 1 Tony Gunawan 2. Abstrak

Gambar 4.1 Menu Login Form

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. khususnya di bidang komputer memungkinkan seorang. membutuhkan sebuah perangkat yang terhubung ke internet. Informasi yang kita

BAB IV. HASIL DAN ANALISIS

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI DENGAN MENGGUNAKAN ALGORITMA RSA DAN MEMAKAI METODE LSB

dan c C sehingga c=e K dan d K D sedemikian sehingga d K

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang Masalah

ANALISIS ENKRIPSI CITRA DIGITAL MENGGUNAKAN ALGORITMA LOGISTIC MAP DENGAN ALGORITMA KOMPRESI LAMPEL-ZIV-WELCH (LZW)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Informasi merupakan suatu hal yang sangat penting dalam. kehidupan kita. Seperti dengan adanya teknologi internet semua

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN KRIPTOGRAFI MENGGUNAKAN ALGORITMA KNAPSACK, ALGORITMA GENETIKA, DAN ALGORITMA ARNOLD S CATMAP PADA CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penerapan Metode Adaptif Dalam Penyembunyian Pesan Pada Citra

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. sering digunakan dalam kehidupan sehari-hari, seperti internet, e-commerce,

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Penelitian yang telah dilakukan berpedoman dari hasil penelitian-penelitian

ENKRIPSI CITRA DIGITAL MENGGUNAKAN KOMBINASI ALGORITME HILL CIPHER DAN CHAOS MAP DENGAN PENERAPAN TEKNIK SELEKTIF PADA BIT MSB

Embedding Pesan Rahasia Pada Gambar Digital

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

4.2 Perancangan Algoritma MEoF (Modifikasi End of File) Penyisipan byte stegano dengan algoritma MEoF Ekstraksi byte stegano

KEAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA RIVEST CODE 4 (RC4) DAN STEGANOGRAFI PADA CITRA DIGITAL

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

PENGESAHAN PEMBIMBING...

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Aplikasi Kriptografi dengan Menggunakan Algoritma Vigenere Cipher dan Implementasi Steganografi Least Significant Bit (LSB) pada Matlab R2013a

Gambar 2.1 Contoh Citra.BMP (Sumber: Badmintonshuttlecock.com)

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

KRIPTOGRAFI PADA VIDEO MENGGUNAKAN METODE TRANSPOSISI

BAB I PENDAHULUAN. 1. aa

BAB II TINJAUAN PUSTAKA

IMPLEMENTASI ALGORITMA ENKRIPSI CITRA DIGITAL MENGGUNAKAN SKEMA TRANPOSISI BERBASIS FUNGSI CHAOS. Suryadi MT 1 Zuherman Rustam 2 Wiwit Widhianto 3

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. mempunyai makna. Dalam kriptografi dikenal dua penyandian, yakni enkripsi

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

STEGANOGRAFI DALAM GAMBAR BEREKSTENSI BMP MENGGUNAKAN METODE CHAOTIC LEAST SIGNIFICANT BIT

BAB III ANALISIS DAN DESAIN SISTEM

Enkripsi Pesan pada dengan Menggunakan Chaos Theory

BAB I PENDAHULUAN. paling populer di dunia. Internet memiliki banyak fasilitas dan kemudahan

DESAIN DAN IMPLEMENTASI SISTEM STEGANOGRAFI BERBASIS SSB-4 DENGAN PENGAMANAN BAKER MAP UNTUK CITRA DIGITAL

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Aplikasi Steganografi Untuk Penyisipan Data Teks Ke dalam Citra Digital. Temmy Maradilla Universitas Gunadarma

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. dokumen dan berkomunikasi dengan orang lain di lokasi yang berjauhan. tersebut untuk melakukan berbagai macam tindakan kriminal.


BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB 1 PENDAHULUAN. kebutuhan manusia. Dalam era globalisasi sekarang ini, teknologi informasi sangat

BAB II LANDASAN TEORI

PENERAPAN METODA FILE COMPRESSION PADA KRIPTOGRAFI KUNCI SIMETRI

IMPLEMENTASI KRIPTOGRAFI DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA RSA DAN METODE LSB

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Enkripsi Selektif Audio Digital Dengan Stream Cipher Berbasis Fungsi Chaotik Logistic Map

Enkripsi Selektif Citra Digital dengan Stream Cipher Berbasiskan pada Fungsi Chaotik Logistic Map

ENKRIPSI AFFINE CIPHER UNTUK STEGANOGRAFI PADA ANIMASI CITRA GIF

Penerapan Metode End Of File Pada Steganografi Citra Gambar dengan Memanfaatkan Algoritma Affine Cipher sebagai Keamanan Pesan

Pengamanan Data Teks dengan Kriptografi dan Steganografi Wawan Laksito YS 5)

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB I PENDAHULUAN Latar Belakang Masalah

SKRIPSI BILQIS

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGAMANAN SQLITE DATABASE MENGGUNAKAN KRIPTOGRAFI ELGAMAL

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latarbelakang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

PEMBERIAN TANDA AIR PADA CITRA DIGITAL DENGAN SKEMA TANDA AIR BERDASARKAN KUANTITASI WARNA DAN MENGGUNAKAN STANDARD ENKRIPSI TINGKAT LANJUT

Algoritma Enkripsi Citra dengan Pseudo One-Time Pad yang Menggunakan Sistem Chaos

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Bab 1 PENDAHULUAN Latar Belakang

PENGAMANAN SQLITE DATABASE MENGGUNAKAN KRIPTOGRAFI ELGAMAL

IMPLEMENTASI KRIPTOGRAFI GAMBAR MENGGUNAKAN KOMBINASI ALGORITMA ELGAMAL DAN MODE OPERASI ECB (ELECTRONIC CODE BOOK)

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

BAB 1 PENDAHULUAN. Hal ini dikarenakan penggunaan komputer pada kehidupan setiap hari telah menjadi

Transkripsi:

Implementasi Algoritma Logistic Chaotic Map 2 pada Aplikasi Enkripsi Citra Digital Suci Rahmadiaty (17112164) Jurusan Sistem Informasi Pembimbing : 1. Dr. Edi Sukirman, SSi., MM. 2. Dr. Drs. Suryadi M Thoyib, M.T.

PENDAHULUAN Latar Belakang Masalah Dengan adanya perkembangan teknologi, memudahkan manusia untuk berkomunikasi, saling menukar dan mencari informasi. Masalah yang ditimbulkan seperti kerahasiaan informasi tersebut jatuh kepada tangan orang yang tidak berhak dan menyalahgunakannya. Salah satu contoh informasi yaitu gambar atau citra. Oleh karena itu dibutuhkan metode pengamanan informasi yaitu kriptografi yang terdapat istilah enkripsi dan dekripsi. Salah satu pengimplementasiannya menggunakan teori chaos yaitu Logistic Chaotic Map 2

PENDAHULUAN Rumusan Masalah 1. Bagaimana mengimplementasikan algoritma Logistic Chaotic Map 2 untuk enkripsi dan dekripsi citra digital? 2. Bagaimana mengukur kinerja algoritma Logistic Chaotic Map 2 dalam enkripsi dan dekripsi citra digital? Tujuan Penulisan Tujuan dari penulisan ini adalah mengimplementasikan algoritma Logistic Chaotic Map 2 untuk enkripsi dan dekripsi citra digital dan menganalisis kinerja algoritma tersebut berdasarkan simulasi dari program aplikasi

PENDAHULUAN Batasan Masalah Batasan masalah dalam penelitian ini adalah melakukan uji coba citra digital yaitu citra grayscale dan citra RGB (berwarna) dengan format bitmap (.bmp) dan Portable Network Graphics (.png) dengan ukuran kinerja berdasarkan waktu proses, sensivitas kunci dan kesamaan citra. Dalam pengimplementasiannya menggunakan algoritma Logistic Chaotic Map 2 dengan bahasa pemrograman Matlab.

PEMBAHASAN Dalam metode pengamanan informasi yaitu kriptografi, terdapat istilah enkripsi dan dekripsi. Enkripsi adalah proses menyandikan data asli (plaintext) menjadi data yang tersandikan (ciphertext), sedangkan dekripsi adalah mengembalikan data yang tersandikan (ciphertext) menjadi data semula (plaintext). Data atau informasi yang di enkripsi berupa citra digital yaitu citra RGB (berwarna) dan citra grayscale. Secara matematik teori chaos menggambarkan tingkah laku dari sebuah sistem dinamik yang menunjukkan fenomena chaos. Salah satu karakteristik sistem chaos yaitu peka terhadap nilai awal. Tingkah laku dari sistem chaos muncul secara acak atau random. Salah satu algoritma dari teori chaos yaitu Logistic Chaotic Map 2. Fungsi algoritma ini adalah untuk membangkitkan barisan bilangan acak. Hasil dari pembangkitan bilangan acak tersebut berfungsi sebagai keystream, yang digunakan untuk menyandikan data aslinya.

PEMBAHASAN Persamaan Logistic Chaotic Map 2 direpresentasikan seperti berikut X n = r X n-1 (1-X n-1 ) dan X n+1 = 4 X n (1-X n ) Dengan menetapkan kondisi sebagai berikut : X n : bilangan diantara nol dan satu, X n ϵ (0,1) r : variabel, r ϵ (0,4] Nilai awal X 0 = 0,3 Iterasi perulangan = 6000 untuk r bertambah 0,001

PEMBAHASAN Algoritma Logistic Chaotic Map 2 akan diimplementasikan pada aplikasi enkripsi citra digital yang dibuat dengan pemrograman MATLAB. MATLAB atau Matrix Laboratory adalah bahasa tingkat tinggi yang interaktif dan memungkinkan pengguna melakukan komputasi secara intensif. Pada MATLAB terdapat fasilitas guide untuk membuat tampilan antarmuka sebuah aplikasi dan m-file untuk menamakan fungsi sehingga fungsi yang dibuat dijendela editor bisa disimpan dengan ekstensi.m

Flowchart Enkripsi dan Dekripsi Logistic Chaotic Map 2

Flowchart Enkripsi dan Dekripsi Logistic Chaotic Map 2 (lanjutan)

STRUKTUR NAVIGASI APLIKASI

TAMPILAN APLIKASI Menu Utama

TAMPILAN APLIKASI Menu Enkripsi Menu Dekripsi

TAMPILAN APLIKASI Menu Perbandingan Citra Grayscale Menu Perbandingan Citra RGB

TAMPILAN APLIKASI Menu Kesamaan Citra Grayscale Menu Kesamaan Citra RGB

TAMPILAN APLIKASI Menu Bantuan Menu Tentang

PENUTUP Kesimpulan Dalam pengimplementasian algoritma Logistic Chaotic Map 2 pada proses enkripsi dan dekripsi telah berhasil dilakukan dengan menguji beberapa citra RGB (berwarna) maupun citra grayscale dengan format.bmp dan.png. Waktu proses yang didapat pada saat melakukan proses enkripsi dan dekripsi relatif cepat dengan waktu 0 sampai 1 seperkian detik. Tingkat sensivitas kunci mencapai 15 digit di belakang koma (10-15 ). Hasil citra yang didekripsi juga sama seperti citra asli hal ini dibuktikan dengan menganalisis kesamaan citra menggunakan MSE dan PSNR. Dari hasil yang didapat nilai MSE rendah yakni 0 dan PSNR tak terhingga. Hal ini membuktikan citra asli dan citra dekripsi sama seperti citra semula sebelum di enkripsi. Dari analisis-analisis yang dilakukan membuktikan bahwa algoritma Logistic Chaotic Map 2 baik digunakan dalam pengamanan citra digital. Saran Aplikasi yang dibuat masih bisa dikembangkan, yaitu dengan menambah format atau ekstensi citra sehingga dapat melakukan enkripsi dan dekripsi dengan berbagai format citra. Ukuran file pada aplikasi masih mengalami perubahan setelah proses enkripsi dan dekripsi. Oleh karna itu aplikasi dapat dikembangkan menjadi lebih baik.