Institutional Repository UIN Sunan Kalijaga Yogyakarta: No conditions. Results ordered -Date Deposited. 2024-03-29T15:16:16ZEPrintshttp://digilib.uin-suka.ac.id/images/sitelogo.pnghttps://digilib.uin-suka.ac.id/2019-04-24T01:41:30Z2019-04-24T01:41:30Zhttp://digilib.uin-suka.ac.id/id/eprint/34736This item is in the repository with the URL: http://digilib.uin-suka.ac.id/id/eprint/347362019-04-24T01:41:30ZKRIPTOGRAFI KUNCI PUBLIK KURVA ELIPTIK ATAS
LAPANGAN HINGGA DAN IMPLEMENTASINYA
MENGGUNAKAN BAHASA PEMROGRAMAN PYTHON
UNTUK MEMBUAT PYTHON PACKAGESInternet merupakan jalur komunikasi yang berguna sebagai sarana untuk saling
bertukar informasi. Akan tetapi, internet merupakan jalur komunikasi yang
tidak aman, sehingga informasi yang dikirimkan melalui internet mudah disalah
gunakan oleh pihak-pihak yang tidak berwenang. Kriptografi Kurva Eliptik (ECC:
Elliptic Curve Cryptography) memberikan solusi terhadap permasalahan keamanan
informasi. ECC merupakan salah satu metode untuk melakukan kriptografi kunci
publik yang secara independen ditemukan pada tahun 1985 oleh Neal Koblitz dan
Victor S. Miller.
Penelitian ini bertujuan untuk memahami konsep dari kriptografi kunci publik
kurva eiptik. Kurva Eliptik E yang digunakan didefinisikan atas Lapangan
Hingga Zp, kemudian diaplikasikan pada Protokol Pertukaran Kunci Diffie-Hellman,
sistem kriptografi El-Gamal, (Elliptic Curve Integrated Encryption Scheme), dan algoritma
tanda tangan digital berdasar pada Kurva Eliptik atas Lapangan Hingga Zp.
Hasil dari penelitian ini yaitu implementasi kriptografi kunci publik kurva
eliptik dalam bentuk Python Package (Paket yang dibuat berdasarkan bahasa pemrograman
Python) yang dapat dipakai dan dikembangkan secara bebas.
Kata kunci: lapangan hingga, kurva eliptik, diffie-hellman, elgamal, enkripsi/dekripsi,
tanda tangan digital, python.NIM. 14610015 DAVID IMAN FAUZAN