Skip to content

About

Potential QR Captcha and 3FA

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🔐 QR Maze CAPTCHA - 3-Factor Authentication System

A revolutionary CAPTCHA system that combines QR codes, pattern-based verification, and cryptographic security to create a robust 3-factor authentication mechanism.

🚀 Overview

QR Maze CAPTCHA transforms traditional bot detection into an engaging, secure authentication process. Users scan a QR code, solve a visual maze pattern, and generate a cryptographic one-time pad - all in one seamless flow.

✨ Features

  • 🔗 QR Code Integration - Mobile-first scannable authentication
  • 🎯 Pattern-based CAPTCHA - Intuitive maze-solving interface (Bob to Alice)
  • 🔐 Cryptographic OTP - One-time pad generation from user patterns
  • 📱 Mobile Optimized - Touch-friendly pattern lock interface
  • 🛡️ 3-Factor Security - QR possession + Human cognition + Cryptographic proof

🎯 How It Works

3-Factor Authentication Flow:

  1. Factor 1: QR Code Possession

    • User scans QR code with mobile device
    • QR contains encrypted session data and destination URL
  2. Factor 2: Cognitive CAPTCHA

    • User solves maze pattern from Bob 👦 to Alice 👩
    • 4x4 grid with pattern lock interface
    • Proves human presence through spatial reasoning
  3. Factor 3: Cryptographic Verification

    • Pattern solution generates unique cryptographic seed
    • One-time pad created combining pattern + session data
    • Secure session established for destination access

🛠️ Technical Implementation

Security Features:

  • One-Time Pad Cryptography - Pattern-based key generation
  • Session Binding - Prevents replay attacks
  • Pattern Complexity - Minimum path length requirements
  • Mobile-First - Optimized touch events and responsive design

Pattern Generation:

// 4x4 grid with adjacency checking
const gridSize = 4;
const minPathLength = 5;
// Path data becomes cryptographic input

About

Potential QR Captcha and 3FA

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages