Project Phase II Final (3)[1][1]
Project Phase II Final (3)[1][1]
Disadvantages:
Less Security against shoulder surfing attacks
Less Security against Thermal Tracking attacks
Proposed model
This project presents a real-time application we
combine eye blink-based PIN entry, and face
detection and OTP (One Time Password) to avoid
shoulder surfing and thermal tracking attacks.
High Security
Less Time consumption
Accurate prediction of face
Proposed Model
Problem Definition
The use of personal identification numbers (PINs) is a common user authentication
method for many applications, such as money management in automatic teller
machines (ATMs), approving electronic transactions, unlocking personal devices, and
opening doors.
Flawless identity authentication remains a challenge even when PIN authentication is
used, such as in financial systems and gate access control. According to European ATM
Security, fraud attacks on ATMs increased by 26% in 2025 compared to that of 2023.
Personal identification numbers are widely used for user authentication and security.
Password authentication using PINs requires users to physically input the PIN, which
could be vulnerable to password cracking via shoulder surfing or thermal tracking.
Objectives
To enter and identify eye blink-based PINs using a smart camera through
real-time eye detection and tracking.
Working Methodology
This process for building a model which can provide security to resist shoulder surfing
and thermal tracking attacks. The key points to be followed are:
• Capturing of Face
• Building Training model
• Detection of Eye Blink
• Authentication of User
Technologies/ Tools used
Hardware Requirements
Processor : Intel core i5 2.4 GHz.
Hard Disk : 500 GB
Ram : 8 GB
Input Device : Keyboard, Mouse and Web Camera
Software Requirements
Operating System : Windows 10 and above.
Programming Language : Python 3.6
Front End : HTML,CSS, Java Script
Back End : Flask, OpenCv
Database : MySql
Implementation
• Capturing of Face:
• Proposed System consists of a camera, placed in the classroom to capture all the
students. From these captured image frames, using the opencv and system will detect
the student’s face in the captured image using Haar cascade face detection technique.
• Training phase
• In the training phase we are applying the LBPH(local binary pattern Histogram)
algorithm.
• Face recognition
• We proposed face detection technique by incorporating Haar cascade classifier and
LBPH techniques. This technique does not play out any sub-sampling, but it optimizes
over all sub-windows. This method is much accurate to detect all varied faces positioned
frontal, tilted up/right/left/down and occluded faces with 99.69% accuracy.
Implementation
The three-layer security system integrating face authentication, eye blink password, and OTP-based
authentication offers a robust and multi-layered approach to enhancing security in modern applications.
By combining biometric and cryptographic methods, the system addresses the limitations of traditional
single-factor authentication, providing a higher level of protection against spoofing, phishing, and
unauthorized access.
Face authentication ensures that only verified users can access the system, while the eye blink password
eliminates the need for complex passwords and relies on easily accessible biometric features and one-