At 12:37 AM 11/26/99 , Vin McLellan wrote:
>        Bodo Moeller <[EMAIL PROTECTED]> replied:
>
> >It was a trade secret, but obviously is no longer secret; to my
> >knowledge, RSA has never asserted to have patents on RC4.
>
>         This is correct.  OTOH, RSAS has never given up their copyright on
>the name RC4 either. (Nor, AFAIK, has RSAS acknowledged the equivalence of
>the various RC4 clones -- which might, under US law,  void whatever is left
>of the trade secret IP it uses to protect its own RC4 implementation code.)

I hate to pick nits (especially after Vin's clearly spent a long time 
putting together a summary of several years' worth of crypto industry 
history, which isn't recorded anywhere else, so far as I'm aware) but it's 
important to remember that the term "RC4" isn't protectible under 
copyright, but (potentially) by trademark, especially in light of the 
following -

        Charles Forsythe <[EMAIL PROTECTED]> noted:

>//>You can call your implementation ARC4 -- Alleged RC4.  If you claim that
>//>your implementation is RC4 with any certainty, you may violate a
>//>trademark.  Yes, we all know better.
>
>         Do we now?  You've got to admit it would take a lot of gall for
>someone other than MIT Prof. Ron Rivest,  today, to bring to market a new
>symmetric algorithm called, ummm, "RC7."  (The RC, btw, has always been,
>according to Ron,  simply his label for his newest effort, as in "Ron's
>Code" -- number whatever;-)
>
>         It might also be fairly said that an "RC7" cryptosystem  from
>someone other than Ron Rivest would confuse and mislead the consumers and
>OEMs who have come to expect the elegant simplicity,  ingenious complexity,
>and durable security we've seen in Prof. Rivest's RC2, RC4, RC5, and RC6.

This last bit seems to muddy the waters regarding the trademark status of 
the "RC" prefix. Trademarks identify to consumers a unique source of goods 
or services. To the extent that "RC<number>" identifies Ron Rivest as the 
source of an algorithm or a scrap of code, it's not an RSAS trademark, it's 
a Ron Rivest trademark.

I agree with your conclusions above from a moral perspective - anyone else 
who used the "RC" prefix for a crypto algorithm would look like a jerk, as 
would someone who appropriated, say, the "eay" suffix without the 
cooperation or permission of Eric Young. But I'm not sure that, in a 
stricter legal sense, either term has been closely correlated enough with a 
unique source of goods or services to serve as a protectible mark.

(This message is *not* meant as legal advice; people who want legal advice 
instead of commentary written during commercial breaks from the X-Files 
should hire their own attorneys.)

The relationship of trademarks to algorithms is an interesting one - as Vin 
notes, RSAS (and its ancestors) have experimented with a number of 
different strategies for protecting their IP and their investment, and one 
approach is trademark. I note that Vin's messages refer to the RSA 
algorithm as RSApkc; I remember a discussion some months ago on either 
cypherpunks or [EMAIL PROTECTED] regarding the trademark status of the 
initials "RSA". This is an issue that's not going to go away.  It would 
probably do everyone good to clearly identify some terms which aren't 
anyone's proprietary IP (like "linux" or "ssl" or "tls") which can be used 
to describe an abstract standard (or protocol, or algorithm) and some 
proprietary and nonproprietary terms, as appropriate, to describe 
particular implementations of the abstract.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to