Skip to main content

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:

  1. Crear una Prueba: Usa el endpoint /encrypt para generar tu primera prueba
  2. Verificar Identidad: Usa el endpoint /decrypt para verificar contra pruebas almacenadas
  3. Vista Previa de Contenidos: Usa el endpoint /preview para examinar metadatos de la prueba
  4. Integración de Código QR: Usa /encrypt-qr-code para 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: