digilib@itb.ac.id +62 812 2508 8800

Kebutuhan menjaga kerahasiaan informasi merupakan bagian penting dari Internet yang direalisasikan dengan HTTP over TLS. Infrastruktur kunci publik yang terdiri dari sertifikat X.509 sebagai media komunikasi dan certificate authority sebagai pihak terpercaya merupakan bagian penting dari penyelenggaraan HTTPS. Namun, sifatnya yang tersentralisasi membuat certificate authority memiliki kelemahan dari segi waktu, keamanan, dan transparansi. Dari segi keamanan, kebocoran kunci privat dan perilaku tidak baik akan mempengaruhi seluruh sertifikat yang pernah dan akan diterbitkan oleh certificate authority. Hal ini diperparah dengan minimalnya transparansi proses manajemen sertifikat sehingga sulit mengetahui ketika certificate authority bertindak tidak baik. Pada tugas akhir ini dikembangkan solusi infrastruktur kunci publik berbasis blockchain yang mengimplementasikan konsep web of trust. Infrastruktur kunci publik yang dikembangkan mencakup penggunaan dalam manajemen sertifikat HTTPS. Solusi ini diimplementasikan pada platform blockchain Ethereum. Solusi yang telah diimplementasikan memiliki kemampuan yang sama dengan infrastruktur kunci publik menggunakan certificate authority pada pemenuhan kebutuhan dan kecepatan operasi. Solusi ini memiliki kelebihan dalam hal keamanan dan transparansi. Namun, keterbatasan pada implementasi menyebabkan solusi menjadi mahal, memiliki risiko trust store poisoning yang tinggi, dan waktu menggunakan sertifikat lambat yang masih harus ditangani pada pengembangan lebih lanjut.