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