• Tidak ada hasil yang ditemukan

PENGAMANAN PESAN TEKS MENGGUNAKAN ALGORITMA ELGAMAL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PENGAMANAN PESAN TEKS MENGGUNAKAN ALGORITMA ELGAMAL."

Copied!
1
0
0

Teks penuh

(1)

ABSTRAK

Bahary, Barra Rizki. 2010. Pengamanan Pesan Teks Menggunakan Algoritma ElGamal. Skripsi Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Semarang.

Dosen Pembimbing I : Dra. Kristina Wijayanti, M.S.; Dosen Pembimbing II: Isnarto, S.Pd, M.Si.

Kata Kunci: Kriptografi, ElGamal, algoritma asimetris, masalah logaritma diskret, cipher block, enkripsi, dekripsi.

Algoritma ElGamal merupakan algoritma kriptografi asimetris yang menggunakan dua jenis kunci, yaitu kunci publik dan kunci rahasia. Kunci publik berfungsi untuk mengenkripsi pesan sedangkan kunci rahasia berfungsi untuk mendekripsi pesan. Tingkat keamanan algoritma ini didasarkan atas masalah logaritma diskret pada grup pergandaan bilangan bulat modulo prima, ℤp*={1,2,...,p-1}, dengan p bilangan prima yang dapat dibentuk kedalam p=2.q+1 dimana

q juga merupakan bilangan prima. Bilangan p seperti itu disebut dengan bilangan prima aman. Apabila digunakan bilangan prima aman dan logaritma diskret yang besar, maka upaya untuk membongkar kunci rahasia akan menjadi lebih sulit.

Algoritma ElGamal mempunyai kunci publik berupa urutan tiga bilangan dan sebuah bilangan sebagai kunci rahasia. Algoritma ElGamal merupakan cipher block, yaitu melakukan proses enkripsi pada blok-blok plaintext dan menghasilkan blok-blok ciphertext yang kemudian dilakukan proses dekripsi, dan hasilnya digabungkan kembali menjadi pesan yang utuh dan dapat dimengerti. Algoritma ElGamal terdiri dari tiga proses, yaitu proses pembentukan kunci, proses enkripsi dan proses dekripsi.

Kelebihan algoritma ElGamal adalah suatu plaintext yang sama akan dienkripsi menjadi

ciphertext yang berbeda-beda, tetapi pada proses dekripsi akan diperoleh plaintext yang sama.

Pada skripsi ini pembahasan difokuskan pada pengaplikasian algoritma ElGamal dalam pengamanan pesan teks dan pengimplementasian algoritma ElGamal kedalam program sederhana menggunakan bahasa pemprograman pascal.

Referensi

Dokumen terkait

Plainteks pertama kali dienkripsikan menggunakan algoritma ElGamal, kemudian hasil enkripsi dari Elgamal tersebut di kompresi dengan menggunakan Elias Gamma Code.. Pengujian

Gambar 4.11 Pengujian ELGamal dengan mendapatkan key dari algoritma FEAL 63 Gambar 4.12 Hasil pengujian ke-1 mendapatkan ciphertext FEAL untuk key ElGamal Dengan

Tujuan penelitian tesis ini menganalisa kerja kombinasi algoritma One Time Pad dan Algoritma ElGamal untuk proses keamanan pada teks sehingga dari kombinasi algoritma tersebut

Tujuan penelitian ini adalah membuat aplikasi sederhana enkripsi data teks (pesan) dengan menggunakan algoritma Blowfish dalam empat mode enkripsi cipher blok: ECB

Gambar 4.11 Pengujian ELGamal dengan mendapatkan key dari algoritma FEAL 63 Gambar 4.12 Hasil pengujian ke-1 mendapatkan ciphertext FEAL untuk key ElGamal Dengan

Proses enkripsi dimulai dari algoritma elgamal kemudian dioperasikan sama mode operasi ECB dan menghasilkan chiperteks gambar, dan proses dekripsi dimulai dari

Modifikasi algoritma Caesar cipher menggunakan tabel ascii dengan rentang nilai ascii antara 0 - 255. Setiap karakter dari Plaintext akan dienkripsi dengan

Keseluruhan Proses Enkripsi Algoritma AES 128-bit 3.2 Pengujian Sistem Proses enkripsi adalah proses mengubah plaintext menjadi ciphertext yang bertujuan untuk mengamankan data atau