BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan jaringan
komputer di masa
kini memungkinan kita untuk
melakukan pengiriman pesan
melalui jaringan komputer.
Untuk menjaga kerahasiaan
dan keutuhan pesan
tersebut, dibutuhkan sebuah
penyandian terhadap pesan
yang akan dikirim. Enkripsi merupakan suatu cara
penyandian pesan yang akan mengubah pesan yang kita kirim (plaintext) menjadi pesan yang
berisi deretan simbol atau tulisan yang tidak beraturan.
Salah satu algoritma
yang digunakan untuk
melakukan penyandian tersebut adalah Algoritma ElGamal.
Algoritma
ElGamal merupakan sistem kriptografi asimetrik dimana terdapat dua pasang kunci yatu kunci yang digunakan untuk
enkripsi dan kunci untuk melakukan dekripsi. Kunci
untuk enkripsi bersifat
publik, sehingga dinamakan
kunci publik (public
key). Sedangkan kunci
untuk dekripsi bersifat
rahasia, sehingga dinamakan kunci
privat (private key).
Algoritma ElGamal terdiri
dari tiga proses,
yaitu proses pembentukan kunci, proses enkripsi, dan proses
dekripsi. Proses pembentukan kunci didasarkan pada
perhitungan mod
� , dimana
� � , �, dan �
adalah kunci publik.
Sedangkan a adalah
kunci privat. Keuntungan
keamanan Algoritma ElGamal bergantung
pada sulitnya memecahkan
perhitungan logaritma diskrit.
Sedangkan kerugiannya adalah
pada ciphertext-nya yang mempunyai
panjang dua kali lipat dari plaintext-nya.
Pemecahan (hacking) kunci pada keamanan pesan
dapat memiliki tujuan yang baik dan
buruk. Dalam hal
ini penulis ingin
melakukan pemecahan kunci
untuk menguji seberapa
aman Algoritma ElGamal
untuk bertahan dari
serangan terhadap perhitungan
logaritma diskritnya. Pada
proses pembangkitan kunci,
dihitung � � mod �, a adalah
kunci privat yang
akan dipecahkan dalam
hal ini. Salah satu metode
untuk melakukan serangan ini adalah metode Baby-step Giant-step.
2 Metode Baby-step Giant-step dilakukan dengan
cara membuat dua buah daftar perhitungan
yang bertujuan untuk mendapatkan hasil yang sama. Daftar yang pertama meningkatkan
eksponen sebanyak satu
setiap waktu (Baby-step).
Sedangkan daftar yang kedua meningkatkan eksponen sebanyak
kelipatan Ndimana p - 1 < N . aadalah
jumlah dari eksponen di daftar pertama
dan eksponen di daftar kedua yang memiliki hasil yang sama. Setelah a(kunci privat) didapatkan maka kemudian akan
digunakan untuk melakukan proses
dekripsi untuk mendapatkan plaintext.
Contoh Skripsi Computer Science:Teknik Pemecahan Kunci Privat Elgamal dengan Algoritma Baby Step Giant Step
Downloads Versi PDF >>>>>>>Klik Disini
Bab I
|
Downloads
| |
Bab II
|
Downloads
| |
Bab III - V
|
Downloads
| |
Daftar Pustaka
|
Downloads
| |
Lampiran
|
Downloads
|
Artikel terkait skripsi diantaranya : contoh proposal penelitian kualitatif, contoh proposal penelitian kuantitatif,contoh judul skripsi, contoh skripsi,contoh proposal,download skripsi, proposal skripsi, Kumpulan Contoh skripsi, contoh artikel, contoh makalah,proposal penelitian, karya tulis, judul seminar akuntansi, proposal tentang, beasiswa disertasi, laporan ta, tugas ta, tesis akuntansi keuangan, tesis kesehatan, proposal tesis akuntansi, contoh-contoh tesis, tesis gratis, tesis contoh, contoh bab 1 tugas akhir, kumpulan tugas akhir akuntansi, proposal pengajuan tugas akhir, contoh laporan tugas akhir akuntansi, judul tugas akhir jurusan akuntansi.