Sejak diperkenalkan pada tahun 1976, protokol pertukaran kunci Diffie-Hellman telah banyak digunakan untuk mengakomodasi proses pertukaran kunci rahasia bersama antara dua pihak. Masalah yang kemudian muncul adalah bagaimana membuat sebuah protokol yang dapat digunakan oleh tiga pihak untuk membuat kunci rahasia bersama di antara mereka dalam satu ronde komunikasi. Solusi dari permasalahan ini diberikan oleh Antoine Joux pada tahun 2000 dengan memanfaatkan bilinear pairing pada kurva eliptik. Protokol yang dibuat selanjutnya dikenal sebagai protokol pertukaran kunci Diffie-Hellman tripartite. Tugas Akhir ini bermaksud mempelajari dan memberikan penjelasan konsep-konsep terkait kurva eliptik dan Weil pairing yang menjadi landasan dalam protokol pertukaran kunci Diffie-Hellman tripartite. Tugas Akhir ini juga melakukan implementasi aplikasi berbasis protokol pertukaran kunci Diffie-Hellman tripartite dengan menggunakan bahasa pemrograman Python. Percobaan kemudian dilakukan pada komputer dengan spesifikasi : Intel R CoreTM i5-2410M CPU @ 2.30 GHz x 4, RAM 4 GB di atas sistem operasi Linux Ubuntu 12.04. Hasil analisis menunjukkan bahwa aplikasi yang dihasilkan berjalan dengan benar sesuai dengan yang diharapkan.