From: daw@mozart.cs.berkeley.edu (David Wagner)
Newsgroups: sci.crypt
Subject: Re: Message Integrity in CBC and CFB modes
Date: Fri, 7 Sep 2001 00:46:10 +0000 (UTC)
Message-ID: <9n95ci$18dm$2@agate.berkeley.edu>

DJohn37050 wrote:
>I do not see why a MAC is needed if data confidentiality is the goal.

You're in good company.  I think many people find this counter-intuitive.
All I can do is refer you to some examples of how real systems can fail
if no MAC is present, even if data confidentiality is the only goal.

Here are some examples to illustrate what I mean:
  http://eprint.iacr.org/2001/045/  (particularly Section 4.2)
  http://www.research.att.com/~smb/papers/badesp.ps  (all of it)
  http://www.cs.berkeley.edu/~daw/papers/wep-mob01.pdf  (Section 4.4)

The first gives a theoretical example, the second gives many realistic
attacks on an earlier version of IPSEC, and the third gives two attacks
on 802.11 WEP.  In each of these examples, there is an attack that breaks
data confidentiality, and the attack works precisely because there is
no MAC, despite the fact that the encryption algorithm is otherwise
perfectly fine.

I apologize that I don't know how to give a more concise explanation, but
I encourage folks to read those fine papers.  They are worth the time.



