Disclosed herein is a system and method for storage and recovery of a private
key in a cryptographic system by providing a parameterization of the private key
that uses less storage space than the full CRT parameter set {p, q, dp,
dq, v} and that provides better computational efficiency than the minimal
parameter set {p, q}. Also disclosed is a system and method for storage and recovery
of a private key in a cryptographic system by providing a parameterization of the
private key that uses less storage space than the full non-CRT parameter set {n,
d} and that provides better computational efficiency than the minimal parameter
set {p, q}. Furthermore, disclosed herein is a means for computing the parameters
dp, dq, and d in a manner such that the computational sequence
is independent of the values of the prime factors p and q, thereby reducing vulnerability
to attacks that exploit such dependence.