Kriptografi kurva eliptik (ECC) adalah teknik kriptografi kunci publik yang didasarkan pada teori matematika kurva eliptik.
Keuntungan terbesar dari ECC adalah dapat memberikan tingkat perlindungan yang sama dengan teknik yang lebih tradisional, tetapi dengan kunci yang lebih kecil dan operasi yang lebih cepat. Efisiensi ECC membuatnya sangat cocok untuk digunakan pada perangkat dengan daya komputasi yang relatif rendah, seperti ponsel.
ECC dapat digunakan untuk pertukaran kunci yang efisien menggunakan varian kurva eliptik dari Diffie-Hellman (ECDH) atau untuk tanda tangan digital menggunakan Elliptic Curve Digital Signature Algorithm (ECDSA). Karena kecepatan dan fleksibilitasnya, ECC banyak digunakan di berbagai aplikasi di internet.