Assessfy Pvt. Ltd Moderate 4 milestones 50 marks

Three Level Image Password Authentication

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

4
Milestones
1
Available mentors
0
Enrolled students
3
Core skills
About this project

Three Level Image Password Authentication

Objective: Create a secure three-level image password authentication system using pattern recognition and GUI development.

Context: As cyber threats increase in India, innovative authentication methods are needed to enhance security beyond traditional passwords.

What you'll build: You'll design a Python application with a graphical interface (Tkinter or PyQt) where users set and authenticate using image-based patterns. The system will use OpenCV for image processing, store encrypted patterns, and include modules for authentication, security testing, and password recovery.

Deliverables: A functional authentication application, demonstration video, and documentation explaining the security model.

Milestones
1. Image pattern setup and storage
10 marks 7d
Implement a user interface that allows users to set up a three-level image-based password by selecting image patterns in sequence. Store the selected patterns securely in a database, using appropriate encryption or hashing. Submit your code, screenshots of the setup process, and a sample database entry. 'Done' means a user can register a unique image pattern and it is securely stored.
2. User authentication module
10 marks 7d
Develop the authentication module that prompts users to replicate their three-level image pattern during login. Validate the input against stored credentials and provide clear feedback for success or failure. Submit code, test cases demonstrating correct and incorrect logins, and a brief explanation of your matching logic. 'Done' means only users with the correct pattern sequence can authenticate.
3. Security testing
15 marks 7d
Conduct security testing by attempting common attacks such as brute force, shoulder surfing, and replay attacks on your authentication system. Document your testing methodology, results, and any vulnerabilities found. Submit a report summarizing your findings and how your system mitigates these threats. 'Done' means you have demonstrated and documented the system's resilience to typical attacks.
4. Password recovery system
15 marks 9d
Design and implement a password recovery mechanism that allows users to securely regain access if they forget their image pattern, such as through secondary authentication or email verification. Submit your recovery workflow, code, and screenshots of the recovery process. 'Done' means users can recover access without compromising the security of the image password system.
Open internships using this project -->
Upcoming sessions
SessionWindowEnrolled
Three Level Image Password Authentication 11 Jun 2026 to 10 Jun 2028 0
Skills you'll learn
GUI developmentImage processingPattern recognition
Tools used
Python (Tkinter/PyQt) OpenCV
Prerequisites
GUI libraries Event-driven programming
Available mentors
Priyang Kumar
Free
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Three Level Image Password Authentication

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Moderate
Three Level Image Password Authentica…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

Free study guides for this project

Free, self-paced guides matched to this project's prerequisite skills, knowledge & tools - brush up before you start.

Build the skills for this project

Matched to this project's skills & tools. Study free, then earn a recruiter-recognized certificate from the Assessfy Certification library.

50 marks Moderate
Sign up & enroll