A method and apparatus provides cryptographic parameters for use in cryptographic
applications in response to requests therefor. The method includes the steps of:
pre-computing one or more different types of sets of cryptographic parameters,
each the type of set being adapted for use by an associated type of cryptographic
application; securely storing the pre-computed sets of cryptographic parameters
in a memory storage unit; receiving a request for a set of cryptographic parameters
having specified characteristics for use in a particular cryptographic application;
determining one of the sets of cryptographic parameters stored in the memory storage
unit that has specified characteristics; accessing the determined set of cryptographic
parameters from the memory storage unit; and providing the determined set of cryptographic
parameters with minimal latency.