Although most PKC schemes allow keys that are 1024 bits and longer, Shamir claims that 512-bit RSA keys protect 95% of today's E-commerce on the Internet. (See Bruce Schneier's Crypto-Gram (May 15, 1999) for more information, as well as the comments from RSA Labs.)