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.
|