Skip to content

numcys/Graphical-Password-Authentication-System

 
 

Repository files navigation

0

The Graphical Password Assistant (GPA) is a technical project designed to enhance password security and user experience by offering a visual alternative to traditional text-based passwords. GPA allows users to create their own graphical passwords by following a series of defined actions.

With GPA, users have the freedom to select their desired graphic images as the basis for their passwords. These images are divided into nine sections, and the user is required to choose at least three sections to construct their password. The order in which the sections are selected is also crucial for password validation.

One of the key features of GPA is its unique Blur system, which addresses a common vulnerability of traditional graphical passwords known as shoulder surfing. Shoulder surfing refers to the act of unauthorized individuals observing a user's actions to determine their password. By incorporating the Blur system, GPA obscures the selected sections of the images, making it difficult for shoulder surfers to decipher the password visually.

The implementation of GPA involves a combination of JavaScript and Python code. JavaScript is used to provide interactive elements on the user interface, allowing users to select images and sections. Python is utilized for the back-end logic, including password validation, image processing, and the Blur system.

The objective of GPA is to offer an intuitive and secure method for users to create and remember their passwords. By leveraging visual cues and user-selected images, GPA aims to enhance password memorability while mitigating the risks associated with traditional text-based passwords. The integration of the unique Blur system further strengthens the security aspect, protecting users' passwords from shoulder surfing attacks.

Overall, GPA presents an innovative approach to password management, emphasizing user customization, visual authentication, and improved security measures. By providing an alternative to text-based passwords, GPA offers a more user-friendly and secure solution for password protection.

1

2

3


Problem Statement Title : Graphical Password Authentication
PS Number : DR705 Orgainzation : All India Council for Technical Education (AICTE). Domain Bucket : Blockchain & Cybersecurity

Contributors

This project was made possible thanks to the contributions of the following individuals:

A special thanks to all the contributors for their hard work and dedication in bringing this project to life. Without their efforts, this project would not have been possible.

About

Your Unique Password Experience: GPA - Revolutionizing Passwords with Graphics!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 76.5%
  • HTML 11.0%
  • Python 7.8%
  • JavaScript 4.7%