Implementasi Algoritma Elliptic Curve Cryptography
(ECC) dengan End-to-End Encryption pada Aplikasi Chat Berbasis Mobile
Writer(s) : Muhammad Ridhoi | Ady Wahyudi Paundu | Muhammad Niswar
Teknik Informatika | Teknik Informatika S1
Perkembangan aplikasi mobile kini sudah tak terkedali. Dapat dilihat dari
banyaknya aplikasi yang mampu membantu memenuhi kebutuhan manusia, salah
satunya dalam melakukan komunikasi yaitu menggunakan aplikasi Chatting.
Namun pesan yang dikirim melalui aplikasi Chatting sering berisi informasi pesan
yang penting bahkan rahasia dan harus dijaga keamanannya dari penyalahgunaan
oleh pihak yang tidak berwenang. Salah satu cara yang bisa digunakan untuk
menjaga keamanan data ialah kriptografi, dimana terdapat suatu proses data yang
dikirim akan disandikan dengan proses enkripsi dan dekripsi. Metode kriptografi
yang cocok pada perangkat mobile salah satunya adalah Elliptic Curve
Cryptography (ECC) yang dapat mengurangi biaya komputasi karena metode
perkaliannya yang tercepat sehingga menghasilkan pengurangan overhead pada
proses komputasi. Pada penelitian ini bertujuan untuk membangun aplikasi chat
berbasis mobile yang mengimplementasikan algoritma kriptografi Elliptic Curve
Cryptography (ECC) untuk mengamankan pesan. Hasil implementasi enkripsi dan
dekripsi algoritma Elliptic Curve Cryptography (ECC) pada aplikasi chat dengan
pemantauan request yang dikirim ke server, didapati bahwa pesan yang kirim sudah
dalam bentuk ciphertext sehingga tidak mudah dibaca. Hasil uji kecepatan waktu
proses enkripsi dan dekripsi algoritma ECC pada parameter kurva eliptik yang
berbeda menunjukkan parameter Secp192r1 28.9% dan 77.1% lebih cepat
dibandingkan dengan Secp256r1 dan Secp521r1 pada proses enkripsi, sedangkan
pada proses dekripsi 27,9% dan 73.5% lebih cepat dibandingkan Secp256r1 dan
Secp521r1. Perbedaan waktu proses enkripsi dan dekripsi dari setiap parameter
yang berbeda disebabkan oleh besarnya overhead yang ditentukan oleh panjang
karakter pesan dan nilai parameter yang digunakan dalam algoritma Elliptic Curve
Cryptography (ECC).
Keyword(s): Aplikasi Chat, Kriptografi, Enkripsi, Elliptic Curve Cryptography (ECC)
Year : 2023