IMPLEMENTASI RSA PADA PROTOKOL BLIND DIGITAL SIGNATURE UNTUK SISTEM E-VOTING

    Ellsya Nabella Nur'allifa, - and Rizky Rachman Judie Putra, - and Muhammad Nursalman, - (2025) IMPLEMENTASI RSA PADA PROTOKOL BLIND DIGITAL SIGNATURE UNTUK SISTEM E-VOTING. S1 thesis, Universitas Pendidikan Indonesia.

    Abstract

    Sistem electronic voting (e-voting) telah menjadi salah satu fokus utama dalam pengembangan teknologi pemilu modern. Meskipun memiliki potensi besar, berbagai studi menunjukkan bahwa e-voting masih menunjukkan adanya kelemahan, khususnya terkait keterlibatan langsung pemilih dalam proses teknis kriptografi serta terdapat celah keamanan. Keterlibatan ini dapat meningkatkan risiko kelalaian dan kesalahan dari sisi pengguna. Sebagaimana dikemukakan oleh Bartjan Wattle yaitu tantangan nyata dalam keamanan terletak pada perlindungan terhadap proses bisnis dari pengguna resmi yang bertindak ceroboh atau memiliki niat jahat. Penelitian merancang protokol yang meminimalkan peran pemilih dalam proses teknis dengan menyerahkan semua proses teknis seperti blinding, signing dan unblinding kepada sistem dan pihak yang berwenang, serta modifikasi protokol dengan menerapkan blind digital signature pada proses permintaan akses vote. Digital Signature dihasilkan dari pasangan kunci RSA 2048 bit dengan generate keys menggunakan Openssl dan protokol dibangun dengan laravel sebagai framework utamanya. Pengujian sistem dilakukan melalui pendekatan black box testing untuk mengevaluasi fungsionalitas dasar dengan beberapa test case yang disesuaikan dan simulasi serangan Man in the Middle (MITM) untuk menguji keamanan sistem dengan beberapa skenario yang diujikan. Hasil implementasi menunjukkan bahwa pengurangan peran teknis pemilih bisa mengurangi potensi kesalahan penggunaan. Selain itu, ditambahkan modifikasi protokol dengan melakukan tanda tangan digital saat meminta izin akses dalam komunikasi antar pihak dapat mencegah pemalsuan dan memastikan hanya entitas resmi yang dapat berpartisipasi dalam sistem. Electronic voting (e-voting) systems have become a central focus in the development of modern election technologies. Despite their significant potential, various studies have highlighted persistent vulnerabilities, particularly concerning the direct involvement of voters in cryptographic processes and the presence of security gaps. This involvement increases the risk of user negligence and error. As noted by Bartjan Wattle, the real challenge in security lies in protecting business processes from authorized users who act carelessly or maliciously. This research designs a protocol that minimizes the voter’s role in technical processes by delegating all cryptographic operations—such as blinding, signing, and unblinding—to the system and authorized entities. The protocol is further modified by implementing blind digital signatures during the vote access request phase. Digital signatures are generated using a 2048-bit RSA key pair, with key generation performed via OpenSSL, and the protocol is built using Laravel as the primary framework. System testing was conducted using a black box testing approach to evaluate core functionalities through tailored test cases, alongside simulated Man in-the-Middle (MITM) attacks to assess system security under various scenarios. The implementation results indicate that reducing the voter’s technical involvement can significantly lower the risk of user errors. Additionally, the protocol modification involving digital signatures during access permission requests in inter-party communication helps prevent forgery and ensures that only authorized entities can participate in the system.

    [thumbnail of S_KOM_2009037_Tittle.pdf] Text
    S_KOM_2009037_Tittle.pdf

    Download (431kB)
    [thumbnail of S_KOM_2009037_Chapter1.pdf] Text
    S_KOM_2009037_Chapter1.pdf

    Download (185kB)
    [thumbnail of S_KOM_2009037_Chapter2.pdf] Text
    S_KOM_2009037_Chapter2.pdf
    Restricted to Staf Perpustakaan

    Download (287kB)
    [thumbnail of S_KOM_2009037_Chapter3.pdf] Text
    S_KOM_2009037_Chapter3.pdf

    Download (183kB)
    [thumbnail of S_KOM_2009037_Chapter4.pdf] Text
    S_KOM_2009037_Chapter4.pdf
    Restricted to Staf Perpustakaan

    Download (749kB)
    [thumbnail of S_KOM_2009037_Chapter5.pdf] Text
    S_KOM_2009037_Chapter5.pdf

    Download (45kB)
    [thumbnail of S_KOM_2009037_Appendix.pdf] Text
    S_KOM_2009037_Appendix.pdf
    Restricted to Staf Perpustakaan

    Download (145kB)
    Official URL: https://repository.upi.edu
    Item Type: Thesis (S1)
    Additional Information: https://scholar.google.com/citations?hl=en&user=AOFh2w8AAAAJ&view_op=list_works&gmla=AH8HC4wFqbFSvttobwudWhvwsBRaSq-Hzy4nrEKPtLWM5gPCBOQkoXkJLnzcx7VaZLZG8mGjF2NTzLsOJ_T5aiC9MW8SZwnD9g1tJBzpVpItjTnJ1FGGPEftjjG2WMIIMvk3QJs ID SINTA Dosen Pembimbing: Rizky Rahman Judie Putra, M.Kom. : 5993953 Dr. Muhammad Nursalman, M.T. : 6143456
    Uncontrolled Keywords: E-voting, User-minimalized, Blind Digital Signature, RSA, Kriptografi
    Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
    Divisions: Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam > Program Studi Ilmu Komputer
    Depositing User: Ellsya Nabella Nur'allifa
    Date Deposited: 15 Sep 2025 04:55
    Last Modified: 15 Sep 2025 04:55
    URI: http://repository.upi.edu/id/eprint/139308

    Actions (login required)

    View Item View Item