Skip to content

The project allows user to input an image as an alternative to a textual password, the system segments the image into an array of images and stores them accordingly. The next time user logs on to the system the segmented image is presented by the system in a jumbled order. In order to login successfully, the user has to arrange the jumbled images.

Notifications You must be signed in to change notification settings

shubhambalyan/graphical-password-using-image-segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Graphical Password using Image Segmentation

The project allows user to input an image as an alternative to a textual password, the system segments the image into an array of images and stores them accordingly. The next time user logs on to the system the segmented image is presented by the system in a jumbled order. In order to login successfully, the user has to arrange the jumbled images.

Architecture Diagram

State Transition Diagram

Modules Description

  • Image Submission Module: This module collects data from the user along with an image to be used as a password and store it in the database.
  • Image Fragmentation Module: This module selects a suitable algorithm for image fragmentation, applies the algorithm on it and prepares them for storage.
  • Image Fragments Storage Module: This module checks for contiguous spaces in the memory and store the fragments in it.
  • Images Jumbling Module: This module jumbles the images row-wise and displays them on the users screen so that he/she can arrange the images in correct order.
  • Authentication Module: This module matches the arranged image with the original image and authenticates the user if they matches otherwise asks the user to try again.

About

The project allows user to input an image as an alternative to a textual password, the system segments the image into an array of images and stores them accordingly. The next time user logs on to the system the segmented image is presented by the system in a jumbled order. In order to login successfully, the user has to arrange the jumbled images.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published