schema password

12

Click here to load reader

Upload: seetharamnagesh-appe

Post on 10-May-2017

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Schema Password

Authentication Schema for Session Password Using Colors and Images

Page 2: Schema Password

Abstract

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. Graphical passwords are introduced as alternative techniques to textual passwords. Most of the graphical schemes are vulnerable to shoulder surfing. To address this problem, text can be combined with images or colors to generate session passwords for authentication. Session passwords can be used only once and every time a new password is generated. In this paper, two techniques are proposed to generate session passwords using text and colors which are resistant to shoulder surfing. These methods are suitable for Personal Digital Assistants.

Page 3: Schema Password

Introduction

● The most common method used for authentication is textual password.

– The vulnerabilities of this method like eves dropping, dictionary attack, social engineering and shoulder surfing are well known.

● Random and lengthy passwords can make the system secure.

– the problem is the difficulty of remembering those pass words.

– the users tend to pick short passwords or passwords that are easy to remember.

– Unfortunately, these passwords can be easily guessed or cracked.

● The alternative techniques are graphical passwords and biometrics.

– Biometrics, such as finger prints, iris scan or facial recognition have been introduced but not yet widely adopted.

– The major drawback of this approach is that such systems can be expensive and the identification process can be slow.

– There are many graphical password schemes that are proposed in the last decade. But most of them suffer from shoulder surfing which is becoming quite a big problem.

Page 4: Schema Password

Proposed System

● Android devices and Personal Digital Assistants are being used by the people to store their personal and confidential information like passwords and PIN numbers.

– Authentication should be provided for the usage of these devices

● Two Authentication schemes are proposed

– These schemes authenticate the user by session passwords

– Session passwords are used only once

– Once the session is terminated ,the session password is no longer useful

– Session passwords provide better security against dictionary and brute force attacks as password changes for every session

– Thses authentication schemes use text,colors and images for generating session passwords

Page 5: Schema Password

Software and Hardware requirements

● Hardware Requirements:

CPU : Intel Pentium 4

RAM : 1GB

HardDisk : 40 GB

Monitor : 15inch Color Monitor

Page 6: Schema Password

● Software Requirements

Operating System : Windows XP

Front End : Android SDK 2.3,JAVA

BackEnd :SQLite

Page 7: Schema Password

Modules

● Registration Phase– Users enters the password and is called a secret pass

● Identification of images for registration– User selects a certain number of images from a set of

random pictures during registration,the user has to identify the preselected images for authentication from a set of images

Page 8: Schema Password

● Login phase– User has to enter the password based on the interface displayed on the

screen.User chooses four images as their password

● Interface grid– Session passwords are generated based on the secret passs.The user

enters his username an interface consisting of a grid is displayed.the grid is of size 6x6 and it consists of alphabets and numbers.

● Intersection letter for the pair– User has to enter the password depending upon the secret pass.user

has to consider his secret pass in terms of pairs.The first letter in the pair is use to select the row and the second letter is used select the column. Intersection letter is part of the session password.This is repeated for all pairs of secret pass.

Page 9: Schema Password

● Rating the colors– User should rate colors from 1 to 8.Same rating can be given to

different colors. The User enters his username an interface is displayed based on the colors selected by the color.

● Login Interface– The login interface having the color grid and number grid of 8x8

having th enumbers 1 to 8 randomly placed in the grid.Depending on the ratings given to colors,we get the session pasword.

● Verification Phase– System verifies the password entered by comparing with content of the

password generated during registration.The authentication techniques should be verified extensivley for usability and effectiveness

Page 10: Schema Password

Design

● Use Case Diagram

User

Registration

Image position of the Digit

Password Generation

User Login

System

Page 11: Schema Password

Class Diagram

Table

number()

void onCreate()

Image Database

images()number()

submit()

Registration

username()password()

void onCreate()

Page 12: Schema Password

Sequence Diagram

UserUser LoginLogin Image Database

Image Database

SystemSystem

1: Select the Image Position

2: Submitted to System

3: Password is generated from the Table

4: Password Send to User

5: Enter Uname and Pwd

6: Checking the password

7: Password to be correct