Plaintext Awareness
La conciencia del texto claro (PA) exige que todo algoritmo que produzca un cifrado válido «conozca» el texto claro correspondiente: un extractor puede recuperarlo a partir del estado del algoritmo.
Propósito
Da al cifrado una garantía de seguridad fuerte: PA2 + IND-CPA ⟹ IND-CCA2, usada para demostrar seguridad CCA.
Mecanismo
PA1: el texto claro puede extraerse de cifrados generados vía el oráculo de cifrado; PA2: incluso con historial del oráculo de descifrado, los cifrados recién generados siguen permitiendo la extracción. PA2 significa que el atacante no puede construir un cifrado de texto claro desconocido, y combinado con IND-CPA produce IND-CCA2.
Casos de uso
- Demostraciones de seguridad CCA
- Refuerzo de la seguridad del cifrado
- Seguridad demostrable
Herramientas relacionadas
Cifrador AES
Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Herramienta RSA
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Gratis, privado y 100% del lado del cliente. HERRAMIENTA