[e2e] Re: [Tsvwg] Really End-to-end or CRC vs everything
else ?
David P. Reed
dpreed at reed.com
Fri Jun 8 12:56:47 PDT 2001
Because I proposed secure auth vs. checksum, I've gotten real curious about
relative performance of checksums, CRC32, MD5 and MD5-MAC. Since there is
an open source project called OpenCL that has implementations of CRC32 and
MD5, I thought I'd investigate, and found that there were already
benchmarks of that code. Their somewhat surprising result is that MD5-MAC
is slightly *faster* than CRC32 in that implementation. (on 392 MHz
Pentium, 264 Mb/sec vs. 252 Mb/sec). Don't know how fast a 16 or 32-bit
checksum would be. See: http://opencl.sourceforge.net/bmarks.php
Since I'm a bit twiddler at heart, I'm going to "optimize" the CRC32 code
and the MD5-MAC code just to see if this is because of poor implementation.
But one might very sensibly choose MD5-MAC for all the reasons I've
mentioned earlier about foiling the foul middleboxes.
More information about the end2end-interest
mailing list