23
BAB 3 METODOLOGI PENELITIAN
3.1 Kerangka Pemikiran
Berbagai algoritma telah dibuat guna memperbaiki atau menutupi kelemahan dari algoritma DES, seperti 2DES, 3DES, NewDES, DES-G dan
DES-X, dan lain lain. Setiap algoritma memiliki pendekatan yang berbeda.beda. Di antara semua algoritma di atas, hanya 3DES-lah yang dianggap terbaik hingga
sempat menggantikan posisi DES sebagai standar penyandian, hingga akhirnya digantikan oleh AES.
Penelitian ini dibuat dengan tujuan untuk memperbaiki memperbaiki atau menutupi kelemahan algoritma penyandian DES dengan menggunakan metoda
atau pendekatan yang belum pernah dilakukan sebelumnya. Di lain pihak hasil akhir dari penelitian ini diharapkan dapat menghasilkan algoritma yang lebih baik
dari algoritma perbaikan algoritma DES yang telah ada pada saat ini, seperti 3DES, 2DES atau algoritma DES turunan lainnya.
Di balik strukturnya yang kuat, ternyata masih terdapat celah yang dapat diperbaiki pada algoritma DES, yang belum dilakukan oleh algoritma perbaikan
manapun. Beberapa celah ini di antaranya memperbesar ukuran tabel inntial permutation, mengganti komponen Sbox, atau mengganti rumus atau persamaan
yang digunakan.
3.2 Bahan dan Alat
Peralatan yang digunakan dalam penelitian ini adalah dua buah PC Personal Komputer, sebuah PC digunakan untuk pembuatan program coding,
di lain pihak lainnya digunakan untuk pengetesan program. Komputer yang digunakan untuk pembuatan program memiliki Prosesor Intel 2600 MHz, 512
Mb RAM, dan Sistem oOperasi Windows Xp. PC yang dipergunakan untuk pengujian program memiliki Prosesor
Celleron 500 Mhz, 128 RAM, dan Sistem Operasi Windows Millenium. Aplikasi
24 yang digunakan dalam penelitian ini dibuat dengan menggunakan bahasa
pemrograman Microsoft Visual Basic 6.
3.3 Waktu dan Tempat Penelitian
Penelitian ini dilakukan di Laboratorium Komputer S2 IPB. Mulai Maret hingga Mei 2007.
3.4 Prosedur Penelitian
Penelitian ini akan dimulai dengan menganalisis algoritma penyandian DES, guna memahami kekuatan dan kelemahannya. Pada tahap awal ini juga akan
dicatat setiap peluang perbaikan algoritma yang mungkin dilakukan guna menutupi kelemahan utama algoritma penyandian DES. Bagan alir penelitian
selengkapnya dituangkan dalam Gambar berikut.
Gambar 6 Bagan alir prosedur penelitian
Mulai Analisis Permasalahan
Studi Literatur
Perancangan Algoritma
Perbaikan ?
Selesai Implementasi Program
Pengujian Program
Pembahasan Program Analisis pola tabel konversi posisi DES
Perancangan tabel konversi
N
25 Penelitian perbaikan kinerja DES ini sangat erat hubungannya dengan
studi literatur terutama terhadap perbaikan DES yang telah ada pada saat ini. Berbagai analisis harus dilakukan guna mencari berbagai titik kelemahan dari
perbaikan penyandian DES yang telah ada pada saat ini. Suatu perancangan program yang matang juga harus dilakukan agar dapat menghasilkan algoritma
penyandian yang dapat memperbaiki keamanan DES, dan mampu memberikan kinerja yang lebih baik daripada algoritma perbaikan DES yang telah ada pada
saat ini.
3.6. Parameter Pengukuran