Suggested Key Sizes

NIST SP 800-57 is the NIST's suggestion on what keylengths to use and expected timeframe that is will be useful.

Recommended algorithms and minimum key sizes

Algorithm security lifetimes

Symmetric key algorithms
(Encryption & MAC)

FFC
(e.g., DSA, D-H)

IFC
(e.g., RSA)

ECC
(e.g., ECDSA)

Through 2010
(min. of 80 bits of strength)

2TDEA*
3TDEA
AES-128
AES-192
AES-256

Min.:
L = 1024;
N =160

Min.:
k=1024

Min.:
f=160

Through 2030
(min. of 112 bits of strength)

3TDEA
AES-128
AES-192
AES-256

Min.:
L = 2048
N = 224

Min.:
k=2048

Min.:
f=224

Beyond 2030
(min. of 128 bits of strength)

AES-128
AES-192
AES-256

Min.:
L = 3072
N = 256

Min.:
k=3072

Min.:
f=256

Explanations: