|
Example 5 - more detailsThese examples are all timed using the same standard build of the CPKtec system using modules optimised for speed where possible. Timings are for one ECDSA verification (one private key operation). The curves used are all NIST curves. However, the system has not been optimised for any particular curve. The characteristic p curves are NIST curves P-192, P-224, P-256, P-384, and P-521. Curves P-192, P-224, P-384, and P-521 are trinomial, trinomial, pentanomial, and binomial (Mersenne) primes respectively. Curve P-256 is also pentanomial; however we treat this curve as a random curve to show typical timings for random curves. The characteristic 2 curves are NIST curves B-163, B-233, B-283, B-409, and B-571. The system was compiled using gcc under Cygwin on a 700 MHz Pentium III. | ||