menggunakan masalah logaritma diskrit pada titik-titik kurva eliptik yang disebut dengan ECDLP Elliptic Curves Discrete Logarithm Problem Triwinarko, 2004.
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
n
dapat dipakai pada sistem kriptografi Hankerson et al., 2003.
Struktur aljabar field merupakan pengkhususan terhadap struktur aljabar ring. Kondisi operator untuk field adalah kondisi operator untuk ring dengan tambahan
operator perkalian x memiliki invers untuk semua simbol yang bukan identitas penjumlahan 0. Finite field atau dikenal juga sebagai Galois field untuk
menghormati Evariste Galois adalah field yang jumlah elemennya terbatas. Rifki sadikin, 2012.
Citra adalah suatu reprentasi atau deskripsi tentang suatu objek. Citra juga dapat diartikan sebagai objek pada bidang dua dimensi. Citra digital adalah
representasi numerik dari objek-objek. Citra digital dibentuk dari sekumpulan array dua dimensi. Tiap angka menggambarkan warna dari tiap titik dalam gambar sesuai
dengan mode warna yang digunakan. Titik-titik ini disebut pixel yang merupakan singkatan dari picture element elemen gambar.
1.5 Tujuan Penelitian
Adapun tujuan dari penulisan tugas akhir ini adalah untuk mengetahui penggunaan algoritma tanda tangan digital pada citra digital berdasarkan kriptografi kurva eliptik
serta aplikasi dalam bentuk java programming.
Universitas Sumatera Utara
1.6 Kontribusi Penelitian
Manfaat dari penelitian ini adalah :
a. Menambah pengetahuan dalam bidang computer security khususnya
kriptografi pada citra digital. b.
Dengan penelitian ini penulis berharap dapat memperkaya literature dalam bidang komputasi khususnya kriptografi dan pengolahan citra.
c. Dapat membangun sebuah perangkat lunak dengan mengaplikasikan
algoritma tanda tangan digital pada citra digital.
1.7 Metode Penelitian
Metodologi penelitian ini bersifat literatur dan kepustakaan dengan langkah-langkah sebagai berikut:
a. Studi Literatur dan Pemahaman.
Penulisan ini dimulai dengan studi kepustakaan yaitu mengumpulkan bahan- bahan referensi dan catatan kuliah yang membahas tentang tanda tangan
digital, kriptografi kurva eliptik, dan citra digital.
b. Analisis.
Pada tahap ini dilakukan pengumpulan fakta-fakta yang mendukung perancangan sistem dengan mengadakan konsultasi dengan dosen
pembimbing maupun dosen yang berkemampuan dalam bidang ini dan membandingkan dengan yang ada pada buku penuntun.
c. Perancangan dan Implementasi.
Perancangan dan implementasi dilakukan dengan metode yang terdapat dalam algoritma tanda tangan digital digital signature berbasis kriptografi kurva
Universitas Sumatera Utara
eliptik pada citra digital menggunakan bahasa pemrograman java dengan bantuan software netbeans IDE 7.1.2.
d. Pengujian.
Pada tahap ini sistem yang sudah dirancang diuji oleh user.
e. Penyusunan laporan dan kesimpulan akhir
Pada tahap ini dilakukan penyusun laporan hasil analisis ke dalam format penulisan
tugas akhir
dengan disertai
kesimpulan akhir.
Universitas Sumatera Utara
Bab 2
LANDASAN TEORI
2.1 Kriptografi