NODE d1ca2418Fortify
nobody@REPLAY.COM (Anonymous)Thu, 12 Mar 1998 22:03:15 -0800 (PST)
Tthe remarkably hackable nature of Netscape's "weak" crypto has been marveled
at here and in the press, but has no one else speculated on how this state of
affairs came to be? I, for one, would like to thank the anonymous cypherpunks
toiling in the bowels of Netscape. An amazing feat, achieving world-wide
distribution of millions of copies of strong crypto, the Feds all unknowing.
Does anyone here _not_ think this was the deliberate act of one or more
cryptoanarchists?
NODE 622cb007Re: Fortify
David Honig <honig@otc.net>Fri, 13 Mar 1998 09:45:30 -0800 (PST)
At 07:03 AM 3/13/98 +0100, Anonymous wrote:
>Tthe remarkably hackable nature of Netscape's "weak" crypto has been
marveled
>at here and in the press, but has no one else speculated on how this state of
>affairs came to be? I, for one, would like to thank the anonymous
cypherpunks
>toiling in the bowels of Netscape. An amazing feat, achieving world-wide
>distribution of millions of copies of strong crypto, the Feds all
unknowing.
>Does anyone here _not_ think this was the deliberate act of one or more
>cryptoanarchists?
>
Not to burst your optimism, but wouldn't good software design dictate
maintainable, ie, modifiable code?
------------------------------------------------------------
David Honig Orbit Technology
honig@otc.net Intaanetto Jigyoubu
Beat your algorithms into swords and your virtual machines into spears:
let the weak say, I am strong.
Gosling deliver us from the ropes of backcompatability and mass production.
NODE 4886b9f0Re: Fortify
mgraffam@mhv.netFri, 13 Mar 1998 11:14:36 -0800 (PST)
-----BEGIN PGP SIGNED MESSAGE-----
On Fri, 13 Mar 1998, David Honig wrote:
> Not to burst your optimism, but wouldn't good software design dictate
> maintainable, ie, modifiable code?
That depends on how you are using the term 'good.' If the purpose of the
design is to make a programmer's life easy, then you may be right.
On the other hand, if the software calls for a bit of security, like
ns does, then I would assume otherwise. Programmers who are serious about
making crippleware don't distribute the full executable with a simple
branch instruction (going to the cripple routine) to keep the user at bay:
they know that it is trivial to modify the code. I would assume that
the programmer's at netscape understand this. If they were serious about
keeping people from using 128 bit crypto, they would have yanked it
completely.
Now, I don't think that this was done out of benevolence, mind you.
Rather, I think that they are a bit more concerned with producing a
good browser and didn't take the time to design a weak-crypto version:
they took the easy way out.
Netscape wants to make money, and for this I support them. They aren't
going to pay programmers to make a product like a weak-crypto browser
when it doesn't make them money. They get the minimum job done to bow to
ITAR, and they get to work on some new snazzy features for the next
version.
They make Fortezza-based browsers too, would we call them the servants
of Big Brother? Hell no. They are neither freedom fighters nor henchmen
of a tyrant: they are businessmen.
Michael J. Graffam (mgraffam@mhv.net)
http://www.mhv.net/~mgraffam -- Philosophy, Religion, Computers, Crypto, etc
"Enlightenment is man's emergence from his self-incurred immaturity.
Immaturity is the inability to use one's own understanding without the
guidance of another. . .Sapere aude! Have the courage to use your own
understanding!" - Immanuel Kant "What is Enlightenment?"
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv
iQCVAwUBNQmEAAKEiLNUxnAfAQEL2QQAhvnV1xLRjXo5YHl+IBwAmBYLzfnPFspP
KXNG5cxltO2ImEK094PxC9FPbEqvmHtid/e+kNzJ4lMPVAh+JZ6ALrcynRkjWK8F
ZkgDZbqaIorT94w2SJppcxMAVYyJ9oAw94uytcXvPTEXDn2IOdTlpw/3gsTaHEPN
ly4Kb1iBhMs=
=tgBR
-----END PGP SIGNATURE-----
NODE 911bc528Re: Fortify
andrew fabbro <afabbro@umich.edu>Fri, 13 Mar 1998 11:17:25 -0800 (PST)
On Fri, 13 Mar 1998, Anonymous wrote:
> toiling in the bowels of Netscape. An amazing feat, achieving world-wide
> distribution of millions of copies of strong crypto, the Feds all unknowing.
Netscape distributes both a domestic version and an international version:
"Note to customers from countries other than Canada and the United States:
Netscape's recent agreement with the U.S. government allows you to
download Netscape Communicator client software with strong encryption
capabilities that can be accessed only when you connect to particular
Netscape servers approved for export. This capability is now built into
all Netscape Communicator client products and does NOT require you to
fill out an eligibility declaration.
U.S. and Canadian citizens and permanent residents may download versions
with strong encryption that is ALWAYS enabled (regardless of the 128-bit
server connected to) but must still fill out an eligibility declaration
before doing so.
This option allows you to talk to sites that use a strong version of
cryptography to encode sensitive information - such as a credit card
number - that you don't want anyone to be able to capture and read
as it is transmitted over the Internet. All Netscape products include
cryptographic capability. However, if you are a U.S. or Canadian citizen
or a legal permanent resident of the United States, you can choose a
version with the stronger encryption always enabled.
Strong encryption refers to the size of the key used to encrypt the
message. Roughly speaking, messages encrypted with strong (128-bit)
encryption are 309,485,009,821,345,068,724,781,056 times harder to break
than those that use 40-bit encryption. However, some experts estimate that
keys much shorter than 128 bits will be safe for the next two decades.
The strong U.S./Canada-only encryption version is available in French
and English to U.S. and Canadian citizens and to permanent residents of
the United States only. Because the U.S. government restricts export of
any product using 128-bit encryption, you will be asked to fill out an
Eligibility Declaration stating that you are a U.S. or Canadian citizen or
a legal permanent resident of the United States before you will be allowed
to download the software you've selected. The Eligibility Declaration
will be stored in a database and made available to the U.S. government
upon request."
-- http://home.netscape.com/download/client_options.html#enhanced
--
Andrew Fabbro [afabbro@umich.edu] [andrewf@jesuswept.com]
http://www-personal.umich.edu/~afabbro/ 313.647.2713
"We make money the old fashion way. We print it." - DigiCrime