a potential bias in the generation or a private key is avoided by selecting the key and comparing it against the system parameters . if a predetermined condition is attained it is accepted . if not it is rejected and a new key is generated .