NODE 9d0121c3Re: Systems with weak crypto, was: The House Rules At The Permanent VirtualCypherpunks Party
frantz@netcom.com (Bill Frantz)Fri, 6 Dec 1996 12:35:27 -0800 (PST)
At 9:46 AM 12/6/96 -0500, Dr.Dimitri Vulis KOTM wrote:
>If an entrepreneur wants to sell a new electrical gizmo and wants an
>independent review of its safety, he pays $$$ for it. Apparently one of the
>functions of the new brand of "cypher punks" is to provide a similar service
>for free. Sorry, I'm not a part of it, and I'm not *that* interested in Don's
>proposal. I have better use for my time.
However, I assume that you have no objection to others reviewing Don't
proposal for free (Actually for reputation).
>
>I also don't think that the ease of breaking the code should be the only
>consideration in evaluating a low-end cryptographic product. ...
>
>... If someone wants to market (and support) a crypto package for
>the masses and gets the masses to deploy it, I take my hat off to them. It
>doesn't matter if the code itself can be cracked as easily as the codes used
>in PKZIP or MS Excel or MS Word (reportedly). If the users discover that the
>code isn't strong enough for their needs, they'll upgrade to stronger codes.
>The path from weak crypto to strong crypto is much shorter than the path from
>no crypto to some crypto.
>
>If the user interface and [did you mean "is" - bf] logical and transparent
>and provides hooks to
>replace the weak (non-export-controlled) crypto being shipped with a stronger
>one (say, by FTPing a DLL) then it's a Good Thing.
Good interfaces are definitely something needed for the widespread adoption
of crypto, either strong or weak. However, the general opinion I have
heard is that UIs with easily replaced crypto are covered by ITAR.
>Don is doing a Good Thing and the "cypher punks" are doing an evil thing.
If Don is contributing to better interfaces, then I agree he is doing a
good thing. If all he is doing is proposing a new algorithm and describing
it with, to be charitable, non-standard uses of well defined terms, then I
disagree.
I strongly disagree that cypherpunks are doing an evil thing by exposing
the weaknesses in anyone's (including Don's) crypto system. There are many
ways to contribute, and publicizing the facts about a system are one of
them.
-------------------------------------------------------------------------
Bill Frantz | The lottery is a tax on | Periwinkle -- Consulting
(408)356-8506 | those who can't do math. | 16345 Englewood Ave.
frantz@netcom.com | - Who 1st said this? | Los Gatos, CA 95032, USA
NODE e1506d12Re: Systems with weak crypto, was: The House Rules At The Permanent Virtual
dlv@bwalk.dm.com (Dr.Dimitri Vulis KOTM)Fri, 6 Dec 1996 21:00:17 -0800 (PST)
frantz@netcom.com (Bill Frantz) writes:
> At 9:46 AM 12/6/96 -0500, Dr.Dimitri Vulis KOTM wrote:
> >If an entrepreneur wants to sell a new electrical gizmo and wants an
> >independent review of its safety, he pays $$$ for it. Apparently one of the
> >functions of the new brand of "cypher punks" is to provide a similar service
> >for free. Sorry, I'm not a part of it, and I'm not *that* interested in Don's
> >proposal. I have better use for my time.
>
> However, I assume that you have no objection to others reviewing Don't
> proposal for free (Actually for reputation).
Right now "snake oil" vendors treat the review process as an entitlement.
I think the world would be a slightly better place if punks of search of
reputation capital limited free reviews to freely available software; those
who *sell* something crypto-related deserve to be told, sternly: "Sorry,
union rules. You want a critique of your software, you pay for it."
---
Dr.Dimitri Vulis KOTM
Brighton Beach Boardwalk BBS, Forest Hills, N.Y.: +1-718-261-2013, 14.4Kbps
NODE 8c23affaRe: Systems with weak crypto, was: The House Rules At The Permanent Virtual
dlv@bwalk.dm.com (Dr.Dimitri Vulis KOTM)Fri, 6 Dec 1996 21:00:18 -0800 (PST)
frantz@netcom.com (Bill Frantz) writes:
> >I also don't think that the ease of breaking the code should be the only
> >consideration in evaluating a low-end cryptographic product. ...
> >
> >... If someone wants to market (and support) a crypto package for
> >the masses and gets the masses to deploy it, I take my hat off to them. It
> >doesn't matter if the code itself can be cracked as easily as the codes used
> >in PKZIP or MS Excel or MS Word (reportedly). If the users discover that the
> >code isn't strong enough for their needs, they'll upgrade to stronger codes.
> >The path from weak crypto to strong crypto is much shorter than the path fro
> >no crypto to some crypto.
> >
> >If the user interface and [did you mean "is" - bf] logical and transparent
> >and provides hooks to
> >replace the weak (non-export-controlled) crypto being shipped with a stronge
> >one (say, by FTPing a DLL) then it's a Good Thing.
>
> Good interfaces are definitely something needed for the widespread adoption
> of crypto, either strong or weak. However, the general opinion I have
> heard is that UIs with easily replaced crypto are covered by ITAR.
I too have heard a lot of bullshit on this mailing list with no basis in
reality.
Suppose a vendor sells (or gives away) a software product, say, a front end
to POP3/SMTP, or a secure filesystem for WinNT, with hooks to crypto
routines in a DLL (or a shared library). The vendor bundles 2+ crypto
libraries with the product, publishes the API for plugging in 3rd party
libraries, and makes a diligent effort to limit key size to, say, 16 bits.
Later a strong library becomes available from overseas (perhaps a PGP
interface.) and it turns out that the key size limitation sort of doesn't
work (e.g. disallows keys from 17 to 127 keys but allows 128+). "Sorry,
officer, a bug in our program!"
Is USG going to risk a test case on the vendor?
Suppose an organization deploys (weak) crypto and establishes policies and
procedures for distributing keys, for ensuring that all that needs to be
encrypted is, for clearing plaintexts, etc. Suppose one day it becomes
dissatisfied with the weak crypto package and replaces it by a stronger one.
How much of the time and effort invested in deploying the weak package will
be directly transferrable?
> >Don is doing a Good Thing and the "cypher punks" are doing an evil thing.
>
> If Don is contributing to better interfaces, then I agree he is doing a
> good thing. If all he is doing is proposing a new algorithm and describing
> it with, to be charitable, non-standard uses of well defined terms, then I
> disagree.
Don promotes the use of crypto. I have no idea what exactly he's selling.
I haven't been paid to review it. :-)
> I strongly disagree that cypherpunks are doing an evil thing by exposing
> the weaknesses in anyone's (including Don's) crypto system. There are many
> ways to contribute, and publicizing the facts about a system are one of
> them.
"Cypher punks" are doing an evil thing not by exposing the alleged weaknesses
in Don't proposal (I have no idea if they're there or not, and I don't care).
"Cypher punks" such as Paul Bradley verbally abuse Don and turn this mailing
list into a laughing stock for the media. Putting "(spit)" after Don's name
and calling him "bullshit master" is not the same as exposing weaknesses in
his proposal.
---
Dr.Dimitri Vulis KOTM
Brighton Beach Boardwalk BBS, Forest Hills, N.Y.: +1-718-261-2013, 14.4Kbps