OpenBSD: Sun's ECC and OpenSSL
I've used OpenBSD for years (since the first release on CD), and if there's one thing I've learned in that time, it's that Theo Deraadt, good or bad, sticks by his guns. He has dedicated the last few years to ensuring that OpenBSD stays "free," avoiding licenses that would restrict the use of the end product in ANY way. He had a spat with Darrren Reed about a year ago over IPF, the definitive packet filter of the time. Darren decided to insert some license terms which were in conflict with the BSD license. At the time it seemed a bit reckless on the part of Theo as there was no sufficient replacement in sight, but the OpenBSD team, along with Daniel Hartmeier, managed to get a fully functional IPF replacement into OpenBSD in a few months. Not only was it fully functional, but it was, in many ways, better than IPF, which has stagnated over the last few years due to its dominance in the arena. Now Theo is crying foul over Sun's contribution of Eliptical Curve Cryptography to OpenSSL, an integral part of OpenBSD. The specific language in contention is as follows: /* crypto/engine/tb_ecdh.c */ The question is, is this going to furthur maginalize OpenBSD, which has been criticized over its rejection of IPF, or could they perhaps improve on OpenSSL, as I believe they've done with PF. OpenSSL, as an integral part of Apache's secure solution, and the core of OpenBSD's own OpenSSH project, has a much wider reach than IPF did. I'm not sure which way this will go, but I've always credited Theo for his convictions, which are largely responsible, despite recent problems, with the overall security of OpenBSD. I hope this works out well for all involved. In any case, I will continue to recommend OpenBSD where it's use is appropriate, and I'd suggest to anyone looking for a secure, open source solution to do the same. Info Security From Wozz Permalink comment [] |
Open-source group gets Sun security gift - Tech News - CNET.com
I'm a few days behind on this one, but thought it was important enough to get caught up on. Elliptic Curve Cryptography (ECC) promises to take a lot of the heavy lifting out of strong cryptography. Currently the most popular public-key algorithms used in protocols like SSL are based on the difficuly of factoring large integers, and require a fair amount of CPU power to work. ECC provides a computationally simpler path to the same end result. Sun's providing this to the OpenSSL people should hopefully speed its acceptance in the real world and result in better encryption on smaller platforms. Info Security From Wozz Permalink comment [] |
