RSA Key Pair Generation
An RSA key pair consists of an RSA private key, which is used to compute a digital signature, and an RSA public key, which is used to verify a digital signature. An RSA key pair used for
digital signatures shall only be used for digital signatures, not for other purposes (e.g., key establishment).
An RSA public key consists of a modulus n, which is the product of two positive prime integers [..]
The Digital Signature Algorithm (DSA)
DSA Parameters
A DSA digital signature is computed using a set of domain parameters, a private key x, a permessage secret number k, data to be signed, and a hash function. A digital signature is verified using the same domain parameters, a public key y that is mathematically associated with the private key used to generate the digital signature, data to be verified, and the same hash function that was used [..]