Stories
Slash Boxes
Comments

News for nerds, stuff that matters

OpenSSL Gets Cryptography Gift From Sun

Posted by timothy on Thu Sep 19, 2002 04:08 PM
from the curvaceousness dept.
Kataire writes "C|Net posted this story about how Sun Microsystems' has donated 'elliptic curve' encryption technology, (developed by Whitfield Diffie of Diffie-Hellman public key fame) to the OpenSSL project. This potentially means better encryption for lighter-weight systems such as PDAs."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Great! (Score:4, Funny)

    by mdechene (607874) on Thursday September 19 2002, @04:11PM (#4292673)
    Now I can keep my pesky roommates out of my palms oh-so-full social calendar.
    • Re:Great! (Score:4, Funny)

      by Soko (17987) on Thursday September 19 2002, @04:13PM (#4292709) Homepage
      Now I can keep my pesky roommates out of my palms oh-so-full social calendar.

      You mean right now you let *your* palm *date* your friends? Ewww....

      [ Parent ]
      • Re:Great! by Nailer (Score:2) Thursday September 19 2002, @07:14PM
        • Re:Great! by Huge Pi Removal (Score:1) Friday September 20 2002, @05:46AM
        • 1 reply beneath your current threshold.
      • Re:Great! by unicron (Score:2) Thursday September 19 2002, @04:32PM
      • 2 replies beneath your current threshold.
    • Re:Great! (Score:5, Interesting)

      by Darkforge (28199) on Thursday September 19 2002, @05:22PM (#4293222) Homepage
      Actually, there is a real use for widespread heavy-duty crypto, even on a PDA: encrypted money tokens.

      If strong encrypted money tokens were to be implemented on a wide scale for, say, Palm PocketPC, Zaurus, and maybe a special purpose StrongARM device, you could expect to see a cheap widespread secure electronic payment mechanism that you can use for micropayments.

      Aside from the novelty of buying lunch with your PDA, this could be the next step towards truly secure electronic transfers. You can say goodbye to corporate privacy violations when you can pay for your online goods with secure anonymous electronic cash.

      Imagine paying your peers in a P2P system for MP3s/OGGs/whatever. Providing fat bandwidth for P2P would be a potential money-maker, not merely a labor of love. Throw in an anonymizing protocol and you're selling MP3 bandwidth online securely and untraceably; the RIAA couldn't shut you down, because there'd be no way to figure out who you were.

      That's the power of widespread strong crypto, especially in small devices.

      [ Parent ]
      • Re:Great! by cant_get_a_good_nick (Score:3) Thursday September 19 2002, @06:43PM
      • 1 reply beneath your current threshold.
    • Double Funny by hendridm (Score:2) Thursday September 19 2002, @06:48PM
    • 2 replies beneath your current threshold.
  • by Digitalia (127982) on Thursday September 19 2002, @04:11PM (#4292678) Homepage
    This isn't the encryption scheme mentioned previously, when Slashdot reported that a distributed project has almost "broken" the scheme, is it?
  • It's not really that surprising (Score:5, Insightful)

    by bsharitt (580506) <bsharitt.gmail@com> on Thursday September 19 2002, @04:13PM (#4292708) Homepage Journal
    Sun is basically "arming the rebels" so they can better fight Microsoft. Even though they may have other motives, it's nice of them anyway.
    • Re:It's not really that surprising by cpeterso (Score:2) Thursday September 19 2002, @04:51PM
    • Re:It's not really that surprising by Mushy (Score:1) Thursday September 19 2002, @05:10PM
    • Re:It's not really that surprising (Score:4, Interesting)

      by Billly Gates (198444) on Thursday September 19 2002, @05:20PM (#4293208) Homepage Journal
      "Sun is basically "arming the rebels""



      No. I think it this move was designed to improve Apache's security and make it a greater e-commerce tool on solaris( and unix). Sun relizes that more sun webservers use apache then Iplanet so they are donating the code to openssl since apache uses it by default. And not to just attack Microsoft. However I do question the timing since newly discovered ssl flaw recently in IIS/IE is making headline news and CIO's nervous.

      Something like this may have an impact in e-commerce purchasing decisions. .NET has made alot of hype and headway into the ecommerce market because its so easy to write a vb.net ecommerce site these days. In VB.NEt you can declare a subroutine as a webservice or applet(never used it but seen it)and it instantly becomes a servlet. This is something Sun has to fight. Windows Developers are really rallying upon .NET because thats all they know. Same reason why SQL-Server is getting popular. With palladium security will be a non issue so who knows what will happen. I do not see how sun could fight this unless use the more open TCPA [trustedpc.org] standard. At least that one is not owned by Microsoft like palladium.

      [ Parent ]
    • Re:It's not really that surprising by kevin lyda (Score:2) Thursday September 19 2002, @06:05PM
    • 1 reply beneath your current threshold.
  • Ugggh.. (Score:2)

    by unicron (20286) <unicron@thcne[ ]et ['t.n' in gap]> on Thursday September 19 2002, @04:14PM (#4292725) Homepage
    I hate you bastards..get my curiosity flowing, now I get the waste the rest of the work day reading this [amazon.com] I encrypted something on my pda once..then tossed it out. Rather unorthidox method of the onetime pad cypher, I know, but hey.
    • Re:Ugggh.. by shokk (Score:2) Thursday September 19 2002, @09:53PM
    • 1 reply beneath your current threshold.
  • by questionlp (58365) on Thursday September 19 2002, @04:16PM (#4292736) Homepage
    Although I use and keep up with the BSD side of things, but I think this affects the entire open source community as a whole, including xBSD, Linux, Apache+SSL, and gobs of other software that utilizes SSL for security.

    Nonetheless, it is great to see Sun contributing back to the community.

    This does bring up one question in my mind though... could this be used in SSL acceleration cards to improve the effiency of the SSL 'processor' (i.e.: keep the same performance level while reducing the amount of power necessary)?
  • When cryptography is outlawed, (Score:2, Insightful)

    by SHEENmaster (581283) <travis@nOSpam.utk.edu> on Thursday September 19 2002, @04:21PM (#4292784) Homepage Journal
    newlmsy akhtswnd whss adna nwsufaclanw!
  • Kudos to Sun (Score:1)

    by ebuck (585470) on Thursday September 19 2002, @04:22PM (#4292789)

    Another fine donation by Sun. Congratulations to them for the offering.
  • Good for more then PDA's (Score:3, Insightful)

    by afidel (530433) on Thursday September 19 2002, @04:23PM (#4292804)
    Since there is no known weakening from quantum computers of elyptic curve cryptosystems EC's may well be better for long term cryptography, even on supercomputers. Since it is pretty well known that the massive parallelism of quantom computers will greatly increase the ability of future systems to factor large numbers more traditional cyphers will be under more pressure.
  • elliptic curves? (Score:1)

    by crm114 (586020) on Thursday September 19 2002, @04:25PM (#4292810)
    what about the Taniyama-Shimura conjecture? If openSSL would include that with elliptic curves we could solve Fermat's last theorem on our PDA's...
  • so now (Score:1)

    by frodo from middle ea (602941) on Thursday September 19 2002, @04:25PM (#4292814) Homepage
    so now do we hate sun or love sun ?
    • Re:so now by unicron (Score:2) Thursday September 19 2002, @04:36PM
    • 2 replies beneath your current threshold.
  • Offering from large companies (Score:5, Interesting)

    by phorm (591458) on Thursday September 19 2002, @04:30PM (#4292864) Homepage Journal
    Has anybody noticed a trend lately of large corporations or companies making offers to the public source movements. Is this a play between them for notice, or are they finally starting to figure out that it's better to play nice with open source than fight against it?
  • by hey you, it's me (603035) on Thursday September 19 2002, @04:32PM (#4292871)
    When I first got my Visor, a co-worker sent me an app he had been using to encrypt passwords and such. It was called Certicom SecureMemo. To set it up, you would drag your stylus in circles (elliptic curves), and it would generate a key based on this. Now, my question is, doesn't this imply that this technology is already implemented on Palm? Given, it's not OSS, but it is there.

    Unfortunately, I think Certicom pulled the app from their site. Nice app.
  • Please say it's patented.. (Score:2, Flamebait)

    by GauteL (29207) on Thursday September 19 2002, @04:35PM (#4292902) Homepage
    .. and that they have given a irreversible distribution right for free software, so that its usable on free software but not for proprietary software unlicensed by SUN.

    Or... was that a rather evil thought? I'm not sure anymore, I'm so blinded by my zealotism.
  • by theskov (556173) <skov @ m y realbox.com> on Thursday September 19 2002, @04:38PM (#4292921) Homepage
    Doesn't most hand-helds have more than enough processing power for encryption? Since you don't have broadband connections, the highest possible pressure on the processor is to encrypt/decrypt 56 kbit/s. With f.ex. 233 MHz, that's around 30 MHz pr. kbyte. And if you're encrypting financial transactions the amount of data transfered is very, very small.

    The article cites that current encryption technology is based on 17th and 18th century mathematics - so is quite a lot of other things that work very well indeed. Mathematics don't deteriorate.

    Of course this is a Good Thing (tm), but I honestly don't think that many people will ever notice a difference.
  • by Deagol (323173) on Thursday September 19 2002, @04:39PM (#4292931) Homepage
    I read the article, but "technology" was the only thing I read was "donated". WTF does that mean? Did they give them reference code with a GPL (or whetever the OpenSSL library uses)? Did they give up patent rights to the method? The article didn't explain just what the OpenSSL folks got.
    • 1 reply beneath your current threshold.
  • by NerveGas (168686) on Thursday September 19 2002, @04:42PM (#4292950)

    Supposedly, this offers encryption with less computational demand. And, supposedly, it's not going to be in use for 5 to 10 years.

    If that's the case, my quesion is this: Why bother? Moore's law says that in the 10 years that it will take to get this implemented, CPU's will be *64 times faster* than they are today.

    Just think: "Wow! With this new encryption technology, encrypted 100 megabit networking only takes 0.05% of my processer instead of 0.1%!"

    steve
  • by geekotourist (80163) on Thursday September 19 2002, @04:47PM (#4292983) Journal
    The article reads as if using ECC for small devices is a novel concept. That isn't the case- Certicom is 15 years old, and has done ECC for handheld and embedded devices for at least 4-5 years. It has some solid encryption researchers (Scott Vanstone, for example) and a bundle of patents. Most Palms out today use Certicom's ECC, although newer versions are using RSA. And while Certicom is probably the best known company promoting ECC, I know of several other companies in Japan, Korea and Germany that sell their own implementations of ECC.
  • Securing edge of network devices (Score:2, Insightful)

    by clutch110 (528473) on Thursday September 19 2002, @04:50PM (#4293005)
    I can see this as a positive step to secure the network end to end, from the server room down to the smallest of devices, the PDA.

    As it stands now, having a wireless network could be a blessing. Information available at your finger tips. PDAs have never been a strong focal point for security in my experience. It will be great to see a network that can be truly encrypted end to end.

    Now if only the user friendliness of this made it so that even the ordinary citizen could use it.
  • by Anonymous Coward on Thursday September 19 2002, @04:57PM (#4293057)
    You know what that tells us, right?

    The NSA can already crack it. :)
    • 1 reply beneath your current threshold.
  • by backtick (2376) on Thursday September 19 2002, @05:07PM (#4293121) Homepage Journal
    If they are so *&*^ serious about security? The slapper worm has been out for quite a while now, and Sun's cobalts run a REALLY old version of OpenSSL. Sun's last patch was released almost a month ago, for a CGI vulnerability. They've been asked dozens of times about the OpenSSL patch, and won't even give customers the courtesy of a "We're going to have one by X" response. CobaltOS is just a flippin' rebuilt RedHat OS; it isn't hard to patch!
  • The BSD license is evil (Score:1, Flamebait)

    by Arandir (19206) on Thursday September 19 2002, @05:55PM (#4293444) Homepage Journal
    The BSD license is evil. It is a license to steal. Using it will only ensure that corporations will not contribute anything back to the community... ...What's that? Sun contributed back? Well, shit. That ruins that argument...
  • Whitfield Diffie did NOT invent ECC (Score:5, Informative)

    by plcurechax (247883) on Thursday September 19 2002, @06:06PM (#4293519) Homepage
    'elliptic curve' encryption technology, (developed by Whitfield Diffie of Diffie-Hellman public key fame)

    Elliptic curve cryptography was indepentantly
    invented by Neal Koblitz [washington.edu], Professor of Mathematics at the University of Washington and Victor Miller who was then at IBM.
    (Source [certicom.com])

    Whitfield Diffie is Sun's chief security officer, and co-invented public-key cryptography.
    • by Ungrounded Lightning (62228) on Thursday September 19 2002, @08:50PM (#4294419) Journal
      Whitfield Diffie is Sun's chief security officer, and co-invented public-key cryptography.

      Actually, Ralph Merkle invented public-key cryptography (too). Merkle's article was SUBMITTED first, though the Diffie-Hellman article was PUBLISHED first while Merkle's was still going through the review process.

      Not to disparage any of 'em. Merkle and Diffie & Hellman both invented it separately.

      And for you people who follow Nanotech and/or Cryonics, yes it's THAT Ralph Merkle (who didn't invent either cryonics or nanotech, though he does much great work to advance them).
      [ Parent ]
  • by ocie (6659) on Thursday September 19 2002, @06:51PM (#4293781) Homepage
    Well Arthur, it looks like this elipse has come full circle.
  • not to sound bitter... (Score:2, Interesting)

    by tomstdenis (446163) <tomstdenis@gmaPERIODil.com minus punct> on Thursday September 19 2002, @07:17PM (#4293906) Homepage
    but so what?

    My crypto lib has supported [non-P1363] ECC crypto since quite sometime now. Big deal.

    http://libtomcrypt.sunsite.dk
    or
    http://tom.ia hu.ca

    I use ECC in the traditional ElGamal method without standard packet formats. But the idea is the same...

    Tom
  • License? (Score:4, Interesting)

    by rweir (96112) on Thursday September 19 2002, @07:51PM (#4294095) Homepage Journal
    Is it under a 4-clause [gnu.org] or 3-clause BSD [gnu.org] license? OpenSSL is _still_ under the 4-clause license, with the `obnoxious advertising clause' which says that you have to mention the developers in all advertising materials.
    Not such a big deal, you might say, but there are two big problems with this: 1) It's incompatible with GNU GPL, so no straight GPL software can use OpenSSL, and 2) it causes huge practical problems [gnu.org].

    Theses issues are a big [debian.org] problems [debian.org] for [debian.org] Debian [debian.org], in particular.
    • Re:License? by Arandir (Score:1) Friday September 20 2002, @12:02AM
      • Re:License? by rweir (Score:1) Friday September 20 2002, @12:45AM
        • Re:License? by Arandir (Score:1) Friday September 20 2002, @01:00PM
          • Re:License? by rweir (Score:1) Saturday September 21 2002, @03:33AM
    • 3 replies beneath your current threshold.
  • Elliptic Curve Encription isn't 'owned' by Sun. Apple owns some pattent related to it that they got from NeXT (search for Richard Crandall). And it was invented by someone else entirely (see comments above).
    • 1 reply beneath your current threshold.
  • sun labs (Score:3, Informative)

    by Anonymous Coward on Thursday September 19 2002, @08:12PM (#4294196)
    Sun has a pretty good site with some informative documentation and a link to OpenSSL's cipher downloads [sun.com]
    1. http://research.sun.com/projects/crypto/
  • encryption (Score:1)

    by sedimentary_rock (569353) on Thursday September 19 2002, @08:30PM (#4294324)
    Does anybody know of a secure surfing service that the government doesn't have a back door key to? IE SSL encryption is definitely out, and I'm not so sure about anonymizer.com, either.
  • Three types of elliptic curves (Score:3, Insightful)

    by Florian Weimer (88405) <fw@deneb.enyo.de> on Friday September 20 2002, @12:35AM (#4295332) Homepage
    There is a saying that in cryptography, there are three types of elliptic curves: the insecure ones, the inefficient ones, and those that have been patented by Certicom.

    I wonder which curves can be used with the code offered by Sun.
  • Theo's take (Score:1)

    by Luke (7869) on Tuesday September 24 2002, @08:37AM (#4318671)
    Date: Mon, 23 Sep 2002 12:38:11 -0600
    From: Theo de Raadt
    To: misc@cvs.openbsd.org
    Subject: openssl

    some of you asked us what that ECC donation from Sun to OpenSSL means.

    so what does it mean?

    it means that OpenSSL is becoming a non-free software project, because
    the code from Sun contains licenses which invoke patent litigation;
    the licence on the new code basically builds a contract that says "if
    you use this code, you cannot sue Sun".

    In such a way, by means of the slippery slope, a free software project
    becomes not as free, and eventually, less and less free.

    Before anyone speaks up about and says "that restriction does not
    affect me". It does indirectly affect you. It means that some other
    vendor that uses this code, and subsequently ends up having a spat
    with Sun, ends up wasting money on legal efforts, and our entire
    society pays for that. My take on it, is that this is the way the
    legal industry ensures itself future work.

    On the other hand, here in OpenBSD land we will continue to strive to
    make our software more and more free. We've been squishing odd
    license terms which contain non-free restrictions throughout the
    source tree for about 2 years now.

    once again, i think it is time to fork OpenSSL. It's obviously run by
    a bunch of people who don't think through the legal implications of
    their actions. they should NOT have accepted that code without it
    being 100% free.

    This donation is not free code. Shame on you Sun, and double shame on
    you OpenSSL.
    • 1 reply beneath your current threshold.
  • Sun FAQ (Score:2)

    by dananderson (1880) on Monday September 30 2002, @07:44PM (#4364114) Homepage
    A FAQ by Sun is at
    http://research.sun.com/projects/crypto/FrequenlyA skedQuestions.html [sun.com]

    It includes technical information and answers questions some people had about licensing.

  • by Mr.T1 (607832) on Thursday September 19 2002, @04:18PM (#4292756) Journal
    What's the titel of that Eagles record again??
    [ Parent ]
  • by wizardmax (555747) on Thursday September 19 2002, @04:49PM (#4293002) Homepage Journal
    We are techs/geeks, thats what we do. We don't politicize or make war! We do what we are best at.
    [ Parent ]
  • Re:This rocks (Score:1)

    by Ztyx (604412) on Thursday September 19 2002, @04:55PM (#4293040) Homepage
    Yeah, sometimes I just love Sun!
    [ Parent ]
  • Re:NeXT, did NOT invent ECC. (Score:4, Informative)

    by plcurechax (247883) on Thursday September 19 2002, @05:07PM (#4293119) Homepage
    ...given that it was invented by NeXT?

    Sorry, Ellipitic curve cryptography was invented independantly by Neal Koblitz, Professor of Mathematics at the University of Washington and Victor Miller who was then at IBM.
    (Source [certicom.com])
    [ Parent ]
  • Re:Why is this significant? (Score:3, Interesting)

    by plcurechax (247883) on Thursday September 19 2002, @06:15PM (#4293577) Homepage
    I know the keys used for ECC are generally smaller, but that seems like a fairly minor consideration even for PDAs

    ECC uses smaller keys, which is suitable for very small networked devices like network appliances, that use cheap (<$1) 8-bit microprocessors with very small amounts of NVRAM.

    Is eliptic curve cryptography actually faster than RSA?

    Yes, which is the major advantage over RSA, more important in most applications than the storage of smaller keys. I don't know exactly but I estimate in the area of 10 to 100 times faster for "equal" level of confidence in security.

    And if it IS faster, wouldn't it be much more useful for web servers than for PDAs?

    Think mobile phones, or cheap network household appliances with 8 and 16-bit microprocessors with clock speeds less than 12MHz. It also means lower power comsumption which is important for most battery powered devices.
    [ Parent ]
    • Re: benchmarks by plcurechax (Score:1) Thursday September 19 2002, @10:19PM
    • 1 reply beneath your current threshold.
  • Re:BSD?? (Score:2, Informative)

    by 4geru (593254) on Thursday September 19 2002, @09:52PM (#4294711)
    No. OpenSSL was originally SSLeay written by Eric Young.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • by TeddyR (4176) on Friday September 20 2002, @04:47AM (#4295887) Homepage Journal
    Wondering if its not because they "invented" it, but maybe because they hold the IP license for an implementatuin that they decided to allow OpenSSL to use under a free license..
    [ Parent ]
  • 21 replies beneath your current threshold.