A method, system and apparatus are described for ensuring a uniform random
distribution of keys generated for cryptography. These generated keys,
are depicted utilizing a trusted third party, or Certification Authority
(CA) in the generation of a reliable seed to be used in the generation of
prime numbers used in public key cryptography. The inclusion of the
trusted third party allows for an independent third party to police
against first party attacks on the security of the system without
increasing the overhead of the system significantly.