CoolFace
Apppublic

siri-vyshnavi/PasswordStrengthDetection

sourceHugging Facemitupdated 6mo agoView on Hugging Face
0likes
App README

๐Ÿ” 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

  1. 1.Normalized length (max 20 chars)
  2. 2.Has lowercase letters
  3. 3.Has uppercase letters
  4. 4.Has digits
  5. 5.Has special characters
  6. 6.Character diversity ratio
  7. 7.Digit ratio
  8. 8.Special character ratio

Performance

  • โ€”Test Accuracy: ~90%
  • โ€”Dataset: 3,000 balanced passwords (1,000 per class)

Technologies

Authors

Built as an academic project demonstrating Quantum Machine Learning for cybersecurity applications.

License

MIT License