A revolutionary CAPTCHA system that combines QR codes, pattern-based verification, and cryptographic security to create a robust 3-factor authentication mechanism.
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.
- 🔗 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
-
Factor 1: QR Code Possession
- User scans QR code with mobile device
- QR contains encrypted session data and destination URL
-
Factor 2: Cognitive CAPTCHA
- User solves maze pattern from Bob 👦 to Alice 👩
- 4x4 grid with pattern lock interface
- Proves human presence through spatial reasoning
-
Factor 3: Cryptographic Verification
- Pattern solution generates unique cryptographic seed
- One-time pad created combining pattern + session data
- Secure session established for destination access
- 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
// 4x4 grid with adjacency checking
const gridSize = 4;
const minPathLength = 5;
// Path data becomes cryptographic input