1996-04-14 - Re: Lotus Notes 24-bit sellout

Header Data

From: jim bell <jimbell@pacifier.com>
To: Jerry Whiting <cypherpunks@toad.com
Message Hash: cc33610d26b45ba8509e4441ff025a06f229696051338407435515ad656b535d
Message ID: <m0u8JkZ-0008yjC@pacifier.com>
Reply To: N/A
UTC Datetime: 1996-04-14 08:14:50 UTC
Raw Date: Sun, 14 Apr 1996 16:14:50 +0800

Raw message

From: jim bell <jimbell@pacifier.com>
Date: Sun, 14 Apr 1996 16:14:50 +0800
To: Jerry Whiting <cypherpunks@toad.com
Subject: Re: Lotus Notes 24-bit sellout
Message-ID: <m0u8JkZ-0008yjC@pacifier.com>
MIME-Version: 1.0
Content-Type: text/plain


At 09:21 AM 4/12/96 -0700, Jerry Whiting wrote:
>
>When Ray Ozzie announced the work reduction sellout at the RSA conference, 
>both he and Ms Denning (whom I spoke with about it later) mentioned that 
>there was something else in Lotus Notes 4 besides the 40+24 bit compromise.
>
>My thought is that the NSA gave them something else in exchange for the 
>mandatory escrow scheme they're all talking about publicly.  Perhaps some 
>other crypto code the NSA had lying around unused.
>
>So looking for a common 24-bit subkey may reduce Notes' key to a 40-bit 
>brute force exercise but the 40+24 is probably not ALL that's in Notes 4.
>
>Definitely a deal with the Devil.  Given that we're talking about IBM, not 
>Lotus none of this surprises me given IBM's Lucifer/DES history with spook 
>input years ago.  Then again to be fair, I don't know if the 40+24 deal 
>was cooked up before or after the IBM/Lotus merger.

What about the following idea, which I think might have been indirectly 
discussed a few months ago.  Let's suppose "you" agreed with the NSA to 
limit their effort to 40 bits, and put 24 bits at the beginning of the file. 
 The code to do this could be separated and highlighted and identified 
publicly, and a software patch could be engineered by somebody to NOP this 
stretch of code to death.  The result is that those 24-bits simply don't 
appear; you've already gotten the export license.  The NSA doesn't have any 
real reason to complain:  _ANY_ program can be modified by suitably changing 
object code bit patterns. An even smaller change would be to put the number 
of bits to expose ("24") in a byte value ("00011000"), one that will be 
zeroed by a patch later on.

I guess I'm not really suggesting this; I think that even appearing to come 
to some arrangement with the NSA is wrong.  However, it would be an 
excellent way to give the finger to the NSA, because there is no way that 
they can ensure that a given program is "finagle-proof."






Thread