À propos du projet

Face Crypt Cloud est un projet de synthèse en génie informatique qui remplace les mots de passe traditionnels par une connexion biométrique sécurisée propulsée par l'IA. Il capture une image en direct via webcam, extrait les encodages faciaux à l'aide de dlib, les chiffre avec Fernet (AES-128 + HMAC-SHA256), et ne stocke que la représentation numérique chiffrée dans Google Firebase. La correspondance de connexion s'effectue en mémoire serveur—aucune image faciale brute ni mot de passe n'est stocké. Les fonctionnalités clés incluent une détection de vivacité multicouche (analyse de flou Laplacien, défis actifs MediaPipe, et anti-espionnage IA MiniFASNetV2), une limitation de débit et un verrouillage de compte, une résistance à l'anti-énumération et aux attaques temporelles, un tableau de bord administrateur moderne avec journaux d'audit, et une localisation complète en arabe et en anglais. Le système est construit avec Flask, utilise Firestore et Cloud Storage, et prend en charge Docker et le déploiement sur Google Cloud Run. Il comprend 34 tests réussis couvrant les flux d'authentification, la vivacité, la sécurité et l'i18n.