net/publication/319181684
CITATION READS
1 2,299
1 author:
SEE PROFILE
All content following this page was uploaded by Triase, ST, M.Kom on 19 August 2017.
ABSTRAK
1
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
3
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
1
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
Kriptografi ElGamal pada mulanya sama dengan kunci publik dan kunci
digunakan untuk digital signature, privat. Kunci publik disebarkan
namun kemudian dimodifikasi secara umum sedangkan kunci
sehingga juga bisa digunakan untuk privat disimpan secara rahasia oleh
enkripsi dan deskripsi. Kriptografi si pengguna. Walau kunci publik
ElGamal digunakan kedalam telah diketahui namun akan sangat
perangkat lunak sekuriti yang sukar mengetahui kunci privat yang
dikembangkan oleh GNU, program digunakan. Pada umumnya kunci
PGP, dan pada sistem sekuriti publik digunakan sebagai kunci
lainnya. Kriptografi ElGamal tidak enkripsi sementara kunci privat
dipatenkan oleh pembuatnya digunakan sebagai kunci dekripsi.
melainkan didasarkan atau
penyempurnaan dari pada Logaritma Diskrit
kriptografi Diffei-Hellman, yaitu
Kriptograf Elgamal
sebuah kriptografi kunci publik yang
menggunakan konsep logaritma
dikenalkan oleh Whitfield Diffie dan
diskrit(Budi Murtiyasa, 2004).
Martin Hellman. Sehingga hak paten
Menurut Shao (1998) telah
kriptografi Diffie-Hellman mencakup
mengembangkan konsep
kriptografi ElGamal. Dan hak
autentikasi kunci publik berdasarkan
paten ini telah berakhir pada
faktorisasi dan logaritma diskrit.
tahun 1997 sehingga mulai saat
Sebelum membahas tentang sistem
itu kriptografi ElGamal dapat di
kriptografi ElGamal, akan dijelaskan
komersilkan secara umum
tentang masalah logaritma diskret.
(Mulyana, 2009).
Misalkan G adalah suatu grup siklik
Kriptografi Elgamal dengan order n,α adalah
merupakan bagian dari kriptografi pembangun G dan elemen identitas
asimetris. Kunci asimetris biasa dari G adalah 1. Diberikan γ Є G
dikenal dengan nama public Masalah yang dimunculkan ialah
key(kunci public) dan private bagaimana menentukan suatu
key(kunci pribadi). Kunci asimetris bilangan bulat nonnegatif terkecil b
adalah suatu algoritma dimana sedemikian sehingga memenuhi :
kunci enkripsi yang digunakan tidak
γ ≡ αb …………………(3)
Bilangan bulat b seperti ini disebut tumpuan keamanannya
dengan logaritma diskret dari γ menggunakan masalah logaritma
dengan basis α. Masalah diskret. Misalnya digunakan sebagai
bagaimana untuk menentukan dasar pembangkitan kunci pada
bilangan bulat b seperti ini disebut sistem kriptografi ElGamal
dengan masalah logaritma diskret.
Masalah komputasi logaritma diskret Masalah logaritma diskrit adalah jika
sangat penting dalam kriptografi. p adalah bilangan prima dan g dan y
Banyak kegiatan kriptografi yang adalah sebarang bilangan bulat,
carilah x sedemikian sehingga
y = gx mod p
……………………………………(4)
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
Identifikasi Masalah
Studi Literatur
Perancangan
Implementasi
Pengujian
Dokumentasi
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
3
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
START A
ya
S=(S^2)mod (2^p-1)
s=0
i++
Mp = 2^(p-1)
tidak
ya
Mp
end
S=4
1
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
plaintext
Bilangan prima
mersenne
0
pengirim Sistem Kriptografi penerima
Elgamal
El_pembangun El_pembangun
Kunci privat
plaintext
Bilangan acak 1
Proses Kunci privat
Bil_acak Pembentukan
Kunci
Kunci publik
Bilangan prima
2
pengirim Pengiriman
Kunci publik Kunci publik Kunci publik
penerima
Bil_acak
plaintext 3
Proses ciphetext
Kunci publik Enkripsi ciphertext
ciphertext
Kode ASCII
Kunci privat
4 ciphertext
Kode ASCII Proses
Kode ASCII Dekripsi
plaintext
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
1
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015
2
Jurnal ilmiah “INTEGRITAS” Vol.1 No. 4 Desember 2015