Welcome

“Belajar dan Berbagi Ilmu” itulah yang menginspirasi saya untuk lebih mempermudah orang lain untuk saling berbagi dan belajar bersama. Meski karya ini sederhana, semoga bisa membantu siapapun yang membutuhkan referensi untuk “Belajar dan Berbagi Ilmu” khususnya yang berkaitan dengan Matematika, Keamanan Informasi (Information Security) yang berkaitan dengan Kriptografi (cryptography), terutama Kriptografi atau Kriptosistem Kurva Elliptic (Elliptic Curve Cryptosystems), salah satunya adalah ElGamal Elliptic Curve Cryptography.

All about: Matematika (Mathemathics), Kriptografi (Cryptography), Kurva Elliptic (Ellptic Curve), ElGamal, Kriptosistem Kurva Elliptik (Elliptic Curve Cryptosystems), ElGamal Elliptic Curve Cryptography, Field, Finite Field serta topik lain yang relevan dengan Kriptografi dan Matematika.

Kriptografi Kurva Elliptic

Tahun 1985, Koblitz dan Miller mengenalkan kriptografi kurva elliptic (elliptic curve cryptography) yang menggunakan masalah logaritma diskrit pada titik kurva elliptic. Kriptografi kurva elliptic dapat digunakan untuk beberapa keperluan seperti skema enkripsi (contohnya ElGamal ECC), tanda tangan digital (contohnya ECDSA) dan protokol pertukaran kunci (contohnya Diffie-Hielman ECC).

Stallings [13] mendefinisikan kurva elliptic sebagai suatu kurva yang dibentuk oleh persamaan kubik dan memiliki persamaan umum

dengan A,B,C,D dan E adalah konstanta bilangan real. Domain x dan y adalah bilangan real (). Dalam penulisan ini, tidak dibahas mengenai persamaan (4.1). Untuk mendukung tujuan penulisan ini, penulis akan menjelaskan bentuk kurva yang lebih sederhana dari persamaan (4.1), yaitu

dengan A dan B dalam serta x, y .

Gambar 4.1 merupakan salah satu contoh bentuk geometri dari kurva elliptic dengan persamaan . Setiap kurva elliptic akan berbentuk simetris terhadap sumbu x atau garis y=0. Karena untuk setiap nilai x , terdapat sepasang nilai y yang memenuhi persamaan (4.2), yaitu

dan .

Kurva elliptic juga dapat dipandang sebagai suatu himpunan yang terdiri dari titik-titik (x,y) yang memenuhi persamaan (4.2). Himpunan tersebut dinotasikan dengan E(A,B). Untuk setiap nilai A dan B yang berbeda, dihasilkan himpunan E(A,B) yang berbeda pula. Sebagai contoh, kurva dalam Gambar 4.1 dan Gambar 4.2.

gbr-4-1
Gambar 4.1. Kurva Elliptic

gbr-4-2
Gambar 4.2. Kurva Elliptic

Source:
wan.khudri.com