DAFTAR ISI
Halaman
PENGESAHAN
ABSTRAK i
ABSTRACT ii
DAFTAR ISI iii
DAFTAR TABEL v
DAFTAR GAMBAR vi
KATA PENGANTAR BAB 1
PENDAHULUAN 1
1.1 Latar Belakang
1 1.2
Perumusan Masalah 4
1.3 Batasan Masalah
4 1.4
Tujuan Penelitian 4
1.5 Manfaat Penelitian
4
BAB 2 TINJAUAN PUSTAKA
4
2.1 Kriptografi
4 2.1.1 Definisi Kriptografi
5 2.1.2 Sejarah Kriptografi
6 2.1.3 Tujuan Kriptografi
8 2.1.4 Istilah dan Konsep Dasar Kriptografi
10 2.1.5 Jenis Kriptografi
11 2.2
Algoritma RC5 13
2.3. Algoritma RC6
14 2.3.1 Enkripsi Algoritma RC 6
15 2.3.2 Dekripsi Algoritma RC 6
15 2.4
Riset-Riset Terkait 15
2.5 Kontribusi Riset
17
Universitas Sumatera Utara
BAB 3 METODOLOGI PENELITIAN
18
3.1 Pengantar
18 3.2
Variabel Yang Diamati 19
3.3 Teknik Pengembangan
19 3.3.1 Enkripsi Algoritma RC6
20 3.3.2 Dekripsi Algoritma RC6
20 3.3.3 Kunci Pebjadwalan Algoritma
21 3.4
Analisis Kriptografi RC6 24
3.5 Proses Kombinasi
28
3.6 Perbandingan RC5 dengan RC6 31
3.7 Perancangan Program
31 3.8
Proses Analisis 32
BAB 4 HASIL DAN PEMBAHASAN
34
4.1 Pengantar
34 4.2
Hasil Simulasi 35
4.2.1 Hasil Simulasi Kombinasi Pertama 35
4.2.2 Hasil Simulasi Kombinasi Kedua 36
4.2.3 Hasil Simulasi Kombinasi Ketiga 36
4.2.4 Hasil Simulasi Kombinasi Keempat 38
4.3 Pembahasan
41 4.3.1 Kombinasi Algoritma RC5 dengan RC5
42 4.3.2 Kombinasi Algoritma RC6 dengan RC6
43 4.3.3 Kombinasi Algoritma RC5 dengan RC6
43 4.3.4 Kombinasi Algoritma RC6 dengan RC5
44 4.3.5 Analisa Hasil
44
BAB 5 KESIMPULAN DAN SARAN
45
5.1 Kesimpulan
45 5.2
Saran 45
DAFTAR PUSTAKA 46
Universitas Sumatera Utara
ABSTRAK
Dalam penelitian ini penulis mengembangkan block cipher rahasia-kunci baru yang disebut pengembangan algoritma RC6 diusulkan yang penyempurnaan evolusioner
dari 128 bit RC6 dirancang untuk memenuhi persyaratan Advanced Encryption Standard AES untuk meningkatkan keamanan transmisi data dan meningkatkan
kinerja. Bagian dalam loop berbasis di sekitar putaran yang sama ditemukan dalam 128 bit RC6. Algoritma yang dikembangkan mencakup dua hal, pertama adalah
penambahan bit dari 128 bit RC6 menjadi 256 bit RC6, Sebuah properti yang diinginkan dari suatu algoritma enkripsi adalah bahwa perubahan kecil baik dalam
plaintext atau kunci harus menghasilkan perubahan yang signifikan dalam ciphertext. Hal ini disebut valanche efek. Sebuah efek Avalanche dari 128 bit RC6 adalah sekitar
43,25. Jika kita mengubah jumlah informasi yang sama di kunci 512 bit RC6 maka efek Avalanche adalah sekitar 257,27. Algoritma yang yang dikembangkan tahan
terhadap serangan sehingga mampu meningkatkan keamanan sebelumnya 128 bit RC6 algoritma dengan menggunakan ukuran blok 512 bit. Dan yang kedua
mengkombinasikan algoritma RC5 dengan RC6, Ada empat kombinasi algoritma RC5 dengan RC6 yang penulis teliti Kombinasi pertama RC5 dengan RC5, kombinasi
kedua RC6 dengan RC6, kombinasi ketiga RC5 dengan RC6 dan kombinasi keempat RC6 dengan RC5. Dari empat kombinasi ini akan ditentukan kombinasi yang paling
aman. Kata Kunci
: Kriptografi RC5, Kriptografi RC6, Transmisi Data. enkripsi, dekripsi.
Universitas Sumatera Utara
ALGORITHM DEVELOPMENT IN RC6 PROTECTION WITH DATA TRANSMISSION COMBINING RC5 AND RC6
ABSTRACT
In this study the authors developed a secret-key block cipher called the new development proposed RC6 algorithm is an evolutionary improvement of 128 bit RC6
is designed to meet the requirements of the Advanced Encryption Standard AES to enhance the security of data transmission and improve the performance. The inside of
the loop based around the same rotation found in 128 bit RC6. Algorithm developed includes two things, the first is the addition of bits from 128 bits to 256 bits RC6 RC6,
a desirable property of an encryption algorithm is that a small change in either the plaintext or the key should produce a significant change in the ciphertext. This is
called valanche effect. Avalanche effects of a 128 bit RC6 is approximately 43.25. If we change the same amount of information in the key of 512 bits RC6 the
Avalanche effect is approximately 257.27. Developed algorithms that are resistant to attack so as to improve the previous security 128 bit RC6 algorithm by using a
block size of 512 bits. And the second algorithm combines with RC6 RC5, RC5 There are four combinations of algorithms with RC6 first thing I researched combination
with RC5 RC5, RC6 combination with RC6 second, third combination with RC6 RC5 and RC6 fourth combination with RC5. The combination of the four will be
determined combination of the safest. Keywords: Cryptography RC5, RC6 Cryptography, Data Transmission. encryption,
decryption.
Universitas Sumatera Utara
BAB 1 PENDAHULUAN