BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada zaman dahulu penyampaian sebuah informasi hanya bisa dilakukan jika kita berada dalam satu wilayah atau bertemu langsung dengan penerima pesan. Tentu hal tersebut sangat menyulitkan jika kita berada tidak dalam satu wilayah dengan penerima pesan. Namun, seiring dengan perkembangan dan kemajuan teknologi informasi yang berkembang pesat, munculah berbagai teknologi baru yang berdampak pada semua aspek kehidupan manusia. Salah satu teknologi tersebut yaitu internet, dengan adanya internet seseorang dapat berkomunikasi dan bertukar informasi dengan cepat dan mudah. Dengan berbagai fasilitas dan kemudahan yang di berikan, internet saat ini sudah menjadi hal biasa digunakan dalam kehidupan sehari-hari. Namun, perkembangan teknologi internet ini tidak berbading lurus terhadap keamanan dan kerahasiaan data. Sering sekali seseorang yang ingin mengirimkan pesan, dapat dengan mudah disadap oleh orang yang tidak bertanggung jawab (pihak ketiga). Sehingga dibutuhkan suatu teknik untuk mengatasi masalah ini yaitu dengan mengembangkan sebuah aplikasi yang mampu menyembunyikan pesan kedalam sebuah media dan mengacak informasi ini agar tidak mudah diketahui maknanya oleh pihak ketiga. Teknik steganografi merupakan ilmu yang mempelajari tentang penyembunyian sebuah pesan kedalam suatu media lain tanpa mengubah nilai dari pesan yang disembunyikan tersebut. Namun bila menggunakan teknik steganografi saja, jika pesan asli disadap. Pihak ketiga dengan mudah dapat mengetahui isi dari pesan asli tersebut, karena teknik steganografi ini fungsinya hanya menyembunyikan pesan asli tanpa mengubah pesan asli menjadi bentuk yang tidak mudah dipahami. Untuk menangulangi hal itu, maka digunakanlah kombinasi antara teknik steganografi dan algoritma kriptografi. Kriptografi merupakan ilmu yang mempelajari mengenai teknik pengubahan pesan asli menjadi sebuah pesan yang sulit dimengerti maknanya. Sehingga diharapkan dengan adanya kombinasi antara teknik kriptografi dan teknik steganografi ini, penyampaian pesan dapat terjaga keamanan dan kerahasiaannya tanpa bisa diketahui dan dimengerti oleh pihak ketiga.
Pada Tugas Akhir ini, algoritma kriptografi yang digunakan adalah Chaining Hill cipher yang merupakan modifikasi dari metode Hill cipher. Dimana dalam algoritma ini, setelah pesan rahasia diacak dan berubah menjadi cipherteks. Selanjutnya cipherteks ini dirubah kedalam bentuk biner dan disisipkan kedalam sebuah image cover RGB. Dengan menggunakan sutau metode penyisipan yaitu Modified Enhanced LSB dan metode Four Neighbors. Pada penelitian yang telah di lakukan sebelumnya, dengan aturan seleksi bit yang dimodifikasi, MELSB dapat meningkatkan SNR dari stego-audio yang lebih baik daripada ELSB, dengan hasil bahwa skema MELSB memberikan SNR lebih besar dari ELSB [5]. Metode Modified Enhanced LSB merupakan modifikasi dari metode LSB dan ELSB, dimana Modified Enhanced LSB ini bekerja dalam dua skema. Skema yang pertama adalah mengacak nomor bit dari file yang digunakan untuk penyisipan pesan dan skema yang kedua adalah dengan mengacak sampel yang mengandung bit pesan berikutnya [5]. Sedangkan Four Neighbors merupakan metode yang mengambil keuntungan dari sebuah pixel pada lingkungan sekitarnya. Korelasi antara pixel dan tetangganya menentukan apakah pixel tersebut berada di area lembut atau di area yang rumit. Apabila berada pada area lembut maka 3 bit pesan informasi disisipkan pada area tersebut. Sedangkan jika berada pada area yang rumit jumah pesan yang disisipi tergantung pada nilai variable ratenya [10]. Dari uraian diatas, maka pada tugas akhir ini dilakukan penelitian dengan memanfaatkan teknik kriptografi Chaining Hill cipher dan teknik steganografi Modified Enhanced LSB dan Four Neighbors. 1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dijabarkan sebelumnya. Maka dapat diangkat beberapa rumusan masalah sebagai berikut : 1. Bagaimana proses kriptografi sebuah pesan menggunakan algoritma Chaining Hill Cipher dan bagaimana proses steganografi pada media gambar RGB dengan menggunakan metode Modified Enhanced LSB dan metode Four Neighbors? 2. Bagaimana performansi dari sistem steganografi yang dibuat dari segi CER dan BER, setelah diberi serangan noise Gaussian dan serangan noise Salt & Papper? 3. Bagaimana performansi dari sistem kriptografi dan steganografi yang dibuat dari segi MSE, PSNR, BER, CER, MOS, dan Avalanche Effect? 1.3 Tujuan
Berdasarkan rumusan masalah yang telah dijabarkan sebelumnya.tujuan yang ingin dicapai pada tugas akhir ini adalah sebagai berikut : 1. Melakukan proses kriptografi sebuah pesan menggunakan algoritma Chaining Hill Cipher dan melakukan proses steganografi pada media gambar RGB dengan menggunakan metode Modified Enhanced LSB dan metode Four Neighbors. 2. Mengetahui performansi dari sistem steganografi yang dibuat dari segi CER dan BER, setelah diberi serangan noise Gaussian dan serangan noise Salt & Papper. 3. Mengetahui performansi dari sistem kriptografi dan steganografi yang dibuat dari segi MSE, PSNR, BER, CER, MOS, dan Avalanche Effect. 1.4 Manfaat Manfaat dari tugas akhir ini adalah untuk memperoleh suatu aplikasi penyisipan pesan yang mampu memberikan tingkat keamanan pada proses pengiriman pesan. 1.5 Batasan Masalah Batasan masalah yang digunakan sebagai acuan dalam pengerjaan tugas akhir ini sebagai berikut : 1. Algoritma enkripsi dan dekripsi yang digunakan adalah algoritma Chaining Hill cipher. 2. Metode penyisipan yang digunakan adalah metode Modified Enhanced LSB dan metode Four Neighbors. 3. Penyisipan sebuah pesan rahasia hanya dilakukan pada media citra. Image cover yang digunakan adalah file citra RGB dengan format Bitmap (BMP). 4. Pesan rahasia yang dienkripsi harus memiliki kode ASCII dan dapat dirubah kedalam bentuk biner. 5. Jenis data yang disisipkan kedalam gambar adalah berformat.txt. 6. Implementasi coding menggunakan bahasa pemrograman Matlab. 1.6 Metodologi Penelitian
Untuk menyelesaikan aplikasi kriptografi dan steganografi ini, maka diperlukan beberapa langkah yang harus dilakukan yaitu : a. Merumuskan Masalah Tahapan awal sebelum melakukan penelitian adalah merumuskan semua masalah yang ada dan mendiskusikannya dengan dosen pembimbing. Dimana masalah yang diidentifikasi yaitu menganalisis dan membandingkan dua metode steganografi yang paling baik digunakan untuk metode penyisipan pada sebuah citra RGB. b. Studi Literatur Setelah melakukan identifikasi masalah,dilakukan pengumpulan berbagai literature yang berhubungan dengan algoritma Chaining Hill cipher, Modified Enhanced LSB, dan Four Neighbors untuk dijadikan refrensi dalam pembuatan tugas akhir ini. c. Perancangan Sistem Pada tahap ini, membuat sebuah blok diagram berupa flow chart pengiriman pesan informasi dari user ke penerima. d. Implementasi Sistem dan analisis Pada tahap ini,melakukan pembuatan sistem aplikasi kriptografi dan steganografi menggunakan matlab. Nantinya akan tercipta suatu aplikasi keamanan dan kerahasiaan data yang handal digunakan untuk pengiriman data. Setelah itu dilakukan pengujian sistem, apakah aplikasi yang telah dibuat berjalan sesuai rencana awal atau tidak. e. Penyusunan Laporan Akhir Tahap ini merupakan tahapan terakhir dalam pembuatan tugas akhir. Dan dari analisis-analisis yang sudah didapatkan,dapat diambil sebuah kesimpulan yang dapat dimanfaatkan sebagai refrensi untuk penelitian selanjutnya. 1.7 Sistematika Penulisan Sistematika penulisan yang digunakan pada tugas akhir ini adalah sebagai berikut : BAB I PENDAHULUAN Bab ini membahas tentang latar belakang, rumusan masalah, tujuan penelitian, batasan masalah, metodologi penelitian, dan sistem penulisan. BAB II LANDASAN TEORI
Bab ini membahas teori yang berkaitan dengan algoritma Chaining Hill cipher, steganografi dengan metode Modified Enhanced LSB dan Four Neighbors, serta teori-teori yang mendukung dalam pengerjaan tugas akhir ini. BAB III PERANCANGAN DAN SIMULASI SISTEM Bab ini berisi tentang pembahasan blok diagram secara umum dan khusus. Serta membahas tentang proses kerja dari metode-metode yang digunakan dalam tugas akhir ini. BAB IV PENGUJIAN DAN ANALISIS SISTEM Bab ini berisi tentang pengujian dari sistem yang telah dibuat dan dilakukan beberapa analisis terhadap hasil penelitian. BAB V PENUTUP Bab ini memuat kesimpulan dari hasil penelitian dan beberapa saran,yang nantinya dapat bermanfaat dalam pengembangan tugas akhir selanjutnya.