Digital Signature Algorithm (DSA) is a public-key cryptosystem. It’s is used to generate and verify digital signature. Details of DSA could be found in FIPS.186-4, section 4.