siri-vyshnavi/PasswordStrengthDetection
0
๐ Quantum Password Strength Classifier
A Variational Quantum Classifier (VQC) for password strength classification using PennyLane.
Model Architecture
- Qubits: 8 (one per feature)
- Encoding: Multi-Resolution Dual RY Gates
- Layer 1: RY(x) - Full resolution
- Layer 2: RY(0.5x) - Half resolution
- Variational Layers: 3 layers with RY + RZ rotations
- Entanglement: Ring topology (circular CNOT chain)
- Output: 3-class classification (Weak, Medium, Strong)
Features Extracted
- Normalized length (max 20 chars)
- Has lowercase letters
- Has uppercase letters
- Has digits
- Has special characters
- Character diversity ratio
- Digit ratio
- Special character ratio
Performance
- Test Accuracy: ~90%
- Dataset: 3,000 balanced passwords (1,000 per class)
Technologies
- PennyLane - Quantum Machine Learning
- Gradio - Web Interface
- scikit-learn - Preprocessing
Authors
Built as an academic project demonstrating Quantum Machine Learning for cybersecurity applications.
License
MIT License
