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.
|
Text
S_KOM_2009037_Tittle.pdf Download (431kB) |
|
|
Text
S_KOM_2009037_Chapter1.pdf Download (185kB) |
|
|
Text
S_KOM_2009037_Chapter2.pdf Restricted to Staf Perpustakaan Download (287kB) |
|
|
Text
S_KOM_2009037_Chapter3.pdf Download (183kB) |
|
|
Text
S_KOM_2009037_Chapter4.pdf Restricted to Staf Perpustakaan Download (749kB) |
|
|
Text
S_KOM_2009037_Chapter5.pdf Download (45kB) |
|
|
Text
S_KOM_2009037_Appendix.pdf Restricted to Staf Perpustakaan Download (145kB) |
| 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 |
