Kerahasiaan informasi merupakan salah satu isu penting yang dihadapi dalam era informasi dewasa ini. Public key cryptosystem biasa, seperti RSA, ternyata memiliki kelemahan dalam menjalankan prosesnya, yaitu dalam hal distribusi kunci umum yang harus melalui pihak ketiga yang disebut Certificate Authority. Untuk mengatasi hal ini, muncul gagasan untuk menciptakan suatu spesialisasi dari public key cryptosystem di mana kunci umum seorang pengguna dapat dengan mudah didapatkan dari identitas pengguna tersebut. Sistem seperti ini disebut dengan identitybased encryption atau sistem enkripsi berbasiskan identitas. Tugas Akhir ini membahas tentang identity-based encryption yaitu kelebihan-kelebihannya dan cara kerjanya. Tugas Akhir ini juga membuat implementasi dari identity-based encryption Boneh-Franklin yang berbasis Weil Pairing di atas platform J2SE (Java 2, Standard Edition) versi 1.6. Hasil eksperimen menunjukkan implementasi tersebut berjalan dengan akurat.