Es una combinación de cifrado y control de integridad. Sean un criptosistema CPA-Secure y un MAC infalsificable, definimos el criptosistema
- Gen:
- Enc:
- Dec: Si , si no (fallo)
El criptosistema resultante es CCA-Secure.
En general, solo se utiliza el cifrado autentificado en sistemas reales, dado que el cifrado “normal” puede ser manipulado, y el requerimiento de privacidad lleva implícito el de integridad. Muy pocas veces se tiene control sobre el material que va a ser cifrado y descifrado. La solución debería funcionar independientemente de ésto.
Ver Counter with CBC-MAC y GCM.