Professional Documents
Culture Documents
Subendu Ghosh
Department of Information Technology
Rajiv Gandhi Institute Of Technology
University Of Mumbai
Mumbai, India
ghoshsubendu60@gmail.co m
Akash Giri
Department of Information Technology
Rajiv Gandhi Institute Of Technology
University Of Mumbai
Mumbai, India
ak03112000@g mail.co m
Swapnil Gharat
Assistant Professor
Department of Information Technology
Rajiv Gandhi Institute Of Technology
University Of Mumbai
Mumbai, India
swapnil.gharat@mct rg it.ac.in
Abstract-Current ticket reservation system is through patterns that are present in both
based on use of QR Code, which contains the horizontal and vertical components of the QR
code. Hence, the QR generated will be secured
details of the ticket records such as train
timings, its arrival timings, departure timings and end to end encrypted which ensures data
and passenger reservations details. The printed security while reserving ticket. Apache kafka is
ticket consists of information which includes all used in the system for messaging purpose. A
train details with QR Code Information. The mobile application is designed to scan the
Ticket reservation system involves three main encrypted QR Code. On decrypting, the
factors the database, online passenger and information about the passenger can be viewed.
dataset. In the proposed system GUI is
Keywords-Ticket Generation, QR Codes, AES
developed for the users through by which users
book their tickets and the ticket generated will Encryption, Apache kafka, Scanning QR
be in the form of QR code which is generated codes, Decryption.
after booking confirmation. The QR Code will
be generated on the basis of encrypted data 1. INTRODUCTION
entered by the user. For encryption, using AES The use of QR codes allows for a safe electronic
encryption algorithm QR Code will be version of a ticket in the form of a QR Code,
generated as per passenger/user’s and train which aids in information security. [1]A QR code
details. The required data is then generated is a matrix barcode that contains data. To store
data efficiently, a QR code employs four see previous reservations. Users can book tickets,
standardised encoding schemes. Because of the and the produced ticket is in the form of a QR
widespread use of smart phones, [2][3]QR codes are code. However, there is no mechanism in place at
now commonly used in the train ticketing system. the ticket checker's end for scanning and
Because the QR code's encoding and decoding validating passenger tickets. The QR Code
process is a public patent, anybody may read the generation takes a long time to process. The QR
data contained in the QR code using any standard Code ticket is not very safe because anyone may
QR code reader. [4] In the current train ticket scan it and see the information. Ticket forgery
booking system, passengers utilise APPs on their was carried out in this system.
smartphones to purchase tickets, and the server
subsequently sends them a QR code. On the basis 2.2 UTS
of the message deciphered from the legal This application is used to purchase tickets for
passenger's QR code, dishonest persons can local trains. Normal booking, Quick booking,
simply produce a false QR code as an e-ticket, or Platform booking, Season booking, and QR
manufacture a fake QR code by photographing booking are some of the features. At the ticket
the legal passenger's QR code with a smartphone checker's end, there is no checking system
camera. Unfortunately, the computerised ticketing installed.
system may read this new bogus QR code as a 3. PROPOSED SYSTEM
legitimate one. Therefore, to overcome this
problem a system is designed in which GUI is An encrypted QR code ticket which is more
developed for the users through which users can secure than the ordinary QR code is introduced. In
enter their details and the ticket generated will be this system the user will register himself and fill
in form of QR code which is generated after all the details required for getting a ticket. After
booking confirmation. [5][6]The QR code will be entering all the required details and successful
generated on the basis of encrypted data entered payment transaction, the user will receive a
by the user. [7][8] For encryption AES Algorithm is encrypted QR code. Apache Kafka is used for
used. The user’s detail will be stored in the messaging purpose in the system. AES encryption
database in the encrypted format. [9] An SMS will algorithm is used for data encryption .All the
be sent to the user using apache kafka after details of the passenger will be stored in the
successful payment transaction. Along with ticket database.At the ticket checker’s end a mobile
generation ticket checking is also very important. application is designed to scan the encrypted QR
As a result, digital ticket checking will be Code. On decrypting, the information about the
extremely useful for 100% ticket verification. [10] passenger can be viewed and verified.
At the Ticket Checker’s end a mobile application
will be designed to scan the encrypted QR code.
[11]
On decryption the information about the
passenger can be viewed and verified [12][13] .The
checker and the passenger both will get a message
that the ticket has been checked and verified.The
ticket will be verified by the ticket checker in this
manner [14] . This approach ensures that the huge
number of tickets are examined in the shortest
amount of time. [15] The main goal of this project
is to provide not only railway ticket reservation
but also 100% ticket checking, as well as a new
innovation for efficient ticket checking in the
shortest amount of time with the least amount of
interruption and at the user's convenience.
2. EXISTING SYSTEM
2.1 IRCTC
Certain aspects of the present system include
the ability to book a travel, cancel a journey, and Fig.3 (a) Working on Clients End (Generation)
VERIFICATION INTERFACE
5.CONCLUSION
REFERENCES
[12] A. T . Arief, W. Wirawan and Y. K. Suprapto, [14] Mhamane, Sunil, and Pranav Shriram. "Railway T icket
"Authentication of Printed Document Using Quick Response Verification and Dynamic seat Allocation using Aadhar
(QR) Code," 2019,IEEE Card." 2018, IEEE
[13] A. A. Ahmed, O. Ismael Al-Sanjary and S. Kaeswaren, [15] Kazi, Sanam, Murtuza Bagasrawala, Farheen Shaikh, and
"Reserve Parking and Authentication of Guest Using QR Anamta Sayyed. "Smart e-ticketing system for public
Code," 2020, IEEE transport bus." 2018,IEEE