Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Now a day’s almost all the things we are able to do online (like banking, shopping, communicating) and in this the challenge is that while doing this things online our information is not get damaged. Indeed, as the method of cracking the security code get more complex and powerful. There is need to develop more powerful security application. These powerful applications allow user to work on untrusted computers confidently. This work is based on the two way authentication system. In this the QR code provides security. QR code is the Quick Response code . The existing system having security methods such as password, username and an OTP system. But in these methods security is not up to the mark, so there is need to develop such security system which provides high security.
The main aim of the project is to overthrow the traditional method of login system with an OTP which is very much vulnerable to threats , slow and network dependent.
Thus using QR code based authentication system we make it more secure by letting only authentic users by his registered mobile only.
While going to login or while making a transaction instead of an OTP user will get a QR code on his screen which he will have to scan by an android app by the bank.
And scan the QR code only by the the same mobile IMEI registered previously in the bank to successfully Login.
1) Generation of QR code
2) Banking System
3) ATM System
QR code comprised of following patterns: finder pattern, timing pattern, format information, alignment pattern, and data cell. Use of QR code ensures that data will be decoded by legitimate user only as decoding device will be required to decode it.
The QR code is generated with a combination of the user's registered IMEI number of his mobile and a random number each time so the QR code remains unique for every session
Firstly the user will enter his username , passwo...
Firstly the user will enter his username , password/credentials on the website.
The bank will verify it to be correct and then encrypt the registered IMEI number and a random number using AES algorithm
After the encryption we will use the QR code generation fucnction provided in JAVA to generate the QR code
So that only the registered IMEI mobile can decrypt the QR code and only authnentic user can access the account
The figure on the next page shows the online mode of authentication. As shown, in this First IMEI number and random number are encrypted using the public key. This encrypted string generates the QR code using the QR code generation function which is present in java. Now this QR code image is display on the client machine. User scans this QR code using mobile phone. After scanning, in online mode means net is available on phone the generated string (IMEI number and random number) is automatically get entered into the login page. After successful login the home page of the bank is get open.
Figure illustrations the architecture of offline mode of authentication. In this if the phone detects that the Internet cannot be accessed within specified time period then, Using pin code generation algorithm, a unique six-digit number is generated from the encrypted string (IMEI number and random number).
The ATM architecture diagram of ATM system is shown with figure. In this module the additional security to the user has been provided in terms of QR code authentication. Here the client enters into ATM centre to transfer the money from one ATM card to another ATM card for which he has to enter his own PIN number to authenticate himself.
The future scope of this project is that as there is an increase in use of mobile's and Android apps for the same , if anyone wants to login in the banks app , we can have such facilities of checking the IMEI number of the mobile and only able to login in the system mif it's the registered IMEI number to increase security and can have guest login if he/she is login via any other mobile.
This work provides additional security with the traditional way of online authentication of banking; which includes username and password. However, by adding QR code authentication the security measures for banking are enhanced. Two factor authentications are considered in this system. With the help of this QR code security is increased during the login of the particular bank. Depending on the authentication only the client will be able to perform the transaction.