O semnătură digitală sau o schemă de semnătură digitală este un tip de criptografie asimetrică. Pentru mesajele trimise printr-un canal nesigur, o bună implementare a algoritmului de semnătură digitală este cea care îl face pe receptor să creadă că mesajul a fost trimis de către expeditorul declarat și să aibă încredere în mesaj.

În multe privințe, semnăturile digitale sunt echivalente cu semnăturile tradiționale scrise de mână; semnăturile digitale implementate în mod corespunzător sunt mai greu de copiat decât cele scrise de mână. Semnătura digitală este implementată cu ajutorul criptografiei. Semnăturile digitale pot, de asemenea, să ofere confirmare, ceea ce înseamnă că semnatarul nu poate pretinde cu succes că nu a semnat un mesaj, susținând în același timp că cheia sa privată rămâne secretă. Semnăturile digitale sunt utilizate în mod regulat în SUA, în țările europene și în India, atât în administrația publică, cât și în birourile private. În India, certificatul numit Digital Signing Certificate (DSC) este utilizat pe scară largă pentru depunerea electronică a documentelor de afaceri și pentru depunerea declarațiilor privind impozitul pe venit etc.

Semnăturile digitale sunt adesea folosite pentru a implementa semnături electronice, un termen mai larg care se referă la orice date electronice care au semnificația unei semnături, dar nu toate semnăturile electronice folosesc semnături digitale. În unele țări, inclusiv în Statele Unite, și în Uniunea Europeană, semnăturile electronice pot avea semnificație juridică. În India, semnătura electronică nu are nicio semnificație juridică, dar semnătura digitală are valabilitate juridică și este considerată ca fiind o semnătură cu valoare juridică, în conformitate cu legea privind tehnologia informației din 2000.