On Jun 9, 2011, at 1:14 49PM, Paul Hoffman wrote:
> Greetings again. I am helping someone design a system that will involve
> giving someone a randomly-generated key that they have to type in order to
> unlock data that is private but not terribly valuable. Thus, we want to keep
> the key as short as practical to reduce typing and mis-typing, but long
> enough to prevent trivial brute-force attacks. The encryption will be AES-128
> in CBC mode.
>
> What is the current state of brute-force attacks on AES-128 blobs? Are there
> recent results where we can estimate the cost of brute-forcing 64-bit and
> 80-bit keys?
I suspect that a simple Moore's Law extrapolation from older numbers will
suffice -- no matter how an estimate is derived, there are still sufficiently
many unknowns (like overhead for power supplies, chassis, cooling, board
density, etc.) that you're not going to do better than an order of magnitude
anyway (~3 bits of key length), unless you actually go through the very
detailed engineering to design one.
You might do better to use a 128-bit key, but encoded in the S/Key words or
something with error correction built in.
--Steve Bellovin, https://www.cs.columbia.edu/~smb
_______________________________________________
cryptography mailing list
[email protected]
http://lists.randombit.net/mailman/listinfo/cryptography