ABSTRAK
Tugas akhir ini menjabarkan dan mengimplementasikan protokol pembuatan group signatures Holger Peterson [10] yang dapat menggunakan sembarang skema digital signatures, dan menjamin keamanan dari group signatures yang dihasilkan oleh protokol ini. Group signatures adalah suatu signatures yang digunakan oleh suatu kelompok atau group dan memungkinkan anggota-anggota dari grup tersebut untuk ikut menandatangani suatu message dengan komposisi mereka sebagai bagian dari grup serta hanya anggota-anggota dari satu grup yang dapat membuat group signature pada suatu message. Pihak yang menerima message tersebut dapat memverifiksi apakah signature pada message tersebut benar-benar signature yang valid dari sautu grup, tanpa mengetahui anggota grup yang membuat signature tersebut.Tetapi untuk suatu keperluan tertentu (misalnya, permintaan dari pihak yang memverifikasi) dapat diidentifikasikan pembuat signature pada message tersebut, dan proses identifikasi ini dapat dilakukan oleh satu pihak dipercayakan oleh grup tersebut (group centre) ataupun oleh seluruh anggota grup. Protokol pembuatan group signatures Holger Petersen ini diimplementasikan dengan menggunakan bahasa pemrograman Haskell98. Hasil uji coba implementasi yang dilakukan dengan menggunakan sistem compiler GHC dan PC Pentium 200 MHz (RAM 64 MB) dalam sistem operasi Linux SuSE 6.1 menunjukkan bahwa protokol ini dapat membuat suatu group signatures yang valid dan secure oleh anggota dari grup itu sendiri, dengan rata-rata waktu eksekusi sebesar 0.23728985 detik.
|