Download - Graphical Password System
![Page 1: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/1.jpg)
Graphical Password SystemKRISHAN CHAND
ASHISH ANAND
![Page 2: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/2.jpg)
Abstract
1. In today’s technologically advanced era, there are existing applications are using text passwords which are difficult to memorize.
2. This project aims is to implement a Strong Security application. The key feature of the application is that it uses image as a password which makes it more memorable.
3. The app uses an algorithm based on Image segmentation. The algorithm aims to remove the problems that occur while using the original algorithm.
![Page 3: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/3.jpg)
Objective
To create a strong ,memorable security password using image segmentation to secure sensitive data
![Page 4: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/4.jpg)
Design 1
![Page 5: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/5.jpg)
Design 2 Data flow Diagram
![Page 6: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/6.jpg)
Design 3Algorithm
Programming lang Used : HTML5 Canvas , PHP , JavaScript , and CSS 1. Create Image Block Class to store properties( i,.e x ,y coordinates ,
block selected or not ) of each segments.
2. To Jumble image , we created SetImageBlock function . Using random XtoY (int i, int x ,int y) we changed the coordinate of the Imgage Block .
3. SetImageBlock function also checks how many blocks are right position
4. To drag Image . We registered the event mouse up , down , left and right
![Page 7: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/7.jpg)
Problem Analysis
1. Predictable Image
2. Bad Quality Image
3. Password Recovery
![Page 8: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/8.jpg)
Implementation 1
![Page 9: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/9.jpg)
Implementation 2
![Page 10: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/10.jpg)
Implementation 3Original Image
![Page 11: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/11.jpg)
Implementation 4
![Page 12: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/12.jpg)
Implementation 5
![Page 13: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/13.jpg)
Implementation 6
![Page 14: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/14.jpg)
Test CasesTest Cases Expected Actual Result
Good quality image
Accepted Accepted Passed
User Name incorrect
Alert User Name incorrect
Alert User Name incorrect
Passed
Password incorrect
Alert Password incorrect
Alert Password incorrect
Passed
Username &passwordincorrect
Alert Message Alert Message Passed
Bad quality image
Not Accepted Not Accepted Passed
Predictable Image
Not Accepted Accepted Failed
![Page 15: Graphical Password System](https://reader033.vdocuments.us/reader033/viewer/2022061610/58ee83391a28ab23668b46cd/html5/thumbnails/15.jpg)
.Under Guidance of
Ms. P.DevakiAssociate Professor
Dept. IS&ENIE , Mysore
Thank You