Generating a 1024-bit PGP key with PGP 2.6.3ia on a (double-speed) HP 200LX (80186 cpu) takes about fifteen minutes.


Your assumption that Cray computers were designed solely for floating point operations is incorrect. The Cray 2, at least, supported a variety of integer and logical operations in its vector processors, including population count, which I understand is the critical operation for high performance cryptographic operations. See page 6 of this document for a ...


The NSA used vector processing because it lets you parallelize attacks on a symmetric cipher. This is because a single instruction operates on multiple data in different vectors. As an example, COPACOBANA is a vector architecture that breaks DES by brute force, which is exactly how the NSA would have used a vector processor. However, this would still have ...

Only top voted, non community-wiki answers of a minimum length are eligible