E Authentication System with QR Code and OTP

3
International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 4 Issue 3, April 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD30808 | Volume – 4 | Issue – 3 | March-April 2020 Page 1120 E-Authentication System with QR Code & OTP Afrin Hussain 1 , Dr. MN Nachappa 2 1 Author, 2 Mentor 1,2 Department of MCA, Jain University, Bengaluru, Karnataka, India ABSTRACT As a fast web framework is being created and individuals are informationized, even the budgetary undertakings are occupied with web field. In PC organizing, hacking is any specialized exertion to control the ordinary conduct of system associations and associated frameworks. The current web banking framework was presented to the threat of hacking and its result which couldn't be overlooked. As of late, the individual data has been spilled by a high-degree technique, for example, Phishing or Pharming past grabbing a client's ID and Password. Along these lines, a protected client affirmation framework gets considerably more fundamental and significant. Right now, propose another Online Banking Authentication framework. This confirmation framework utilized Mobile OTP with the mix of QR-code which is a variation of the 2D standardized identification.[1][6][7] KEYWORDS: E-Authentication, QR code, OTP, secret pathway, secure transaction, security How to cite this paper: Afrin Hussain "E- Authentication System with QR Code & OTP" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-4 | Issue-3, April 2020, pp.1120-1122, URL: www.ijtsrd.com/papers/ijtsrd30808.pdf Copyright © 2020 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) INTRODUCTION Web based banking, otherwise called web banking, is an electronic installment framework that empowers clients of a bank or other money related foundation to lead a scope of budgetary exchanges through the monetary establishment's site. The web based financial framework will normally interface with or be a piece of the center financial framework worked by a bank and is as opposed to branch banking which was the customary way clients got to banking administrations. A few banks work as an "immediate bank" (or "virtual bank"), where they depend totally on web banking. Web banking programming gives individual and corporate financial administrations offering highlights, for example, seeing record adjusts, acquiring proclamations, checking ongoing exchange and making installments which is truly dependable. Access is for the most part through a safe site utilizing a username and secret key, however security is a key thought in web banking and numerous banks additionally offer two factor confirmation utilizing a (security token). Security of a client's budgetary data is significant, as without it internet banking couldn't work. Additionally, the reputational dangers to banks themselves are significant. Money related foundations have set up different security procedures to diminish the danger of unapproved online access to a client's records, yet there is no consistency to the different methodologies embraced. In spite of the fact that single password authentication is still being used, it without anyone else isn't viewed as secure enough for web based banking in certain nations. Essentially, there are two distinctive security strategies being used for web based banking. The PIN/TAN framework where the PIN speaks to a secret key, utilized for the login and TANs speaking to one-time passwords to validate exchanges. TANs are dispersed in various manners, the most mainstream one is to send a rundown of TANs to the internet banking client by postal letter and another method for utilizing TANs is to create them by need utilizing a security token. These token produced TANs rely upon the time and a unique secret, put away in the security token (two-factor verification or 2FA). Further developed TAN generators (chip TAN) additionally incorporate the exchange information into the TAN age process in the wake of showing it on their own screen to permit the client to find man-in-the-middle assaults did by Trojans attempting to subtly control the exchange information out of sight of the PC. Another approach to give TANs to a web based financial client is to send the TAN of the present bank exchange to the client's (GSM) cell phone by means of SMS. The SMS message generally cites the exchange sum and subtleties, the TAN is just legitimate for a brief timeframe. Particularly in Germany, Austria and the Netherlands numerous banks have received this "SMS TAN" administration IJTSRD30808

description

As a fast web framework is being created and individuals are informationized, even the budgetary undertakings are occupied with web field. In PC organizing, hacking is any specialized exertion to control the ordinary conduct of system associations and associated frameworks. The current web banking framework was presented to the threat of hacking and its result which couldnt be overlooked. As of late, the individual data has been spilled by a high degree technique, for example, Phishing or Pharming past grabbing a clients ID and Password. Along these lines, a protected client affirmation framework gets considerably more fundamental and significant. Right now, propose another Online Banking Authentication framework. This confirmation framework utilized Mobile OTP with the mix of QR code which is a variation of the 2D standardized identification. 1 6 7 Afrin Hussain "E-Authentication System with QR Code & OTP" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30808.pdf Paper Url :https://www.ijtsrd.com/computer-science/computer-security/30808/eauthentication-system-with-qr-code-and-otp/afrin-hussain

Transcript of E Authentication System with QR Code and OTP

Page 1: E Authentication System with QR Code and OTP

International Journal of Trend in Scientific Research and Development (IJTSRD)

Volume 4 Issue 3, April 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470

@ IJTSRD | Unique Paper ID – IJTSRD30808 | Volume – 4 | Issue – 3 | March-April 2020 Page 1120

E-Authentication System with QR Code & OTP Afrin Hussain1, Dr. MN Nachappa2

1Author, 2Mentor 1,2Department of MCA, Jain University, Bengaluru, Karnataka, India

ABSTRACT As a fast web framework is being created and individuals are informationized, even the budgetary undertakings are occupied with web field. In PC organizing, hacking is any specialized exertion to control the ordinary conduct of system associations and associated frameworks. The current web banking framework was presented to the threat of hacking and its result which couldn't be overlooked. As of late, the individual data has been spilled by a high-degree technique, for example, Phishing or Pharming past grabbing a client's ID and Password. Along these lines, a protected client affirmation framework gets considerably more fundamental and significant. Right now, propose another Online Banking Authentication framework. This confirmation framework utilized Mobile OTP with the mix of QR-code which is a variation of the 2D standardized identification.[1][6][7]

KEYWORDS: E-Authentication, QR code, OTP, secret pathway, secure transaction, security

How to cite this paper: Afrin Hussain "E-Authentication System with QR Code & OTP" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3, April 2020, pp.1120-1122, URL: www.ijtsrd.com/papers/ijtsrd30808.pdf Copyright © 2020 by author(s) and International Journal of Trend in Scientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0)

INTRODUCTION Web based banking, otherwise called web banking, is an electronic installment framework that empowers clients of a bank or other money related foundation to lead a scope of budgetary exchanges through the monetary establishment's site. The web based financial framework will normally interface with or be a piece of the center financial framework worked by a bank and is as opposed to branch banking which was the customary way clients got to banking administrations. A few banks work as an "immediate bank" (or "virtual bank"), where they depend totally on web banking. Web banking programming gives individual and corporate financial administrations offering highlights, for example, seeing record adjusts, acquiring proclamations, checking ongoing exchange and making installments which is truly dependable. Access is for the most part through a safe site utilizing a username and secret key, however security is a key thought in web banking and numerous banks additionally offer two factor confirmation utilizing a (security token). Security of a client's budgetary data is significant, as without it internet banking couldn't work. Additionally, the reputational dangers to banks themselves are significant. Money related foundations have set up different security procedures to diminish the danger of unapproved online access to a client's records, yet there is no consistency to the different methodologies embraced.

In spite of the fact that single password authentication is still being used, it without anyone else isn't viewed as secure enough for web based banking in certain nations. Essentially, there are two distinctive security strategies being used for web based banking. The PIN/TAN framework where the PIN speaks to a secret key, utilized for the login and TANs speaking to one-time passwords to validate exchanges. TANs are dispersed in various manners, the most mainstream one is to send a rundown of TANs to the internet banking client by postal letter and another method for utilizing TANs is to create them by need utilizing a security token. These token produced TANs rely upon the time and a unique secret, put away in the security token (two-factor verification or 2FA). Further developed TAN generators (chip TAN) additionally incorporate the exchange information into the TAN age process in the wake of showing it on their own screen to permit the client to find man-in-the-middle assaults did by Trojans attempting to subtly control the exchange information out of sight of the PC. Another approach to give TANs to a web based financial client is to send the TAN of the present bank exchange to the client's (GSM) cell phone by means of SMS. The SMS message generally cites the exchange sum and subtleties, the TAN is just legitimate for a brief timeframe. Particularly in Germany, Austria and the Netherlands numerous banks have received this "SMS TAN" administration

IJTSRD30808

Page 2: E Authentication System with QR Code and OTP

International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470

@ IJTSRD | Unique Paper ID – IJTSRD30808 | Volume – 4 | Issue – 3 | March-April 2020 Page 1121

Normally web based managing an account with PIN/TAN is done by means of an internet browser by utilizing SSL made sure about associations, so that there is no extra encryption required. Mark based web based financial where all exchanges are signed and encrypted digitally. The Keys for the signature generation and encryption can be put away on smartcards or any memory medium, contingent upon its solid usage. In this paper, propose verification framework for internet banking which can give more prominent security and accommodation by mobile OTP with the QR-code, one of the 2D scanner tag received by current worldwide and national principles. The bank produces the QR-code utilizing the client's enter transfer information , the client at that point utilize cell phone to peruse the code. After that utilization to a cell phone produces the OTP code with the contribution of transfer information and hashed client's mobile serial number. At that point client enters the created OTP code, to finish the transfer procedure.[1][2][3][8] Related work A. OTP (One-time password) An OTP is a created secret word which just substantial once. It is a automatically produced numeric or alphanumeric string of characters that validates the client for a single transaction or login session. OTP security tokens are microprocessor based smart cards or pocket-size key fobs that produce a numeric or alphanumeric code to confirm access to the framework or string. This secret code changes each 30 or 60 seconds, contingent upon how the token is designed The client is given a gadget that can create an OTP utilizing a algorithm and cryptographic keys. On the server side, a confirmation server can check the legitimacy of the secret key by having a similar algorithm and keys. In OTP-based validation strategies, the client's OTP application and the verification server depend on shared insider facts. Qualities for one-time passwords are produced utilizing the Hashed Message Authentication Code (HMAC) algorithm and a moving element, for example, time sensitive data (TOTP) or an occasion counter (HOTP). The OTP values have moment or second timestamps for more prominent security. The one-time secret phrase can be conveyed to a client through a few channels, including a SMS-based instant message, an email or a committed application on the endpoint. The one-time secret phrase maintains a strategic distance from regular traps that IT chairmen and security directors face with secret key security. They don't need to stress over structure rules, known-bad and feeble passwords, sharing of credentials or reuse of a similar secret password on numerous records and systems. Another preferred position of one-time passwords is that they become invalid in minutes, which keeps attackers from getting the secret codes and reusing them.[4][6][8]

B. QR CODE A QR Code is a Matrix code and a two-dimensional barcode created by the Japanese association Denso Wave. Information is encoded in both the vertical and horizontal direction, in this manner holding up to a couple multiple times more data than a conventional barcode. Data is gotten to by catching a photograph of the code by utilizing a camera (for example consolidated with a mobile phone) and taking care of the image with a QR peruser. This innovation has been around for longer then a decade yet has become as a vehicle for sponsors to arrive at advanced mobile phone clients. Fast Response Codes, or QR Codes, are only old news new. Truth to be told, in Japan and Europe they have been used as a piece of promoting and furthermore stock control what's more, amassing all through the past 10 years. The security of one dimensional (1D) barcodes is lower than 2D barcodes. 1D barcodes are definitely not hard to peruse by filtering the lines and the spaces. In any case, 2D barcodes are hard to peruse a picture design by human eyes. As to meaningfulness, one dimensional barcodes must output along a single direction. In case the purpose of a scan line doesn't fit inside a range, the data would not be perused accurately. Notwithstanding, 2D barcodes get wide scope of plot for scanning. The key distinction between the two is the proportion of data they can hold or share. Scanner tags are straight one-dimensional codes and can simply hold up to 20 numerical digits, however QR codes are two-dimensional (2D) grid barcodes that can hold 7,089 numeric characters and 4,296 alphanumeric characters, and 1,817 kanji characters of information. Their ability to hold more information and their comfort makes them sensible for independent organizations. At the point when you channel or scrutinized a QR code with your iPhone, Android or other camera empowered Cell phone, you can association with advanced substance on the web, start different phone limits including email, IM and SMS, and partner the cell phone to a web program.[5][7][8]

Page 3: E Authentication System with QR Code and OTP

International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470

@ IJTSRD | Unique Paper ID – IJTSRD30808 | Volume – 4 | Issue – 3 | March-April 2020 Page 1122

SECURITY OF QR CODES Threat Models One can perceive two separate threats models for controlling Codes. At first, aggressor may reverse any module, changing it either from dark to white or the other way round. Furthermore, a confined attacker those can just change white modules to dark and not the opposite way around. Both colors: The least complex methodology for assaulting a current QR Code is by making a sticker containing a QR Code with the manipulated QR Code in a similar style as the first QR Code and positions it over the code on the advertisement. Clearly, this would either require some readiness or a mobile printer and plan applications for a cell phone. In any occasion while assaulting enormous scope against one picked focus on, the time required for readiness ought not represent a genuine confinement. Single Color: For this circumstance we confine ourselves to the alteration of a single color only. The foundation for this limitation lies in the circumstance of attacker trying to alter a solitary (thus diminishing the possible acclimations to changing white modules to dark).[3][4][5] PROPOSED AUTHENTICATION SYSTEM Security is one of the most significant components for necessities of the authentication system. Recognizable proof through a protected procedure where just authentic client ought to have the option to offer types of assistance, when they get approval from the server utilizing the created data from the client's cell phone. Additionally, accommodation is significant just as wellbeing since burden of the authentication system has conceivable to utilize the framework. In this manner, the authentication system ought to give accommodation most extreme security. Consequently, a significant methodology proposed in this paper is right now being utilized to produce a QR-code rather than use to security card from the bank and utilize the mobile OTP. The bank creates the QR-code utilizing entered by client's transfer data and the client needs to perceive as to peruse the code utilizing their cell phone and produce the OTP code utilizing transfer data and the hashed client's cell phone sequential number in their cell phone. At last, execute the transfer by client input the produced OTP code on the screen. In our propose conspire, we expect the safe correspondence between the service organizations and service organizations certification authority.[2][3][8] SECURITY ANALYSIS Expect the safe communication through SSL/TLS tunnel between client (PC) and certification authority (CA) and specialist co-ops (Bank). Along these lines, a malicious client can't break down the substance of communications as our proposed system utilize the camera of cell phone to perceive of QR-code, doesn't separate to communicate between the client's PC and cell phones. Likewise, the client and certification authority (CA) has been shared the hashed the sequential number (SN) of client's cell phone through a protected procedure in the underlying enrollment stage.

On the off chance that a fake or adjusted PIN, the OTP value is change. In our proposed framework, the client to forestall Phishing assaults by distinguishing the estimation of random number (RN) before to check the data of transaction when there is change of QR-code. In the wake of affirming a real specialist service, data of transaction is changed over. In the event that is fake or modified the random number (RN) and the data of transaction, the age of OTP can be halted by watchfulness of the client. In the mean time, our proposed framework requires an essential contribution of transaction data utilizing QR-code and approved validation by the public certificate for the generation of OTP. Through this procedure, recognized as authentic clients and can hinder the utilization of pernicious client. Additionally, the time esteem used to produce the OTP code is preposterous to expect to change arbitrarily of the fact that we utilized the client's mentioned time of transfer.[1][3][4][8] CONCLUSION The utilization of electronic banking services is expanded step by step in everyday life and existing internet banking required the use of security card from each bank which doesn't coordinate present day mobile condition since we don't have the foggiest idea when and where web based banking will be utilized. In the event that there is crisis circumstance to do internet banking, the web based banking is impossible without the security card. So as to conquer such uneasiness of security card, web based financial confirmation framework utilizing 2D barcodes or OTP rather than security card is proposed. In electronic monetary administrations, the significance of security and convenience resembles two side of a coin. It can't be given thinking about that appear on one side. Subsequently, we ought to be looked for wellbeing gadgets to meet all simplicity and security of electronic money related administrations. References [1] http://ajast.net/data/uploads/4ajast-9.pdf

[2] http://ijesc.org/upload/15de67d580745fa9233dd9906e322d67.QR%20Code%20Security%20and%20Solution.pdf

[3] http://academicscience.co.in/admin/resources/project/paper/f201405051399309076.pdf

[4] https://searchsecurity.techtarget.com/definition/one-time-password-OTP

[5] https://connect.cognex.com/India-Cognex-Industrial-Barcode-Readers-LP?src=0ebcb667-3333-e911-9137-00505693004d&cm_campid=0ebcb667-3333-e911-913700505693004d&gclid=CjwKCAjwkPX0BRBKEiwA7THxiL82xcb7QTpjhbnWReptsAWy_uGGwYQZ5XWEvtIipgKVdKuLHN-ihoCQ84QAvD_BwE

[6] https://en.wikipedia.org/wiki/One-time_password

[7] https://en.wikipedia.org/wiki/Barcode

[8] https://ieeexplore.ieee.org/document/5711134