Implementation of AES-256 Algorithm in Android-Based E-Voting Data Security

Authors

Faiz Nazhir Amrulloh , Yuli Asriningtias

DOI:

10.29303/jppipa.v9i9.4543

Published:

2023-09-25

Issue:

Vol. 9 No. 9 (2023): September

Keywords:

Data Security, E-voting, Cryptography, AES-256, Village Head

Research Articles

Downloads

How to Cite

Amrulloh, F. N., & Asriningtias, Y. (2023). Implementation of AES-256 Algorithm in Android-Based E-Voting Data Security. Jurnal Penelitian Pendidikan IPA, 9(9), 7757–7766. https://doi.org/10.29303/jppipa.v9i9.4543

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Abstract

E-voting is a method of voting and vote counting in general elections using digital devices. There are still many errors and fraud that occur during village head elections in Indonesia. Then the idea was created to carry out village head elections by utilizing existing technological developments, especially Android-based smartphone technology. The data source used in this study is secondary data which uses population data of citizens who will exercise their right to vote, vote data for citizens' voting rights, and data from the results of vote acquisition during the village head election process. In this study, a number of important data were needed in the village head election process which was carried out using documentation techniques. This research produced an Android-based application system for securing e-voting data for village head elections using the AES-256 cryptographic algorithm called Vodes. The application produced in this study was built using the Kotlin programming language on the Android frontend side by utilizing the Android Studio IDE as a tool in the development process. While on the backend side it uses the Javascript programming language using the Node js framework. The database used in the Vodes application uses MySQL. Based on the results of this study, it can be concluded that an e-voting data security application for village head elections has been created using the AES-256 cryptographic algorithm. The application produced in this study has succeeded in properly securing all aspects of the data in the village head election process

References

Anjarsari, I., & Andryana, S. (2020). E-Voting Application Security Using Web-Based Cryptography RSA type. Jurnal MANTIK, 3(4). Retrieved from https://iocscience.org/ejournal/index.php/mantik/article/view/505

Cahyo, H. N., & Suryawinata, M. (2022). Responsive Web-Based E-Voting Information System. Indonesian Journal of Innovation Studies, 20. https://doi.org/10.21070/ijins.v20i.739

Djuyandi, Y., Herdiansah, A. G., Yulita, I. N., & Sudirman, S. (2019). Using vote E-recapitulation as a means to anticipate public disorders in election security in Indonesia. Humanities and Social Sciences Reviews, 7(5). https://doi.org/10.18510/hssr.2019.7515

Eka Putri, A., Kartikadewi, A., & Abdul Rosyid, L. A. (2021). Implementasi Kriptografi dengan Algoritma Advanced Encryption Standard (AES) 128 Bit dan Steganografi menggunakan Metode End of File (EOF) Berbasis Java Desktop pada Dinas Pendidikan Kabupaten Tangerang. Applied Information System and Management (AISM), 3(2). https://doi.org/10.15408/aism.v3i2.14722

Fischhoff, B. (2019). Evaluating science communication. Proceedings of the National Academy of Sciences of the United States of America, 116(16). https://doi.org/10.1073/pnas.1805863115

Fitriani, I., & Utomo, A. B. (2020). Implementasi Algoritma Advanced Encryption Standard (AES) pada Layanan SMS Desa. JISKA (Jurnal Informatika Sunan Kalijaga), 5(3). https://doi.org/10.14421/jiska.2020.53-03

Guntur, M. (2020). Perancangan Sistem E-Voting Pemilihan Kepala Desa pada Kecamatan Teupah Selatan Kabupaten Simeulue. Journal Informatic, Education and Management, 2(2). Retrieved from http://jurnal.stmikiba.ac.id/index.php/jiem/article/view/32

Hao, Y. L., Tian, C. L., & Yuan, Q. (2019). Improved meet-in-the-middle attacks on round-reduced crypton-256. Journal of Cryptologic Research, 6(3). https://doi.org/10.13868/j.cnki.jcr.000309

Hasibuan, E. H., Nuary Singarimbun, R., & Harahap, B. (2022). Implementation of The E-Voting System in The Election of The OSIS SMA Dharma Pancasila Vocational School Based on Web Based Method Rapid Application Development (RAD). Jurnal Infokum, 10(2). Retrieved from https://infor.seaninstitute.org/index.php/infokum/article/view/451

Hidayat, F. (2020). Resistance to Maping Change : Penolakan Masyarakat Terhadap Rencana Pelaksanaan Pemilihan Kepala Desa (PILKADES) Berbasis Electronic-Voting di Kabupaten Sleman Provinsi Daerah Istimewa Yogyakarta. Jurnal Ilmu Pemerintahan Suara Khatulistiwa, 5(1). https://doi.org/10.33701/jipsk.v5i1.890

Hu, S. D. K., Palit, H. N., & Handojo, A. (2019). Implementasi Blockchain: Studi Kasus e-Voting. Jurnal Infra, 7(1). Retrieved from https://publication.petra.ac.id/index.php/teknik-informatika/article/view/8069

Indapwar, A. (2020). E-Voting system using Blockchain technology. International Journal of Advanced Trends in Computer Science and Engineering, 9(3). https://doi.org/10.30534/ijatcse/2020/45932020

Noor, M. U. (2020). Implementasi Blockchain di Dunia Kearsipan: Peluang, Tantangan, Solusi atau Masalah Baru? Khizanah Al-Hikmah : Jurnal Ilmu Perpustakaan, Informasi, Dan Kearsipan, 8(1). https://doi.org/10.24252/kah.v8i1a9

Nugroho, F. P., Abdullah, R. W., Wulandari, S., & Hanafi. (2019). Keamanan Big Data di Era Digital di Indonesia. Jurnal Informa, 5(1). Retrieved from https://informa.poltekindonusa.ac.id/index.php/informa/article/view/65

Oprea, S. V., Bara, A., Andreescu, A. I., & Cristescu, M. P. (2023). Conceptual Architecture of a Blockchain Solution for E-Voting in Elections at the University Level. IEEE Access, 11. https://doi.org/10.1109/ACCESS.2023.3247964

Pan, Y., Ge, X., Fang, C., & Fan, Y. (2020). A Systematic Literature Review of Android Malware Detection Using Static Analysis. IEEE Access, 8. https://doi.org/10.1109/ACCESS.2020.3002842

Pandit, P., Bhawar, S., & Desai, P. M. (2014). Campus E-Voting for Android and Web Based Application. International Journal of Emerging Engineering Research and Technology, 2(7). Retrieved from https://www.ijeert.org/pdf/v2-i7/13.pdf

Petitpas, A., Jaquet, J. M., & Sciarini, P. (2021). Does E-Voting matter for turnout, and to whom? Electoral Studies, 71. https://doi.org/10.1016/j.electstud.2020.102245

Prasetyawan, P., Rusliyawati, & Sari, D. (2018). Pengembangan Aplikasi Mobile E-voting Pilkades. In Seminar Nasional Teknologi 2018, (pp. 742-748). Retrieved from https://www.researchgate.net/publication/324694555_PENGEMBANGAN_APLIKASI_MOBILE_E-VOTING_PILKADES/link/5addab5e0f7e9b285941a1b0/download

Pratama, Y. W., & Kurniadi, D. (2021). Implementasi Blockchain dalam Aplikasi Pemilu. Voteteknika (Vocational Teknik Elektronika Dan Informatika), 9(3). https://doi.org/10.24036/voteteknika.v9i3.113787

Rachawati, D., Nurjaman, A., & Sihidi, I. T. (2022). Implementation of E-Voting in the Village Head Election (Pilkades) Selotinatah, Ngariboyo District, Magetan Regency. Jurnal Public Policy, 8(1). https://doi.org/10.35308/jpp.v8i1.3812

Risnanto, S., Rahim, Y. A., Mohd, O., & Abdurrohman, A. (2022). E-Voting: Technology Requirements Mapping. TEM Journal, 11(3). https://doi.org/10.18421/TEM113-37

Said, K., Kurniawan, A., & Anton, O. (2018). Development of media-based learning using android mobile learning. Journal of Theoretical and Applied Information Technology, 96(3). Retrieved from https://www.jatit.org/volumes/Vol96No3/10Vol96No3.pdf

Simsir, I., & Mete, B. (2022). Digital Age of Human Resources Management. In Special Human Resource Management Practices and Strategy. Retrieved from https://acikerisim.subu.edu.tr/xmlui/handle/20.500.14002/1628

Siswanto, A. (2020). Pengamanan Transfer Data Pada Api Untuk Aplikasi E-Voting Menggunakan Algoritma Rsa. Skanika, 3(4). Retrieved from https://jom.fti.budiluhur.ac.id/index.php/SKANIKA/article/view/2740

Verma, S., & Sheel, A. (2022). Blockchain for government organizations: past, present and future. Journal of Global Operations and Strategic Sourcing, 15(3).. https://doi.org/10.1108/JGOSS-08-2021-0063

Wijayanti, A., & Chamdani. (2022). The Utilization of Information and Communication Technology in Industrial Relations Disputes Resolution in Indonesia. Journal of Positive School Psychology, 6(2). Retrieved from https://www.journalppw.com/index.php/jpsp/article/view/3507/2286

Yi, H. (2019). Securing e-voting based on blockchain in P2P network. Eurasip Journal on Wireless Communications and Networking, 2019(1). https://doi.org/10.1186/s13638-019-1473-6

Yulianton, H., Santi, R. C. N., Hadiono, K., & Mulyani, S. (2018). Implementasi Sederhana Blockchain. Sintak, 2. Retrieved from https://www.unisbank.ac.id//ojs/index.php/sintak/article/view/6635

Zhao, K., Cui, J., & Xie, Z. (2017). Algebraic Cryptanalysis Scheme of AES-256 Using Gröbner Basis. Journal of Electrical and Computer Engineering. https://doi.org/10.1155/2017/9828967

Author Biographies

Faiz Nazhir Amrulloh, Universitas teknologi Yogyakarta, Yogyakarta, Indonesia

Universitas teknologi Yogyakarta, Yogyakarta, Indonesia

Yuli Asriningtias, Universitas teknologi Yogyakarta, Yogyakarta, Indonesia

Universitas teknologi Yogyakarta, Yogyakarta, Indonesia

License

Copyright (c) 2023 Faiz Nazhir Amrulloh, Yuli Asriningtias

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Authors who publish with Jurnal Penelitian Pendidikan IPA, agree to the following terms:

  1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 4.0 International License (CC-BY License). This license allows authors to use all articles, data sets, graphics, and appendices in data mining applications, search engines, web sites, blogs, and other platforms by providing an appropriate reference. The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
  2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in Jurnal Penelitian Pendidikan IPA.
  3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).