Pengembangan Sistem Autentikasi Voter pada Central Legitimization Agency Menggunakan Media Mifare Smart Card®
Abstract
Cryptography becomes one of the important things in the development of electronic voting system. The voting system using internet network technology aims to reduce considerable calculation time as well as necessary human resources. Securing lines of communication between voting machines and servers is needed to communicate securely. The identity of the voters, which is used for authentication voting process is stored in Mifare smart card called identity card. Every identity card which contains unique identification and nomor induk kependudukan will be authenticated in Central Legitimization Agency server. Card identity is hashed with SHA-2 and encrypted with session key to assure that the integrity of data is not changed by others. Session key is distributed from CLA to voting machines which are encrypted with asymmetric RSA algorithm. Only voting machines can decrypt the ciphertext to get the session key as plaintext. The list of the voters who are allowed to vote is stored in the CLA database. The decrypted plaintext must be identical to one of the voters in the voters list, for the voter to be able to vote. Only one vote for each of the voters can be casted. If the time limit is reached, CLA will distribute the vote count to the Central Tabulating Facilities. Considering the complexity in building a complete secure online election voting process, this research is only focused developing a system to authenticate the voter identity in CLA from identity card which is stored in Mifare smart card.
Collections
- UT - Computer Science [2322]