[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Let's Say "No!" to Single, World Versions of Software
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
[email protected]