I'm not really sure if this is the best place to post a suggestion, but the 
wiki said it was, so here goes:

I think it would make sense to offer an implementation of Threefish 
(developed in part by Bruce Schneier and Niels Ferguson), since it is a 
reasonably fast block cipher, is tweakable, and is the only serious block 
cipher (that I know of, at least) to offer a very wide variant (1024 bits 
wide). Additionally, it avoids cache-timing attacks by not using S-boxes or 
table lookups (something which I am absolutely sure you address in your 
implementation of AES, but all the same it is nice to know that one is 
using a block cipher developed explicitly to avoid such problems).

Better still, the C reference implementation of Threefish provided by the 
group that developed it is uncopyrighted, so it should be able to be 
included in this project with minimal effort.

Anyway, this is just a suggestion I thought I would bring up, since it 
would be nice to have more ciphers to choose from, and the reasons given 
above for including this particular cipher.

-- Collin

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to