RESTFUL API WITH AES-GCM AND XCHACHA20-POLY1305 SUPPORT IN POPULATION IDENTITY DATA MANAGEMENT (CASE STUDY OF GALUDRA VILLAGE)
DOI:
https://doi.org/10.31848/justise.v3i2.4302Abstract
The management of citizen identity data plays a critical role in governmental administration, including in Galudra Village, Cugenang District, Cianjur Regency. Traditionally, data recording has relied on Microsoft Excel, which, while adequate in the early stages, becomes inefficient as the population grows and the demand for fast, accurate, and secure services increases. This study develops a RESTful API integrated with AES-GCM and XChaCha20-Poly1305 cryptographic algorithms to enhance both security and efficiency in managing resident data. AES-GCM is employed to secure stored data, whereas XChaCha20-Poly1305 is applied to protect data during transmission. The system was developed using the waterfall model, with blackbox testing applied to validate its functionality. The implementation results indicate that the system effectively accelerates data processing and safeguards sensitive information. Network monitoring with Wireshark confirmed that all transmitted data is well-encrypted, making it inaccessible in its original form. Therefore, this solution not only addresses efficiency and security challenges at the village level but also aligns with Law Number 27 of 2022 concerning Personal Data Protection, and serves as a reference for implementing secure information technology in local government environments.
Keywords: RESTful API, AES-GCM, XChaCha20-Poly1305, Cryptography, Citizen Data, Information Security
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Restu Oktafiandi, Deni Suprihadi

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




