ABSTRAK

Nama : Nasywa Nur Fathiyah Program Studi : Ilmu Komputer Judul : Desain dan Implementasi Protokol Untuk Mendukung Proxy Signature Pembimbing : Amril Syalim, Ph.D. Implementasi protokol untuk mengakomodasi proxy sign berangkat dari kekhawatiran akan keamanan penyedia tanda tangan yang memakai skema digital signature biasa. Pada skema digital signature, untuk membuat suatu tanda tangan digital, dibutuhkan pasangan kunci publik, kunci privat dan dokumen (Cui, H. et al, 2020). Jika server menyimpan pasangan kunci yang digunakan untuk membuat tanda tangan digital, server dapat membuat tanda tangan digital atas nama pengguna tanpa izin dari pengguna. Risiko ini mungkin saja terjadi jika server berhasil dibobol oleh peretas. Pada skema proxy signature, original signer mendelegasikan otoritasnya kepada proxy signer tanpa mengirimkan kunci privat dari original signer (Mambo, et. al, 1994). Pada skema proxy signature, terdapat kebutuhan untuk membuat beberapa komponen pada sisi client yang sulit untuk dilakukan oleh orang awam. Maka dari itu, tujuan dari penelitian ini adalah untuk merancang dan mengimplementasi protokol yang dapat memfasilitasi proxy signature. Untuk mencapai tujuan tersebut, dilakukan pengumpulan dan analisis requirement, desain sistem, implementasi sistem, dan pengujian sistem. Tahap pengumpulan requirement dilakukan dengan mengidentifikasi kebutuhan dari sistem proxy signature yang didapatkan dari formula pada Shao (2009). Pada dasarnya, requirement utama dari penelitian ini adalah untuk membuat server dapat menandatangani suatu dokumen atas nama pengguna tanpa menggunakan kunci privat pengguna. Dari requirement utama, dibuat kasus-kasus untuk diuji pada protokol untuk memastikan protokol dapat mengakomodasi requirement. Kasus-kasus uji diturunkan dari kemungkinan keadaan komponen yang diperlukan untuk membuat tanda tangan digital menggunakan skema proxy signature seperti tanggal kadaluwarsa sertifikat publik original signer, sertifikat publik proxy signer, dan input pengguna. Selain itu, diuji juga kinerja dari protokol dengan menggunakan waktu eksekusi. Hasil pengujian kebenaran protokol menunjukkan bahwa protokol yang dibuat dapat mengakomodasi requirement. Hasil pengujian waktu menunjukkan bahwa proses sign memakan waktu 900 milisecond - 2000 milisecond dengan 37% - 52% dari waktu tersebut digunakan untuk membuat sign dengan method yang dibuat diluar penelitian ini. Kata kunci: Protokol, proxy signature, digital signature