Uma assinatura digital ou esquema de assinatura digital é um tipo de criptografia assimétrica. Para mensagens enviadas através de um canal inseguro, uma boa implementação do algoritmo de assinatura digital é aquela que faz o receptor acreditar que a mensagem foi enviada pelo remetente reclamado, e confiar na mensagem.
As assinaturas digitais são equivalentes às tradicionais assinaturas manuscritas em muitos aspectos; as assinaturas digitais devidamente implementadas são mais difíceis de copiar do que as do tipo manuscrito. A assinatura digital é implementada utilizando criptografia. As assinaturas digitais também podem fornecer reconhecimento, o que significa que o signatário não pode afirmar com sucesso que não assinou uma mensagem, ao mesmo tempo em que sua chave privada permanece secreta. As assinaturas digitais são usadas regularmente nos EUA, países europeus e na Índia, tanto em escritórios governamentais quanto privados. Na Índia, o certificado chamado Digital Signing Certificate (DSC) é amplamente utilizado para o preenchimento eletrônico de documentos relacionados a negócios, declaração de imposto de renda, etc.
As assinaturas digitais são freqüentemente utilizadas para implementar assinaturas eletrônicas, um termo mais amplo que se refere a qualquer dado eletrônico que possua um significado de assinatura, mas nem todas as assinaturas eletrônicas utilizam assinaturas digitais. Em alguns países, incluindo os Estados Unidos, e na União Européia, as assinaturas eletrônicas podem ter significado legal. Na Índia, a assinatura eletrônica não tem qualquer significado legal, mas a assinatura digital tem validade legal e é considerada como assinatura legalmente válida de acordo com a lei de tecnologia da informação, 2000.