BioVault - Biometric Authentication
A decentralized biometric system using template fragmentation and encrypted distribution.
A secure biometric authentication framework designed to prevent centralized data breaches by distributing encrypted biometric templates across multiple server nodes.
Technical Stack
- Backend: Flask (Python), REST APIs
- Database: MongoDB
- Image Processing: OpenCV, NumPy
- Security: AES Encryption, Template Fragmentation
Core Capabilities
- Decentralized Security: Engineered a distribution protocol that fragments encrypted biometric templates across multiple servers, ensuring data cannot be reconstructed from a single compromised node.
- Feature Extraction: Developed image processing pipelines using OpenCV to perform fingerprint enhancement, thinning, and minutiae extraction for high-precision matching.
- Scalable Infrastructure: Designed and implemented RESTful APIs in Flask to manage asynchronous biometric data processing and retrieval from a MongoDB cluster.