• No results found

User Authentication on Smartphones via Biometrics using Keystroke Dynamic

N/A
N/A
Protected

Academic year: 2020

Share "User Authentication on Smartphones via Biometrics using Keystroke Dynamic"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

190

Available online at www.ijiere.com

International Journal of Innovative and Emerging

Research in Engineering

e-ISSN: 2394 - 3343 p-ISSN: 2394 - 5494

User Authentication on Smartphone via Behavioral Biometrics

using Keystroke Dynamic

Rajatkumar Bhosale, Pratik Deshmukh,PawanBhirad,PranayKarkande

Co-Author- Prof. P.A.Chadchankar

Information Technology,Zeal College of Engineering &Research,Pune,India

1[email protected]2[email protected]3[email protected]4pranaykarkande99@gmail

.com5[email protected]

ABSTRACT:

This system provides 3 levels in terms of security for transaction in banking applications. First we are making use of encryption for sending user id and password on server from the user’s mobile phone. Once the user is authenticated he will be shown with a graphical password screen.Second level authentication is done by using the CCP and Third level is comparing the KDA parameters to authenticate the user.

Keywords:CCP, Keystroke, KDA , AES Algorithm

I.

I

NTRODUCTION

The textual passwords are the most common method used for authentication and user identity. But textual passwords are vulnerable to eves dropping, dictionary attacks and shoulder surfing. Graphical passwords are introduced as alternative techniques to textual passwords and secure this technique . Most of the graphical schemes are vulnerable to shoulder surfing. To address this problem, text can be combined with images to generate session passwords for authentication and authenticate the user. Session passwords can be used only once and every time a new password is generated. In this paper, we provide AES algorithm to generate session passwords using text which are resistant to shoulder surfing. We also one more providing simple yet elegant method called Cued Click Points (CCP) which is click based graphical password scheme, to solve the authentication problem in a ubiquitous manner. humans are good at identifying andrecollecting graphical patterns than textual password. After authentication using CCP, user can access respective machine. System showed very good Performance in terms of speed, accuracy, efficiency and ease of use. Users preferred CCP to Pass Points, saying that selecting and remembering only one point per image was easier .thatccp is helps considerably in recalling the click points. We are also providing KDA algorithm to authenticate the user for providing extra security.

A. Aim

The aim of this work is to provide 3 levels in terms of security for transaction in banking applications.To avoid unauthorized people accessing an information system, textiual password ,CCP (Cued Click Points) and keystroke dynamics based authentication (KDA) systems combine password knowledge with typing characteristics to enhance the security of password authentication systems.

II.

PROJECT

PERCEPTION

AND

STUDY

A. CURRENT SCENARIO:

Smartphones have become omnipresent platforms of personal computing for users to access the Internet and online services at anytime and anywhere. As more and more privacy information (e.g., text messages, emails, and contact list) and security information (e.g., passwords, CVS code of credit cards, and transaction information) are stored in smartphones, the risk of information leakage is becoming a major concern for the entire information society, especially with the consideration that the smartphones are much easier to get lost or stolen in comparison with conventional computing platforms, according to a recent survey on US state of Cybercrime

(2)

191 most smartphone users tend to choose simple and weak passcodes for the sake of convenience and memorability [2], and some recent studies have shown how simple an attacker can derive the PIN passcodes from the oily residues left on the screen [3] or the pattern passcodes from the shoulder surfing attack [4]. An attacker could even infer the passcodes from the accelerometer and gyroscope readings.

B. Previous Work:

The previous scheme consists of two phases: Registration and Authentication ,In the registration phase, the user needs to set the personal rhythm that will be captured by accelerometer sensor of smartphone. The original data captured will then be processed using the ‘‘data transformation’’ and ‘‘zero-shrinkage’’, in which a binary sequence template is created and the number of input beats is obtained. The user then confirms his/her rhythm a second time. However, it is very challenging for a user to input the exactly same rhythm twice due to various causes, such as holding instability, human cognitive behavior variance and input errors. Also, it is very difficult to digitally capture user’s behavior accurately given only a limited number of inputs. Therefore, to effectively validate two inputs and minimize the required number of input that are often seen during registration phase of other authentication methods, we proposed a fast verification algorithm consisting of ‘‘threshold matching’’,‘‘zero-shrinkage’’ and ‘‘e-error correction’’ mechanisms. The registration process is completed once the two inputs match. In the authentication phase, we propose a Fuzzy ARTMAP (FAM) based authentication scheme. FAM is an extension of ARTMAP neural network that performs incremental supervised learning of recognition categories in response to input vectors (analog or binary) presented in arbitrary order [11]. Compared with other artificial neural networks, FAM has many remarkable characteristics, including on-line learning, fast learning about rare events, many-to-one and one-to-many learning, extendibility and avoidance of local extremum. These characteristics make FAM an effective candidate for user authentication in this work. However, FAM system requires several logons samples to train the system before classifying, which greatly hampers the users’ experience. To avoid this problem, we propose a two-step authentication model. For the first several login attempts, we will adopt the fast verification algorithm used in the registration phase. At the same time, the original data captured and the results from the fast verification algorithm

will be used for the supervised learning of FAM. When FAM is well-trained, user authentication will switch from fast verification algorithm to FAM.

III.

PROPOSE

SYSTEM

This system consists of 3 phases: registration phase ,login phase and verification phase in our system. During registration, user enters his password in first method and user select grid from picture second method. During login phase, the user has to enter the password based on the interface displayed on the screen. The system verifies the password entered by comparing with content of the password generated during registration.

Textual passwords are the most common method used for authentication. But textual passwords are vulnerable to eves dropping, dictionary attacks, social engineering and shoulder surfing,and many more attacks. Graphical passwords are introduced as alternative techniques to textual passwords.

1st level authentication is done by comparing user-id and password in database. This user-id and password first encrypted by AES algorithm Then it is stored into database. At time of login phase user-id and password of user is authenticated if the user is authenticated then user can go to next step.

2nd level of authentication is done by collecting cued click point and comparing with the click points which is already stored in database

(3)

192

IV.SYSTEMARCHITECTURE

Graphical-Based Password Keystroke Dynamic Authentication System for Android phone

Select 4 Cude Click point on each image and raise request to

admin for approval Select N unique images Login by user id and password

User Web Client

Central Server Wifi Network

If the last keystroke and ccp is correct the next right image will be loaded Otherwise some random image will be loaded

User Android App

User login by textual password

Display Images in sequence

Select CCP on image and calculate keystroke values

Compare stored key stroke values and new keystroke values

Key Stroke Values

· Down-Up (DU) time · Down-Down (DD) time · Up-Down (UD) time · Up-Up (UU) time · Down-Up2 (DU2) time

Change keystroke and password

User Registration Approve/Reject User Upload Images Central Server Admin Modules User Administration

If user login first time then Register keystrokes

?

Register Keystroke

No Yes

Figure 1.

Graphical-Based Password Keystroke Dynamic Authentication for Android

Adpted from graphical password by f.monrose.m.k.r 2011

The aim of this work is to provide 3 levels in terms of security for transaction in banking applications. First we are making use of encryption for sending user id and password on server from the user’s mobile phone. Once the user is authenticated he will be shown with a graphical password screenand .

Secondly User is shown with sequence of images with 4x4 blocks; user has to select one block from each image. If user enters an incorrect click-point during login, the next image displayed will also be incorrect.

Legitimate users who see an unrecognized image know that they made an error with their previous click point. Conversely, this implicit feedback is not helpful to an attacker who does not know the expected sequence of images.

(4)

193

IV.ALGORITHMS

In these system we are going to use 3 algorithms for providing three level of security.

1. AES Algorithm

Figure 2.AES Alogorithm

This algorithm is used for authentication of user. We uses this for encryption and decryption standard.

Registration phase

In this phase initially user will enter his Id & password during the registration. AES algorithm encrypt that user id and password and Encrypted data get stored into the database.

Login phase

Authentication is done in login phase.In this phase ,when the user enter his id and password it get encrypted with the help of AES algorithm. Server check this encrypted data with the database ,if the user entered data is matching with the data stored in database then user get authenticated .

2.

clued click point (CCP)

(5)

194 Cued Click Points (CCP) is a proposed alternative to Pass Points. In CCP, the users click one point on each of images rather than on several points on one image . It offers cued-recall and introduces visual cues that instantly alert valid users if anyone have made a mistake when entering their latest click-point on image(at which point they can cancel their attempt and retry from the beginning). A wrong click leads down an incorrect path, with an explicit indication of authentication failure only after the final click on image. Users can choose his images only to the extent that their click-point dictates the next image.

3.

Keystroke Dynamic Authentication(KDA)

Figure 4.

Keystroke Dynamic Authrnticate Adpted from graphical password by f.monrose.m.k.r 2011

Measuring of KDA Parameters

1. Down-Up (DU) time:

DU time is the interval between the same click being pressed and being released.

2. Down-Down (DD) time:

DD time is the interval between the click being pressed and the next click being pressed.

3. Up-Down (UD) time:

UD time is the interval between the click being released and the next click being pressed.

4. Up-Up (UU) time:

UU time is the interval between the click being released on 1st image and the next click being released.

5. Down-Up2 (DU2) time:

DU2 time is the interval between the click being pressed and the next click being released.

R

EFERENCES

[1] L. K. Seng, N. Ithnin and H. K. Mammi, “Identifying the Reusability of Triangle Scheme and Intersection Scheme

on Mobile Device”, International Journal of Computer and Information Science, vol. 4, no. 4, (2011).

[2] F. Monrose, M.K.R. “GraphicalPassword.” //adrem.ua.ac.be/sites/adrem.ua.ac.be/files/chapter9-gp.pdf, (2011) July 19th.

[3] T. -Y. Chang, C. -J. Tsai and J. -H. Lin, “A Graphical-based Password keystroke Dynamic Authentication System for Touch Screen Handheld Mobile Devices”, International Journal of Systems and Software, vol. 5, no. 85, (2012), pp. 1157-1165.

[4] R. Dhamija, and A. Perrig. “Déjà Vu: A User Study Using Images for Authentication”. In 9th USENIX Security Symposium, 2000.

[5] Real User Corporation: Passfaces. www.passfaces.com

(6)

195 [7] A. F. Syukri, E. Okamoto, and M. Mambo, "A User Identification System Using Signature Written with Mouse," in

Third Australasian Conference on Information Security and Privacy (ACISP): Springer Verlag Lecture Notes in Computer Science (1438), 1998, pp. 403-441.

[8] G. E. Blonder, "Graphical passwords," in Lucent Technologies, Inc., Murray Hill, NJ, U. S. Patent, Ed. United States, 1996.

[9] 2015_tr_Performance Analysis of Touch-Interaction Behavior for Active Smartphone Authentication.pdf

[10]2015_tr_User-Habit-Oriented Authentication Model - Toward Secure,User-Friendly Authentication for Mobile Devices.pdf

[11]2014_On Continuous User Authentication via Typing_Keystroke.pdf

[12]2013-Adding Persuasive features in Graphical Password.pdf

[13]2013_An Exploration of Keystroke Dynamics Authentication.pdf

[14]IEEE 2013 Keystorke based SECURITY SYSTEM .pdf

[15]IEEE 2012 AN APPROACH FOR USER AUTHENTICATION Keystroke dynamics.pdf

[16]2015_tr_Performance Analysis of Touch-Interaction Behavior for Active Smartphone Authentication.pdf

Figure

Figure 1. Graphical-Based Password Keystroke Dynamic Authentication for Android Adpted from graphical password by f.monrose.m.k.r 2011
Figure 3. clued click point Adpted from graphical based  password KDA system for touchscreen handheld mobile                                                                                                                device by T.-Y.CHANG,TSAI

References

Related documents

the indicator definition and parameters, and the data sources and production methods to inform

Specifically, this study sought to achieve the following specific objectives: to examine pupils’ abilities to start a computer; to examine pupils’ abilities to use a Microsoft

The second study examined changes in HRQoL in Spanish children and adolescents and found that HRQoL decreased in eight out of 10 of the KIDSCREEN dimensions (including physical

These publications refer to 372 individual allergenic and 184 irritant agents or worksites that were identified to cause occupational asthma, of which 36 were listed as both

Background: The predictors of shunt dependency such as amount of subarachnoid blood, acute hydrocephalus (HC), mode of aneurysm repair, clinical grade at admission and cerebro

The empirical studies conducted tend to relate executive coaching to other variables such as job satisfaction, individual commitment, self-efficacy and self awareness

Trypanosoma congolense : expression of a heat shock protein 70 and initial evaluation as a diagnostic antigen for bovine trypanosomosis. Anti- HSP70 autoantibody formation by B-1

Monuments of cultural heritage: Khorenia Church, Karneti Church, 10th Century church in village of Saghamo, Saghamo churches, Javakheti Satkhe 11th Century church,