Pruebas Faciales de Conocimiento Cero
Las Pruebas Faciales de Conocimiento Cero representan un enfoque revolucionario para la verificación biométrica que combina tecnología de reconocimiento facial con criptografía de conocimiento cero. Esta tecnología te permite crear pruebas encriptadas de identidad facial que pueden ser verificadas sin revelar los datos biométricos subyacentes.
¿Qué son las Pruebas Faciales de Conocimiento Cero?
Las Pruebas Faciales de Conocimiento Cero son tokens criptográficos que prueban la identidad facial sin exponer los datos faciales reales. Permiten:
- Verificación Preservadora de Privacidad: Verificar identidad sin almacenar o transmitir datos biométricos en bruto
- Almacenamiento Descentralizado: Las pruebas se almacenan en IPFS (Sistema de Archivos InterPlanetario) para acceso descentralizado
- A prueba de Manipulación: La integridad criptográfica garantiza que las pruebas no pueden ser falsificadas o modificadas
- Divulgación Selectiva: Elige qué información revelar durante la verificación
Características Principales
🔒 Privacidad Primero
Tus datos faciales nunca salen de tu control. Solo se crean y almacenan pruebas encriptadas.
🌐 Descentralizado
Las pruebas se almacenan en IPFS, garantizando que no haya un punto único de falla o control.
🔐 Criptográficamente Seguro
Las pruebas de conocimiento cero avanzadas garantizan certeza matemática de verificación de identidad.
📱 Multiplataforma
Funciona en plataformas de escritorio, móviles (iOS/Android) con seguridad consistente.
⚡ Verificación en Tiempo Real
Verificación instantánea con detección de vitalidad configurable y niveles de dificultad.
Cómo Funciona
1. Fase de Encriptación
- Capturar imagen(es) faciales con detección de vitalidad opcional
- Generar prueba criptográfica de identidad facial
- Almacenar prueba encriptada en IPFS
- Devolver token de prueba para verificación futura
2. Fase de Verificación
- Presentar token de prueba con nueva imagen facial
- El sistema verifica identidad sin acceder a datos biométricos originales
- Devuelve resultado de verificación con metadatos opcionales
3. Fase de Vista Previa
- Examinar contenido de la prueba sin verificación completa
- Ver datos públicos y configuraciones
- No se requiere verificación biométrica
Casos de Uso
Identidad Digital
- Sistemas de inicio de sesión seguros
- Verificación de identidad para servicios
- Cumplimiento KYC (Conoce a Tu Cliente)
Control de Acceso
- Gestión de acceso físico y digital
- Verificación de asistencia a eventos
- Acceso seguro a documentos
Servicios Financieros
- Autenticación bancaria
- Verificación de pagos
- Prevención de fraude
Salud
- Verificación de identidad del paciente
- Acceso a registros médicos
- Verificación de recetas
Beneficios de Seguridad
- Sin Almacenamiento Biométrico: Los datos faciales originales nunca se almacenan
- Verificación de Conocimiento Cero: Prueba identidad sin revelar datos
- Detección de Manipulación: Cualquier modificación a las pruebas es inmediatamente detectable
- Secreto Avanzado: Las pruebas comprometidas no afectan verificaciones futuras
- Rastro de Auditoría: Historial completo de verificación sin comprometer privacidad
Comenzar
Para comenzar a usar Pruebas Faciales de Conocimiento Cero:
- Crear una Prueba: Usa el endpoint
/encryptpara generar tu primera prueba - Verificar Identidad: Usa el endpoint
/decryptpara verificar contra pruebas almacenadas - Vista Previa de Contenidos: Usa el endpoint
/previewpara examinar metadatos de la prueba - Integración de Código QR: Usa
/encrypt-qr-codepara generación de pruebas basada en QR
Requisitos Técnicos
- Autenticación: Token de API válido requerido
- Formato de Imagen: Imágenes codificadas en Base64
- Soporte de Plataforma: Escritorio, iOS, Android
- Detección de Vitalidad: Opcional pero recomendada para seguridad
- Protección con Contraseña: Capa adicional de seguridad opcional
Próximos Pasos
Explora los endpoints individuales para entender cómo implementar Pruebas Faciales de Conocimiento Cero en tu aplicación: