5.prog Report 5 - DST
5.prog Report 5 - DST
Six-Monthly Progress Report of the Research work done for the period from 01-01-2020 to 30-06-2020
of the research scholar.
………………..…………………………….
After studying already exists algorithms, their limitation and major drawbacks and procedure
related to Image based Authentication, I write my own algorithm to overcome all limitations of
existing system to resists shoulder surfing attacks. In which to resist shoulder Surfing attack
our proposed algorithm uses session password technique. In session password user will use
new image at every login attempt. The added image is valid for only single login session. Pass-
matrix technique is proposed in this work. This technique uses pass-point clicking. This
technique uses more than one image as a password. For every selected image, user may defines
the at least three to four click points as a pass-matrix. If user is not being able to click on
correct pass square then system displays a wrong image for next pass input. This wrong image
is treated as a warning to the user. To define session password for pass square click, a hint is
provided to the user. Based on the given hint provided by the user will select the password for
that session.
In this Secured Graphical Authentication system, the study was performed on the basis of
different authentication techniques currently available. On the basis of the limitations of
literature review I proposed the advanced graphical authentication algorithm named as
PASSIMAGE along with PASSIMAGE:Get Pixel algorithm:
PASSIMAGE Algorithm:
Step 1: Initially Complete the User Registration Process with User name & images used for
verifying user with by selecting image object or Part of image.
Step 2: For every Login provides pass images by matching respective user name.
Step 3: Generate a random alphabet/ number or combination of both as a hint and provide it to
the user using Audio message / Text Message if required.
Step 4: Repeat step 2 for every login pass image/Selected images.
Step 5: Discretize image in 6 *6 blocks by rotating image & apply image fusion algorithm on
inputimages provided for authentication.
Step 6: Generate horizontal and vertical scroll bars for each image having 6 *6 block.
Step 7: Accept user input as per the hint provided in Step 2.
Step 8: Check if user input matches to the registration details & hint input correctly.
Step 9: Display next image and low steps from 4.
Step 10: Else display incorrect input image to the user as a warning.
Step 11: If all clicks matches notify user with success message.
Step 12: If login attempts >3 then lock the system for next 5 min.
Following is the proposed function which will useful for calculating the new pixel values after
applying rotation / translation of the image.