Back to work
PROJECT / 005
CybersecurityAI/ML
Multi-Factor Biometric Authentication System
Password + face + typing rhythm, fused into one login.
PythonOpenCVFacial RecognitionKeystroke DynamicsHidden Markov Models
View repository Overview
A multi-factor authentication system that verifies identity using typing rhythm and facial recognition alongside a traditional password.
My Role
Designed and built the full authentication system.
Status
Completed
The Problem
Single-factor and even standard 2FA can be phished or replayed; behavioral signals are harder to spoof.
The Solution
- Combined password verification, facial recognition, and keystroke-dynamics analysis into one authentication flow.
- Built a companion authenticator using Hidden Markov Models to verify identity from typing-rhythm patterns during login and registration.
Results & Metrics
3 (knowledge + face + behavior)
Factors combined
Next project
VibeHive