Le problème
Un secret de récupération conventionnel constitue un point de compromission unique à forte valeur. SafePass explore la division du matériel de récupération en parts, dont un seuil défini est nécessaire à la reconstruction.
Architecture
Identifiant chiffré
Diviser · distribuer · collecter
Reconstruire localement
Frontière de confiance : aucune part isolée ne doit révéler le secret, et le matériel reconstruit doit avoir une durée de vie aussi courte que possible.
Choix d’ingénierie
- Le partage de secret de Shamir répartit l’autorité entre plusieurs détenteurs ou appareils.
- Une politique de seuil tolère l’indisponibilité de certaines parts sans accorder de pouvoir complet à l’une d’elles.
- Le chiffrement local réduit la dépendance à un service central détenant les identifiants en clair.
- FastAPI fournit la frontière de service ; React/Expo permet des clients multiplateformes.
Propriétés de sécurité
- Un nombre de parts inférieur au seuil ne doit révéler aucun secret exploitable.
- La compromission d’une part ne compromet pas automatiquement l’identifiant.
- La reconstruction locale peut réduire l’exposition centrale avec une gestion mémoire rigoureuse.
Limite assumée : la cryptographie à seuil ne résout pas seule la compromission des appareils, la substitution malveillante de parts, l’abus de récupération sociale ou les sauvegardes non sécurisées. Un produit exigerait authentification des parts, contrôles d’identité résistants aux abus, révocation, événements d’audit et revue cryptographique indépendante.
État des preuves : site du projet et étude d’ingénierie ; aucun dépôt public n’est actuellement lié. Aucun niveau de préparation à la production n’est revendiqué.