Kurva Eliptik pada Bilangan Real Grup Abelian pada kurva eliptik

merupakan metode yang menggunakan titik-titik pada kurva eliptik. Kunci untuk kriptografi kurva eliptik terletak pada kurva tersebut. Kriptografi kurva eliptik menggunakan dua kunci yaitu kunci publik dan kunci privat. Kunci publik pada kriptografi kurva eliptik adalah sebuah titik pada kurva eliptik dan kunci privatnya sebuah angka random. Kunci publik diperoleh dengan melakukan operasi perkalian terhadap kunci privat dengan titik generator G pada kurva eliptik. Kurva Eliptik adalah sehimpunan solusi yang memenuhi persamaan kubik yang melibatkan dua variabel. Kurva eliptik dapat didefenisikan pada sembarang medan field. Kurva eliptik yang terdefenisi pada GFp dan GF2 m dapat dipakai pada sistem kriptografi Hankerson et al., 2003.

2.10.1 Kurva Eliptik pada Bilangan Real

Untuk memperoleh gambaran yang lebih dalam tentang kurva eliptik dibahas terlebih dahulu kurva eliptik pada bilangan real. Definisi kurva eliptik pada bilangan real diberikan oleh definisi 2.5. Definisi 2.5 Kurva eliptik pada bilangan real. Misalkan a,b ∈ ℝ ℝ adalah himpunan bilangan real yang memenuhi 3 2 4 27 a b   . Sebuah kurva eliptik yang yang bersifat non singular adalah himpunan E yang terdiri dari pasangan x,y ∈ R × R yang memenuhi : 2 3 y x ax b    bersama dengan titik khusus O yang disebut titik infinity. Setiap perubahan nilai a dan b akan menghasilkan kurva eliptik yang berbeda. Contohnya kurva eliptik pada saat a = -12 dan b = 13 berbeda dengan kurva eliptik pada saat a = -10 dan b = 13. Hal ini diperlihatkan oleh gambar 2.3 dan gambar 2.4. Universitas Sumatera Utara Gambar 2.3 Kurva eliptik 2 3 12 13 y x x    Gambar 2.4 Kurva eliptik 2 3 10 13 y x x   

2.10.2 Grup Abelian pada kurva eliptik

Himpunan solusi persamaan kurva eliptik dan titik infinite, { , ,..., , , } n n E x y x y O  ternyata membentuk grup Abelian dengan sebuah operasi khusus yang disebut operasi penjumlahan menggunakan simbol + dinotasikan dengan � = E, +. Identitas penjumlahan pada grup � = E, + adalah titik infinity O. Karena titik infinity O adalah identitas maka P O O P P     untuk semua P ∈ E. Universitas Sumatera Utara Jika P,Q ∈ E dengan P adalah titik 1 1 , x y dan Q adalah titik 2 2 , x y , maka operasi penjumlahan P dan Q didefinisikan sebagai berikut : 1. Jika P dan Q adalah titik berbeda dengan 1 2 x x  , maka operasi penjumlahan dua titik pada kurva eliptik P Q R   . R dapat dicari dengan menemukan garis L yang melalui P dan Q, garis L ini akan berpotongan dengan sebuah titik dikurva eliptik, titik ini adalah R  . R adalah refleksi R  pada sumbu x. Berdasarkan cara ini rumus untuk menghitung P Q R   jika 1 2 x x  adalah 1 1 2 2 3 3 , , , x y x y x y   dengan 2 1 2 1 2 3 1 2 3 1 3 1 y y x x x x x y x x y             2. Jika 1 2 x x  dan 1 2 y y  atau Q P  sehingga dapat ditulis R P P   dapat dihitung sebagai berikut: 2 1 1 2 3 1 2 3 1 3 1 3 2 x a y x x x y x x y            3. Jika 1 2 x x  dan 1 2 y y   atau Q P   maka menghasilkan titik infinity P P    O. Universitas Sumatera Utara Gambar 2.5 Penjumlahan P Q R   Gambar 2.6 Penjumlahan P P O    Universitas Sumatera Utara Gambar 2.7 Penjumlahan 2P R  Jika diperhatikan operasi penjumlahan pada kurva eliptik memiliki sifat-sifat : 1. Penjumlahan menghasilkan titik yang merupakan anggota E himpunan titik kurva eliptik dan titik infinity. Sifat ini disebut clousure. 2. Penjumlahan bersifat asosiatif, yaitu P Q R P Q R      . 3. Penjumlahan bersifat komutatif, yaitu P Q Q P    . 4. Terdapat identitas, yaitu titik infinity. 5. Terdapat invers penjumlahan untuk tiap titik P ∈ E. Oleh karena itu himpunan titik-titik pada kurva eliptik dan titik infinity beserta operasi penjumlahan membentuk grup Abelian.

2.10.3 Grup Siklik pada Kurva Eliptik