Front-end Subsystem Design for Vehicle Registration Certificate Application with Image Encryption
Muhammad Athallah Rizki Putra, Hafizh Mulya Harjono, Rifqy Hakimi, Wervyan Shalannanda · 2021
Every citizen who owns a motorized vehicle is required to have a Vehicle Registration Certificate. Vehicle Registration Certificate must be extended every certain period and done at the Samsat office. However, the Vehicle Registration Certificate extension process often takes a very long time due to the large number of documents that must be processed and the long queues. Therefore, we need a solution so that the process of renewing the vehicle registration becomes easier and faster, one of which is by providing services on the mobile application. The purpose of this final project is to create an Android application for the extension of the Vehicle Registration Certificate. This application also includes an encryption method to secure various documents uploaded by users during the renewal process. Image encryption is implemented using the Henon and Arnold Map algorithms and document transmission is carried out through a secure communication channel to prevent data theft. Android application and decryption encryption algorithm are created using Visual Studio Code and Android Studio. This application has a main menu, namely “Form Filling” which functions to extend the Vehicle Registration Certificate. The user must fill in a bio and upload an image for successful registration. The code for image encryption is created using the Python programming language, but for application implementation the Dart programming language is used because the two programming languages interpret images in different ways. Henon's algorithm has better parameters than Arnold's, so that Henon provides a better security aspect.