PENDAHULUAN TINJAUAN PUSTAKA METODOLOGI PENELITIAN HASIL DAN PEMBAHASAN KESIMPULAN DAN SARAN

xii DAFTAR ISI Halaman HALAMAN JUDUL i PERSETUJUAN ii PERNYATAAN ORISINALITAS iii PERSETUJUAN PUBLIKASI iv PANITIA PENGUJI v RIWAYAT HIDUP vi KATA PENGANTAR vii ABSTRAK x ABSTRACT xi DAFTAR ISI xii DAFTAR GAMBAR xiv

BAB 1 PENDAHULUAN

1.1 Latar Belakang 1 1.2 Rumusan Masalah 5 1.3 Tujuan Penelitian 5 1.4 Ruang Lingkup Penelitian 5

BAB 2 TINJAUAN PUSTAKA

2.1 Kriptografi 6 2.1.1 Algoritma Kriptografi 7

2.1.2 Algoritma RC Ron’s Code

8 2.1.3 Algoritma Block Cipher RC 2 9 2.1.4 Algoritma Stream Cipher RC 4 10 2.1.5 Algoritma Block Cipher RC 6 12 Universitas Sumatera Utara xiii 2.2 Citra Analog dan Citra Digital 14

BAB 3 METODOLOGI PENELITIAN

3.1 Pendahuluan 16 3.2 Rancangan Penelitian 18 3.2.1 Pengembangan RC5  RC6 20 3.2.2 Modifikasi RC6 Pada Citra Digital 22

BAB 4 HASIL DAN PEMBAHASAN

4.1 Hasil 26 4.2 RC6 Standart Pada Citra Greyscale dengan RC6 Standart pada citra RGB 26 4.2.1 RC6 Standart Pada Citra Greyscale 27 4.2.2 RC6 Standart pada citra RGB 28 4.3 Algoritma RC6 M 32

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 37 5.2 Saran 38 DAFTAR PUSTAKA Universitas Sumatera Utara xiv DAFTAR GAMBAR Gambar 2.1 Proses Enkripsi-Deskripsi Kunci Simetris 7 Gambar 2.2 Proses Enkripsi-Deskripsi Kunci Asimetris 8 Gambar 2.3 Mix Transpormation dari RC2 9 Gambar 2.4 Proses Enkripsi 13 Gambar 3.1 Representasi Citra dalam RGB 16 Gambar 3.2 Citra Analog 17 Gambar 3.3 Citra Digital 18 Gambar 3.4 Perbandingan Operasi Algoritma RC5 dan RC6 21 Gambar 3.5 Diagram Alir Proses Enkripsi Citra 24 Gambar 3.6 Diagram Alir Proses Dekripsi Citra 25 Gambar 4.1 Citra Asli Greyscale 27 Gambar 4.2 Citra Asli RGB 28 Gambar 4.3 Hasil Citra Enkripsi 29 Gambar 4.4 Hasil Citra Dekripsi 29 Gambar 4.5 Citra Asli 30 Gambar 4.6 Hasil Citra Enkripsi 31 Gambar 4.7 Hasil Citra Dekripsi 31 Gambar 4.8 Tampilan Program 34 Gambar 4.9 Citra asli format JPG 35 Gambar 4.10 Citra Hasil Enkripsi Format JPG 35 Gambar 4.11 Citra Hasil Dekripsi Format JPG 36 Universitas Sumatera Utara x ABSTRAK RC6 merupakan metode chipper blok yang menggunakan blok register sebanyak empat buah blok dengan ukuran masing-masing sebesar 32bit. Dengan kata lain setiap blok akan menyimpan empat karakter. Pada citra digital tiap pixel terdiri dari tiga komponen yaitu R, G, dan B. Jika tiga komponen tersebut digabungkan dalam sebuah blok maka blok tersebut akan memiliki data dengan ukuran 24bit atau tiga karakter. Secara default kekurangan bit pada tiap blok akan diisi oleh bit dari pixel berikutnya sehingga tiap blok akan memiliki ukuran yang sesuai yaitu 32bit. Permasalahan yang terjadi adalah jika jumlah pixel tidak sesuai dengan pembagian blok sehingga diperlukan adanya padding atau penambahan bit 0 pada blok register, jika padding terjadi maka ukuran data hasil enkripsi akan berubah yang berpengaruh pada ukuran citra yang akan berubah dan akan menjadi sulit sekali dalam penyusunan kembali data hasil enkripsi kedalam bentuk citra. Pengembangan yang digunakan RC6M pada konstanta Pw dan Qw yang semula berukuran 32bit menjadi 24bit maka terjadi pengurangan sebesar 8 bit, sehingga konstanta yang digunakan berukuran 24 bit dalam proses pembangkitan kunci. Kata Kunci: Keamanan Data, RC6, citra. Universitas Sumatera Utara xi RC6 block cipher ALGORITHM DEVELOPMENT OF DIGITAL IMAGE ABSTRACT RC6 is a block cipher method that uses a register block to block four of each size for 32bit. In other words, each block will keep the four characters. In the digital image of each pixel consists of three components, namely R, G, and B. If the three components are combined in a block then the block will have data with 24bit or three characters. By default shortage of bits in each block will be filled by the next bit of the pixel so that each block will have the appropriate size is 32bit. The problem that happens is if the number of pixels is not in accordance with the division so it is necessary to block or adding padding bit 0 in register block, if padding occurs then the encrypted data size will change that affects the size of the image will change and will be hard pressed in preparing the return Data encryption results in the form of images. RC6M used changes in constants Pw and Qw are initially sized 32bit to be 24bit then there is a reduction of 8 bits, so the constants used are 24 bits in the key generation process. Keywords: Data security, RC6, image. Universitas Sumatera Utara

BAB 1 PENDAHULUAN