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.