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.
- 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.