1996-07-31 - Re: Let’s Say “No!” to Single, World Versions of Software

Header Data

From: jim bell <jimbell@pacifier.com>
To: cypherpunks@toad.com
Message Hash: ac05a6f3f136a3cd7017f9b76adf5d5b4c9e8a37a40cb4da6152d8dddff9de2d
Message ID: <199607302208.PAA25781@mail.pacifier.com>
Reply To: N/A
UTC Datetime: 1996-07-31 01:10:57 UTC
Raw Date: Wed, 31 Jul 1996 09:10:57 +0800

Raw message

From: jim bell <jimbell@pacifier.com>
Date: Wed, 31 Jul 1996 09:10:57 +0800
To: cypherpunks@toad.com
Subject: Re: Let's Say "No!" to Single, World Versions of Software
Message-ID: <199607302208.PAA25781@mail.pacifier.com>
MIME-Version: 1.0
Content-Type: text/plain


At 03:02 AM 7/31/96 -0700, Timothy C. May wrote:
>Having a U.S. version, without any limits on crypto and without any
>software key escrow (GAK), and then having a "for export" version, with
>keylength limits and/or mandatory registration of keys with the U.S.
>National Security Agency....
>
>Well, what this would do is to basically drive sales of the "NSA" version
>to near zero. Between customer distaste for an NSA version, I can imagine
>many foreign governments not being too pleased to see this product being
>used by its citizens.

For over a decade, the ham radio community has been familiar with the 
phenomenon of handheld, microprocessor-drive "rice radios"  (because they're 
usually Japan-built) which contain an internal limitation keeping them from 
receiving or transmitting out of their band.  These radios are built for the 
world market, and are "programmed" by installing (or not installing) various 
diodes on a PCB.  Removing, adding, or shifting diodes is an easy trick, and 
restores full functionality to the device.

What's to prevent a software writer such as Microsoft (or anyone else, for 
that matter) from writing two versions of a program (domestic and export), 
perhaps containing a difference as minor as a two-byte EQUate representing 
the maximum number of bits that are "allowed" in the key.  Everything else 
is identical.  Making a change would be as simple as bringing up a hex 
editor and changing those bytes.   (okay, admittedly that won't seem simple 
for most people, but a simple single-purpose editor program would probably 
pop up for the purpose.)




Jim Bell
jimbell@pacifier.com





Thread