As assinaturas digitais são frequentemente usadas como meio de implementar assinaturas eletrônicas criptografadas. Essas medidas de segurança permitem autenticação e não-repúdio (o assinante não pode negar a assinatura de um documento enquanto afirma que sua chave privada não foi comprometida).
Composição
Uma assinatura digital pode ser dividida em três partes: um algoritmo de geração de chave, um algoritmo de assinatura e um algoritmo de verificação de assinatura. O algoritmo de geração de chaves seleciona uma chave privada aleatória de um conjunto de possibilidades e envia a chave privada com uma chave pública relacionada. O algoritmo de assinatura produz uma assinatura baseada na mensagem e na chave privada. Finalmente, o algoritmo de verificação de assinatura aceita ou rejeita a autenticidade da mensagem quando fornecida com a mensagem, assinatura e chave pública.
Assinatura de código, Criptografar, Termos de segurança, Assinatura