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.
