Re: A hole in esp-stream-01

Germano Caronni <caronni@tik.ee.ethz.ch> Tue, 29 October 1996 22:19 UTC

Received: from relay.hq.tis.com by neptune.TIS.COM id aa14981; 29 Oct 96 17:19 EST
Received: by relay.hq.tis.com; id RAA14182; Tue, 29 Oct 1996 17:23:55 -0500
Received: from clipper.hq.tis.com(10.33.1.2) by relay.tis.com via smap (V3.1.1) id xma014174; Tue, 29 Oct 96 17:23:28 -0500
Received: from relay.hq.tis.com (firewall-user@relay.hq.tis.com [10.33.1.1]) by clipper.hq.tis.com (8.7.5/8.7.3) with SMTP id RAA11080 for <ipsec@tis.com>; Tue, 29 Oct 1996 17:25:16 -0500 (EST)
Received: by relay.hq.tis.com; id RAA14166; Tue, 29 Oct 1996 17:23:25 -0500
Received: from tik1.ethz.ch(129.132.119.131) by relay.tis.com via smap (V3.1.1) id xma014152; Tue, 29 Oct 96 17:23:09 -0500
Received: from kom30.ethz.ch (kom30 [129.132.66.8]) by tik1.ethz.ch (8.7.5/8.7.3) with ESMTP id XAA11585; Tue, 29 Oct 1996 23:24:50 +0100 (MET)
From: Germano Caronni <caronni@tik.ee.ethz.ch>
Received: (from caronni@localhost) by kom30.ethz.ch (8.7.5/8.7.3) id XAA08726; Tue, 29 Oct 1996 23:24:47 +0100 (MET)
Message-Id: <199610292224.XAA08726@kom30.ethz.ch>
Subject: Re: A hole in esp-stream-01
To: JMKELSEY@delphi.com
Date: Tue, 29 Oct 1996 23:24:46 +0100
Cc: ipsec@TIS.COM
In-Reply-To: <01IB31SYGDLU8ZINVB@delphi.com> from "JMKELSEY@delphi.com" at Oct 26, 96 03:36:33 am
X-Mailer: ELM [version 2.4 PL24 PGP6]
Content-Type: text
Sender: ipsec-approval@neptune.tis.com
Precedence: bulk

JMKELSEY@delphi.com wrote:
> Now, remember, we turned the high bit off in the ciphertext byte,
> and on in the plaintext byte.  What this means is that we subtracted
> 128 from the ciphertext byte, and added it back in the plaintext
> byte.  Thus, (C[4]* + P[4]*) = (C[4] + P[4]).
> 
> If we have to also deal with the CRC of this, so long as the CRC
> polynomial is known, we can just flip the bits that would have
> changed in the CRC, right?

Right. Consider my proposals to 'fix' esp-stream as retracted. It either has
to be a real (fast) MAC, or a note in the 'Security Considerations'. What do
you people prefer?

Germano