RSA dijital imza protokolü RSA şifreleme algoritmasına dayanmaktadır. En yaygın olarak bilinen ve kullanılan dijital imza protokolüdür. RSA dijital imzalamasına ek olarak, daha önce açıklanan ElGamal şifreleme algoritması da dijital imza için kullanılabilir. Dijital imza algoritması (DSA-Digital Signature Algorithm) ayrık logaritma prensibine göre tasarlanmıştır. Fakat ElGamal dijital imza protokolüne göre daha yaygın olarak kullanılmaktadır. DSA algoritması, sadece dijital imza üretmek amacıyla tasarlanmıştır. RSA ve ElGamal algoritmalarında olduğu gibi şifreleme amaçlı kullanılmaz.