[131566] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

multicore hash functions (was: 5x speedup for AES using SSE5?)

daemon@ATHENA.MIT.EDU (zooko)
Mon Aug 25 14:29:09 2008

In-Reply-To: <20080825002050.ebioyd2s8c0gk8g0@webmail.cs.auckland.ac.nz>
Cc: Cryptography List <cryptography@metzdowd.com>
From: zooko <zooko@zooko.com>
Date: Mon, 25 Aug 2008 06:36:02 -0600
To: Peter Gutmann <pgut001@cs.auckland.ac.nz>

Hello Peter Gutmann.

I'm working on a contribution to the SHA-3 process, and I've been  
using exactly the sort of abstraction that you describe -- counting  
one computation of a hash compression function as a unit of work  
which could be computed concurrently by some sort of parallel computer.

I vaguely think that once I get this level of analysis done, I should  
add some terms to show how the velocity of data into the computer and  
from core to core is not infinite.

I certainly think that I should code up some actual implementations  
and benchmark them.  However, I don't have a machine available with  
lots of cores -- I'm considering requesting of Sun.com that they lend  
me a T2.  (Despite my earlier declaration to Sun that I had lost  
interest in their stupid architecture since they wouldn't release the  
source to the crypto module.)

Anyway, if you have a better way to think about parallelism of hash  
functions, I'm all ears.

Thanks,

Zooko
---
http://allmydata.org -- Tahoe, the Least-Authority Filesystem
http://allmydata.com -- back up all your files for $5/month

---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo@metzdowd.com

home help back first fref pref prev next nref lref last post