O que é uma chave pública em relação à assinatura digital?