Question:
With DSA, because the value of k is generated for each signature, even if the same
message is signed twice on different occasions, the signatures will differ. This is not
true of RSA signatures. What is the practical implication of this difference?
Answer:
Answer is as follows :
As we know that DSA is only used for signature purpose but RSA is used for cryptographic purpose.
But somehow DSA uses discrete logarithms for Encryption and in RSA long term calculations are used which is more secure as compare to DSA.
now while signing message with DSA it leads to more time and more memory consuming process because at every point the message is signed. So the verification of signatures gets complicated.
But in case of RSA the calculations are high, but they consume less memory and less need of verification. Because of large calculations RSA is much slower than DSA.
if there is any query please ask in comments..