Aprende

¿Qué es una prueba de conocimiento cero?

Una prueba de conocimiento cero le permite demostrar un hecho sin entregar la información privada que hay detrás. Podría demostrar que usted es mayor de 18 años sin mostrar su fecha de nacimiento. Así es como funciona, explicado de forma sencilla.

Puntos clave

  • Una prueba de conocimiento cero confirma un hecho sin revelar los detalles secretos o privados que hay detrás.
  • El ejemplo clásico de la cueva muestra cómo las comprobaciones repetidas pueden descartar una suposición afortunada sin revelar la contraseña.
  • Pueden admitir pagos privados, comprobaciones de identificación digital y sistemas que verifican grandes lotes de datos.
  • Una prueba de conocimiento cero no es lo mismo que un 'cifrado de conocimiento cero'. Los nombres suenan parecidos, pero resuelven problemas diferentes.
  • Sealby no utiliza pruebas de conocimiento cero: no hay ninguna cuenta o servidor que necesite pruebas suyas.

Qué hace una prueba de conocimiento cero

Por lo general, demostrar algo significa mostrar la prueba: introducir una contraseña o entregar un documento de identidad. Eso puede revelar más de lo que la otra persona necesita saber.

Una prueba de conocimiento cero es un método criptográfico que cambia esto. Una persona, el probador, demuestra una afirmación precisa a otra, el verificador, sin revelar el secreto utilizado para hacerla verdadera. El verificador aprende la respuesta que necesita (por ejemplo, que usted cumple con un requisito de edad), pero no su fecha de nacimiento, dirección o número de documento.

No es una vaga promesa de privacidad. Una prueba debe diseñarse para una afirmación exacta, y los buenos diseños hacen que hacer trampa sea extremadamente improbable.

El ejemplo de la cueva

Imagine una cueva con dos caminos que se encuentran detrás de una puerta cerrada. La puerta solo se abre con una palabra secreta. Usted dice que la conoce, pero no quiere decirla en voz alta.

Usted entra por cualquiera de los dos caminos mientras su amigo espera fuera. Después, su amigo indica en voz alta por qué camino quiere que usted regrese. Si conoce la palabra, puede abrir la puerta dentro de la cueva y volver por cualquiera de los dos caminos. Si solo está adivinando, tiene únicamente un cincuenta por ciento de posibilidades de estar en el lado pedido.

Repita la prueba muchas veces, cada vez con una elección nueva e impredecible. Diez rondas seguidas con éxito dejan a un farsante con una probabilidad de alrededor de una entre 1.000 de tener suerte. Su amigo obtiene así una prueba sólida de que usted conoce la palabra, pero nunca llega a oírla.

De la historia de la cueva al software real

Las pruebas reales utilizan matemáticas en lugar de una cueva, pero el objetivo de privacidad es el mismo. Pueden demostrar que una transacción sigue las reglas sin exponer todos sus detalles. También pueden permitir que una pequeña prueba sustituya a un gran lote de comprobaciones, lo que puede hacer que algunos sistemas sean más rápidos de verificar.

Las credenciales digitales son otro uso práctico. En lugar de subir un documento de identidad completo a cada servicio, una credencial bien diseñada podría responder solo a la pregunta planteada: "¿Esta persona es mayor de 18 años?" o "¿Tiene esta cualificación?"

Los detalles importan. Una prueba protege solo la información para la que fue creada. La aplicación que la rodea aún puede recopilar datos, identificarlo o tomar una mala decisión de seguridad en otro lugar.

Prueba de conocimiento cero frente a cifrado de conocimiento cero

La frase "conocimiento cero" también se utiliza en el almacenamiento en la nube. Esa es una idea diferente. Cifrado de conocimiento cero significa que el proveedor de almacenamiento no puede leer sus archivos porque no tiene las claves de descifrado.

Una prueba de conocimiento cero responde a una pregunta sin exponer el secreto detrás de la respuesta. El cifrado de conocimiento cero mantiene los archivos almacenados ilegibles para un proveedor. Ambos pueden mejorar la privacidad, pero no son intercambiables.

Una lección práctica sobre privacidad

No le hacen anónimo ni protegen todas las partes de una aplicación. Es posible que un servicio aún sepa que se conectó, cuándo lo hizo y qué otros datos hay fuera de la prueba.

Sealby no necesita pruebas de conocimiento cero porque no tiene ninguna cuenta ni servidor que le pida que demuestre algo. Los archivos están cifrados en su iPhone. Para la privacidad cotidiana, la pregunta práctica es simple: ¿qué necesita saber realmente este servicio? ¿Puede funcionar con menos?

Respuestas rápidas

¿Qué es una prueba de conocimiento cero, en términos simples?

Es un método criptográfico para demostrar un hecho concreto manteniendo en privado el secreto que lo respalda. Por ejemplo, puede confirmar que usted es mayor de 18 años sin revelar su fecha de nacimiento.

¿Es una prueba de conocimiento cero lo mismo que un cifrado de conocimiento cero?

No. Una prueba de conocimiento cero demuestra un hecho sin revelar el secreto que hay detrás. El cifrado de conocimiento cero mantiene los archivos ilegibles para la empresa que los almacena. Los términos comparten un nombre, no una función.

¿Dónde se utilizan las pruebas de conocimiento cero?

Se utilizan en pagos digitales centrados en la privacidad, sistemas que verifican lotes de transacciones y credenciales digitales emergentes. Una credencial podría confirmar una edad o cualificación sin revelar todos los detalles de un documento de identidad.

¿Sealby utiliza pruebas de conocimiento cero?

No. Las pruebas son útiles cuando necesita convencer a otra parte de algo. Sealby no tiene cuenta ni servidor que necesite esa prueba: los archivos se cifran en su iPhone. Sus bóvedas ocultas ofrecen negación mediante el diseño del almacenamiento, no mediante pruebas.

Tu caja fuerte te espera.

Descarga Sealby y protege lo que importa. La configuración lleva menos de un minuto y no hay que crear ninguna cuenta.

Descargar en el App Store

iPhone y iPad · iOS 17+ · Gratis