Saltar al contenido
uencoder

Verifiable Encryption

El cifrado verificable permite a un tercero comprobar que un cifrado satisface una relación (p. ej., que cifra el valor de un compromiso conocido) sin conocer el texto plano.

Propósito

Probar la corrección del cifrado sin filtrar su contenido; se usa en intercambio justo y protocolos de votación verificable.

Mecanismo

El cifrado lleva una prueba de conocimiento cero de que el cifrador conoce el texto plano y de que este coincide con el compromiso/relación públicos. El verificador comprueba la prueba en lugar de descifrar. Se apoya en protocolos Sigma o NIZK.

Casos de uso

  • Protocolos de intercambio justo
  • Votación electrónica verificable
  • Esquemas de compromiso

Herramientas relacionadas

References