Tolong jelaskan mengenai Kriptografi kurva eliptis

Kriptografi kurva eliptik (, disingkat ECC) adalah pendekatan terhadap kriptografi kunci publik berdasarkan struktur aljabar dari kurva eliptik dalam medan berhingga. Cara ini membutuhkan ukuran kunci yang lebih kecil daripada kriptografi lainnya (selain kurva eliptik, berdasarkan medan Galois) untuk memperoleh tingkat keamanan yang sebanding.

Kurva eliptik dapat dipakai dalam kesepakatan kunci, tanda tangan digital, pembangkit bilangan acak semu, dan lain-lain. Secara tak langsung, kurva eliptik dapat dipakai untuk enkripsi dengan menggabungkan kesepakatan kunci dan skema enkripsi simetris. Kurva eliptik juga dipakai dalam beberapa algoritme faktorisasi prima berdasarkan kurva eliptik yang memiliki kegunaan dalam kriptografi, misalnya faktorisasi kurva eliptik Lenstra.