Qual è il modo più preferito e sicuro per combinare sia la crittografia che il MAC. C'è stata una conferenza su diverse strategie di combinazione adottate da diversi protocolli su un corso di crittografia da coursera.
- Authenticate then encrypt SSL
(MSG -> compute Tag(MSG)-> MSG + Tag -> Encrypt(MSG+Tag)
- Encrypt then authenticate IPSEC
(MSG -> encrypt(MSG) -> compute Tag(encrypted MSG) -> encrypted MSG + tag)
- Encrypt and authenticate SSH
(MSG -> encrypt(MSG) -> compute Tag(MSG) -> encrypted MSG + tag
La lezione si è conclusa con l'approccio IPSEC come l'attrezzo corretto, ma manca ancora un background matematico e perché l'approccio SSL non è preferito.