BASIS OF COMPARISON | RSA | DSA |
Description | RSA is a type of cryptosystem algorithm. | DSA is a type digital signature algorithm. |
Functionality | RSA algorithm works on the basis of the mathematical fact that it is not easy to factor the product of two prime numbers. | The DSA works on the mathematical concept of discrete algorithms and modular exponentiation. |
Launch | RSA algorithm came into existence in 1977. | The DSA Algorithm came into existence in the year 1991. |
Development | RSA was developed by Leonard Aldeman, Aldi Shamir and Ron Rivest. | The DSA was developed by NIST (National institute of standards and technology). |
Key Generation | The process of key generation is slower in RSA. | The process of key generation is faster in DSA. |
Suitability | RSA works best in the cases of encryption and verification. | DSA works best in the cases of signing (digital) and decryption. |
Application | RSA algorithm can be used in securing the transmission of data. | DSA algorithm can be used for digital signatures and their verification. |
Encryption | It is faster than DSA in encryption. | It is slower in encryption. |
Decryption | It is slower in decryption. | It is faster in decryption. |