Bus Ticket Booking System using QR Code with AES Encryption
DOI:
https://doi.org/10.15379/ijmst.v10i3.1846Keywords:
Ticket Booking System, QR Code, AES, Encryption, Decryption.Abstract
Most Malaysians prefer public transportation as their primary choice for working, returning to their hometown, or traveling from state to state. Due to the rapid development of the Internet, bus tickets can be bought online. However, a passenger who purchased the bus ticket still needs to queue up to get the physical bus ticket, which is time-consuming and increases the risk of virus infection during the pandemic. If the passenger loses his physical tickets, the information may be leaked and exploited. This paper is designed to allow a passenger to book tickets online, where the bus ticket is presented as a QR code. The QR code ticket is auto-generated after the booking is completed. Hence, the passenger can skip queueing at the counter to get the physical ticket, reduce the virus infection and save waiting time. Besides, a cryptographic mechanism is applied in the QR code ticket, which prevents the leakage of QR code information. When the passenger scans the QR code ticket, the system decrypts the protection layer of the QR code ticket and automatically records the passenger's presence in the proposed system.