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
Herramienta RSA
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA