IMPLEMENTASI ALGORITMA DIFFIE-HELLMAN UNTUK … · •Aplikasi dikembangkan dalam lingkup Intranet,...

Preview:

Citation preview

Pembimbing : Ary Mazharuddin Shiddiqi, S.Kom., M.Comp.Sc.Baskoro Adi Pratomo, S.Kom.

IMPLEMENTASI ALGORITMA DIFFIE-HELLMAN

UNTUK MENANGANI IP SPOOFING

PADA JARINGAN

Presentasi Tugas AkhirAgung Rizkianto – 5106100088

Pendahuluan

Latar Belakang

IP Spoofing merupakan salah satu celahpermasalahan yang mungkin terjadi dalamproses pertukaran data antara dua buahcomputer di dalam sebuah jaringan. Berbagaimetode IP Spoofing telah menimbulkanpermasalahan dalam sebuah jaringancomputer contohnya serangan Denial of Service.

Rumusan masalah

1

• Bagaimana mekanisme algoritma Diffie-Hellman dalam prosesKey Agreement serta bagaimana tingkat keamananimplementasi algoritma Diffie-Hellman tersebut

2

• Bagaimana IP Spoofing bisa terjadi di dalam suatu jaringandan bagaimana mengatasi hal tersebut denganmengimplementasikan Algoritma Diffie-Hellman.

Batasan Masalah

1

• Aplikasi dikembangkan hanya dalam tataran simulasi, dikarenakan adanya hambatan yang ditemui dalam tools yang digunakan

2• Aplikasi lebih ditekankan pada pemahaman langkah2

tahapan Key Generation.

3

• Enkripsi dilakukan dengan menggunakan Algoritma DES dari Java

4• Aplikasi dikembangkan dalam lingkup Intranet, dengan

menggunakan bahasa pemrograman Java JDK 1.6

TujuanPengembangan Aplikasi

1

• Membangun sebuah sistem keamanan pada sebuahjaringan internal dengan mengimplementasikanalgoritma Diffie-Hellman.

2

• Memahami mekanisme IP Spoofing serta mampumelakukan pencegahan dengan mengimplementasikanalgoritma Diffie-Hellman

Dasar Teori

TitleAlgoritma

Diffie-Hellman

• Java1

• Socket Programming2

• IP Spoofing3

• Diffie-Hellman Key Agreement4

• Kriptografi5

Ilustrasi IP Spoofing

TitleAlgoritma

Diffie-Hellman

TitleEnkripsi Simetris

Desain Perangkat

Lunak

Alur Aplikasi

Activity Diagram Server

Activity Diagram Client

Uji Coba

Perancangan Uji CobaKey Agreement

Perancangan Uji CobaKey Agreement (2)

Perancangan Uji CobaEnkripsi - Dekripsi

Uji Coba Performansi

Jumlah Paket Tanpa KA (milisecond) Dengan KA (milisecond)

10.000 4047 9891

20.000 5922 10125

30.000 8218 15188

Penutup

Title

1

• Implementasi Algoritma Diffie-Hellman dapatmelakukan generate suatu secret key antara 2 host yang saling bertukar public key. Keberadaan variable Diffie-Hellman serta Public Key yang diketahui publik tidakmempengaruhi keamanan Key Exchange karena adanyaprivate key pada masing-masing host.

2

• Algoritma Diffie-Hellman mampu mengatasi problem IP Spoofing dengan cara melakukan key agreement yang digunakan untuk enkripsi data dengan DES. Data yang dikirimkan berhasil dienkripsi dan didekripsikan denganbaik.

Kesimpulan

Saran

1

• Aplikasi bisa dikembangkan pada tahapan aplikasisesungguhnya, bukan hanya sekedar simulasi. Namundikarenakan keterbatasan kemampuan bahasa pada Java sebagai High Level Language, aplikasi bisa dikembangkanpada bahasa lain yang lebih powerfull misalnya C.

2

• Pengembangan aplikasi dengan alternative algoritma enkripsilain yang lebih aman daripada DES.

3

• Pengembangan user interface aplikasi yang lebih interaktifdengan user.

TERIMA KASIH

Recommended