Este artigo foi gerado por IA. Por favor, verifique as informações importantes de forma independente.

O que é uma assinatura digital? Guia de Cripto

Crypto Wiki|Jul 8, 2026|4.5 (500 avaliações)
Resumo de IA

Learn how digital signatures work in crypto and blockchain. Explore cryptographic mechanisms, algorithms, and their role in securing digital assets.

Uma assinatura digital é um mecanismo criptográfico que utiliza uma chave privada para assinar um documento ou transação digital, produzindo um código único que prova a identidade do signatário e confirma que o conteúdo não foi alterado desde a assinatura. Pense nisso como um selo de cera à prova de adulteração numa carta: prova que a carta veio de si e não foi aberta nem alterada desde que a selou, mas em vez de cera, utiliza matemática avançada. Cada transação Bitcoin, cada transferência NFT, e cada contrato legal assinado digitalmente depende deste mecanismo.

O Que É Uma Assinatura Digital? (A Resposta Simples)

Já sabe o que faz uma assinatura manuscrita: identifica-o e assinala o seu consentimento. Uma assinatura digital faz o mesmo trabalho, mas com uma garantia matemática que o papel e a caneta não podem fornecer.

Uma assinatura manuscrita pode ser falsificada. Alguém pode copiar os seus traços de caneta e as páginas podem ser trocadas depois de assinar a última. Uma assinatura digital resolve ambos os problemas. Está matematicamente ligada ao conteúdo exato do documento, pelo que qualquer alteração após a assinatura, mesmo um único caráter alterado, a invalida. Como é gerada utilizando uma chave privada única que apenas você possui, não é possível produzir uma assinatura válida sem essa chave.

A definição de assinatura digital utilizada nas normas técnicas é precisa: um código criptográfico gerado através de uma chave privada que verifica a identidade do signatário e confirma que um documento ou mensagem digital não foi alterado desde a assinatura. Compreender o significado da assinatura digital a este nível técnico, em vez de o confundir com um simples nome dactilografado, é o que separa uma postura de segurança credível de uma falsa.

Cada assinatura digital fornece três propriedades fundamentais:

Três Propriedades Fundamentais de uma Assinatura Digital

  • Autenticação: Prova de que o documento provém do remetente declarado, e não de um impostor
  • Integridade dos Dados: Prova de que o conteúdo não foi alterado desde o momento da assinatura
  • Não repúdio: O signatário não pode negar posteriormente ter assinado, pois apenas a sua chave privada poderia ter produzido essa assinatura específica

O não-repúdio funciona como um recibo de correio registado. Uma vez que a assinatura esteja registada e a chave privada que a produziu esteja matematicamente associada a si, não pode mais tarde alegar que não a assinou.

Eis exatamente como funciona uma assinatura digital, passo a passo.

Como Funciona uma Assinatura Digital?

Uma assinatura digital funciona através de um processo de três etapas: o documento é processado através de um hash, o hash é assinado com uma chave privada e o destinatário verifica a assinatura utilizando uma chave pública.

O processo em resumo:

["Passo 1: Hash do documento","Passo 2: Assinar o hash com uma chave privada","Passo 3: Verificar a assinatura com uma chave pública"]

Cada passo é explicado abaixo.

Compreender a Criptografia de Chave Pública

A criptografia de chave pública (também chamada de criptografia assimétrica) é o sistema matemático que torna possíveis as assinaturas digitais. Whitfield Diffie e Martin Hellman desenvolveram-na em 1976. O sistema gera duas chaves ligadas matematicamente: uma chave privada que apenas você detém e uma chave pública que pode partilhar livremente com qualquer pessoa.

Pense nisto como um cacifo de correio: qualquer pessoa pode deixar uma carta pela ranhura pública, mas apenas a pessoa com a Chave privada pode abrir a caixa. Nas assinaturas digitais, as direções são ligeiramente diferentes. Usa-se a Chave privada para assinar, e qualquer pessoa com a Chave pública pode verificar essa assinatura.

Passo 1: Criação de um Hash do Documento

Antes de ser criada uma assinatura digital, o documento passa por uma função de hash, um processo matemático que converte o documento inteiro numa cadeia de caracteres única e de comprimento fixo, denominada hash ou digest. O SHA-256 (Algoritmo de Hash Seguro de 256 bits), padronizado pelo NIST sob o FIPS 180-4, é o exemplo mais amplamente utilizado e o algoritmo que o Bitcoin utiliza.

Uma função hash tem três propriedades que a tornam ideal para assinaturas digitais:

  • Determinística: O mesmo documento produz sempre a mesma hash
  • Unidirecional: Não é possível reverter a hash para recuperar o documento original
  • Efeito de avalanche: Alterar apenas um carácter no documento produz uma hash completamente diferente

Pense num hash como uma impressão digital: tal como uma impressão digital identifica exclusivamente uma pessoa sem revelar tudo sobre ela, um hash identifica exclusivamente um documento sem revelar o seu conteúdo completo. Um esclarecimento que vale a pena referir diretamente: um hash não é encriptação. A encriptação é reversível com uma chave; o hashing é irreversível por design. Esta distinção é importante para compreender como as assinaturas digitais diferem das mensagens encriptadas.

Passo 2: Assinar o Hash com uma Chave privada

A sua chave privada, uma sequência secreta única de carateres conhecida apenas por si, é o instrumento que cria a assinatura digital. O seu software de assinatura pega no hash produzido no Passo 1 e encripta-o utilizando a sua chave privada. O resultado dessa encriptação é a assinatura digital.

A sua chave privada é como um selo físico único que só você possui: qualquer pessoa pode ver o que foi selado, mas só você pode fazer o selo. A assinatura digital é então anexada ao documento e transmitida ao destinatário.

A implicação de segurança é direta: quem detém a chave privada controla a assinatura digital. Em criptomoeda, a sua carteira de criptomoedas guarda a sua chave privada (não a própria criptomoeda, que reside na Blockchain) e utiliza-a para criar uma assinatura digital sempre que autoriza uma transação.

Passo 3: Verificação da Assinatura com uma Chave pública

O destinatário verifica a assinatura utilizando a sua chave pública, a contraparte partilhável da sua chave privada, distribuída livremente sem qualquer risco de segurança. O processo de verificação funciona da seguinte forma:

  1. O destinatário usa a sua chave pública para desencriptar a assinatura digital, recuperando o hash original
  2. O destinatário executa independentemente a mesma função hash no documento recebido, produzindo um novo hash
  3. Os dois hashes são comparados

Se estas coincidirem, a assinatura é válida: o documento é autêntico e não foi alterado desde que o assinou. Se não coincidirem, ou o documento foi adulterado após a assinatura ou a assinatura é fraudulenta. O destinatário pode obter a sua Chave pública a partir de um certificado digital emitido por uma entidade terceira de confiança, abordado na secção sobre como obter uma assinatura digital.

Resumo do Par de Chaves

  • Chave privada = Assina (cria a assinatura)
  • Chave pública = Verifica (confirma a assinatura)
  • A chave privada é secreta. A chave pública é partilhada.

Assinatura Digital vs. Encriptação A encriptação protege o conteúdo: embaralha os dados para que apenas uma parte autorizada possa lê-lo (confidencialidade). Uma assinatura digital prova quem enviou o conteúdo e que este não foi alterado. Não esconde nem embaralha nada (autenticidade e integridade). Um documento pode ser tanto encriptado como assinado digitalmente. São ferramentas diferentes para objetivos diferentes.

A mecânica está agora clara. O que distingue uma assinatura digital das assinaturas eletrónicas com que já esteja familiarizado é o tema da próxima secção.

Assinatura Digital vs. Assinatura Eletrónica: Qual é a Diferença?

Não. Uma assinatura digital não é o mesmo que uma assinatura eletrónica, embora os termos sejam frequentemente utilizados de forma intercambiável em conversas informais.

Uma assinatura eletrónica é uma categoria jurídica ampla que abrange qualquer símbolo, som ou processo eletrónico anexado a um registo com a intenção de assinar. Isto inclui digitar o seu nome num campo de formulário, clicar numa caixa de seleção "Concordo", desenhar a sua assinatura num ecrã tátil e assinaturas digitais. Todas as assinaturas digitais qualificam-se como assinaturas eletrónicas ao abrigo desta definição.

Uma assinatura digital é um tipo específico de assinatura eletrónica que utiliza criptografia de chave pública e uma função hash para verificar criptograficamente a identidade e a integridade do documento. A distinção fundamental: todas as assinaturas digitais são assinaturas eletrónicas, mas nem todas as assinaturas eletrónicas são assinaturas digitais. Um nome digitado num campo DocuSign é uma assinatura eletrónica. Um PDF assinado com um certificado X.509 de uma Autoridade de Certificação é uma assinatura digital.

FuncionalidadeAssinatura EletrónicaAssinatura Digital
DefiniçãoQualquer método eletrónico de indicação de intenção de assinarMecanismo criptográfico que utiliza uma chave privada e uma função de hash
Tecnologia SubjacenteNenhuma necessária; pode ser tão simples como um nome dactilografadoCriptografia de chave pública (par de chaves assimétricas + função de hash)
Segurança / Evidência de AdulteraçãoBaixa a média; sem deteção criptográfica de adulteraçãoAlta; qualquer alteração após a assinatura invalida a mesma
Verificação de identidadeNão obrigatória; sem garantia de autenticaçãoObrigatória; associada a um par de chaves verificado
Nível de Garantia Jurídica (eIDAS)Assinatura Eletrónica Simples (AES)Nível Avançado (AdES) ou Qualificado (QES)
Autoridade de Certificação NecessáriaNãoSim (para assinatura de documentos)
Casos de Uso ComunsFormulários online, clicar para aceitar, plataformas básicas de assinatura eletrónicaContratos legais, certificados PDF, transações na Blockchain

Uma distinção relacionada que vale a pena clarificar: um certificado digital não é o mesmo que uma assinatura digital. Pense num certificado digital como o seu cartão de identificação. Comprova quem é e contém a sua Chave pública. Uma assinatura digital é o ato de assinar, utilizando a identidade confirmada por esse cartão de identificação. A Infraestrutura de Chave Pública (PKI), o sistema de organizações de confiança que emitem e gerem certificados digitais, é o que faz com que toda a cadeia de verificação funcione à escala.

As assinaturas tradicionais (as de tinta em papel) podem ser falsificadas, não estão vinculadas ao conteúdo do documento e requerem presença física. Uma assinatura digital não pode ser falsificada sem a chave privada, está criptograficamente ligada ao conteúdo exato do documento e funciona a qualquer distância em formato digital.

As aplicações práticas das assinaturas digitais vão muito além da assinatura de documentos.

Para que são utilizadas as assinaturas digitais?

As assinaturas digitais são utilizadas para autenticar identidades, proteger transações e verificar a integridade de documentos em criptomoeda, contratos legais, comunicações por e-mail, distribuição de software e serviços governamentais.

Assinaturas Digitais em Criptomoeda e Blockchain

Na tecnologia Blockchain, as assinaturas digitais são o mecanismo de segurança fundamental que autoriza todas as transações e prova que apenas o legítimo proprietário iniciou uma transferência. Uma Blockchain é um registo distribuído e imutável de transações, mantido através de uma rede de computadores. Todas as transações submetidas a uma Blockchain devem ser assinadas digitalmente antes de a rede as aceitar e registar.

Eis como funciona na prática: quando envia criptomoeda, a sua carteira cripto utiliza a sua chave privada para criar uma assinatura digital que autoriza essa transação específica. A rede Blockchain valida então a assinatura utilizando a sua chave pública. Apenas se a assinatura for válida é que a transação prossegue e é registada permanentemente na chain.

O Bitcoin utiliza o Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) com a curva elíptica secp256k1 para todas as assinaturas de transações. A sua carteira cripto armazena a sua chave privada, e não a própria criptomoeda (que existe como um registo na blockchain), e gera a assinatura automaticamente cada vez que autoriza uma transferência. Cada interação com um protocolo DeFi ou marketplace NFT funciona da mesma forma: a sua carteira assina a transação com a sua chave privada, acionando o smart contract.

A implicação de segurança é direta: não pode gastar a criptomoeda de outra pessoa porque não possui a sua chave privada e, portanto, não pode produzir uma assinatura digital válida para o seu endereço de carteira.

Assinaturas Digitais para Documentos Legais e Contratos

As assinaturas digitais protegem documentos legais, contratos, formulários governamentais, registos financeiros e documentos de saúde. Proporcionam um registo à prova de adulteração e legalmente executável de quem assinou o quê e quando.

Plataformas como o Adobe Acrobat Sign e o DocuSign (quando utilizadas com certificados digitais em vez de assinaturas eletrónicas básicas) aplicam assinaturas digitais criptográficas a PDFs. O PDF assinado incorpora o certificado do signatário e uma hash do conteúdo do documento. Qualquer alteração efetuada após a assinatura, mesmo o ajuste de uma única palavra, produz uma hash diferente, o que invalida a assinatura e aciona um aviso no Adobe Acrobat. Cada documento assinado digitalmente contém também um registo de auditoria inviolável que regista quando e por quem foi assinado. Estas assinaturas são legalmente vinculativas ao abrigo da Lei ESIGN nos Estados Unidos, abordada em pormenor abaixo.

Assinaturas Digitais em E-mail e Software

Os clientes de e-mail, como o Microsoft Outlook e o Apple Mail, suportam assinaturas digitais através de certificados S/MIME (Secure/Multipurpose Internet Mail Extensions). Um e-mail assinado digitalmente prova que a mensagem veio do remetente reivindicado e não foi alterada em trânsito, protegendo contra o spoofing de e-mail e phishing. Os editores de software utilizam certificados de assinatura de código para o mesmo fim: assinar o seu código prova que este não foi adulterado desde que o editor o lançou, impedindo a injeção de malware em distribuições de software legítimas.

Assinaturas Digitais e Propriedade de NFT

Um token não fungível (NFT) é um token digital único numa blockchain que representa a propriedade de um item digital específico, tal como uma obra de arte, música ou um colecionável, e as assinaturas digitais são o que comprovam essa propriedade e autorizam a sua transferência.

Quando um NFT é criado (minted), a assinatura digital do criador é registada na blockchain como o registo de originação, estabelecendo a proveniência. Quando o NFT é vendido ou transferido, a assinatura digital do proprietário atual autoriza essa transferência. Sem assinaturas digitais, não há prova criptográfica de quem possui um NFT ou de que qualquer transferência foi autorizada pelo proprietário legítimo. É assim que uma assinatura digital prova que possui um NFT: a sua chave privada produziu a assinatura registada na blockchain no momento da transferência, e apenas a sua chave poderia ter produzido essa assinatura.

Os algoritmos que geram estas assinaturas variam consoante o contexto. Compreendê-los explica por que razão diferentes plataformas fazem diferentes escolhas técnicas.

Tipos de Algoritmos de Assinatura Digital

Os três principais algoritmos utilizados para assinaturas digitais são RSA (Rivest-Shamir-Adleman), ECDSA (Elliptic Curve Digital Signature Algorithm) e DSA (Digital Signature Algorithm). Cada um utiliza uma abordagem matemática diferente, mas todos produzem assinaturas criptograficamente seguras. O Padrão de Assinatura Digital (Digital Signature Standard) do NIST (FIPS 186-5) especifica formalmente os três como algoritmos aprovados.

AlgoritmoTamanho da ChaveCaso de Uso PrincipalUsado por
RSA2.048+ bitsAssinatura de documentos, TLS/SSL, email (S/MIME)Sistemas empresariais, certificados web
ECDSA256 bitsBlockchain transações, carteiras de criptoBitcoin, Ethereum, a maioria das blockchains
DSA2.048+ bitsSistemas governamentais, aplicações legadasGoverno dos EUA, empresas legadas

RSA (Rivest-Shamir-Adleman)

O RSA, nomeado em homenagem aos seus inventores Ron Rivest, Adi Shamir e Leonard Adleman, que o desenvolveram em 1977, é o algoritmo de assinatura digital mais amplamente implementado em segurança empresarial e na web. A sua segurança assenta na dificuldade matemática de fatorar grandes números primos. O RSA é o algoritmo padrão para segurança de e-mail (S/MIME), assinatura de documentos PDF e assinatura de certificados TLS/SSL na web. Os padrões de segurança atuais exigem um tamanho mínimo de chave de 2.048 bits. A contrapartida é o tamanho: o RSA requer chaves significativamente maiores do que o ECDSA para segurança equivalente, o que o torna menos eficiente para uso em blockchain, mas dominante em ambientes empresariais tradicionais.

ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica)

O ECDSA, ou Elliptic Curve Digital Signature Algorithm, é o algoritmo em que a Bitcoin e o Ethereum confiam, juntamente com a maioria das outras grandes plataformas de Blockchain, para autorizar transações. A sua eficiência é o motivo para tal. O ECDSA é uma variante do DSA que utiliza matemática de curvas elípticas para gerar assinaturas mais pequenas, rápidas e igualmente seguras em comparação com o RSA.

A Bitcoin utiliza ECDSA com a curva elíptica secp256k1. As chaves ECDSA de 256 bits da Bitcoin oferecem uma segurança equivalente a uma chave RSA de 3.072 bits, com uma fração do custo de armazenamento e processamento. Assinaturas mais pequenas e chaves mais pequenas reduzem a sobrecarga imposta a todos os nós da rede Blockchain, razão pela qual as plataformas de Blockchain escolhem o ECDSA em vez do RSA.

ECDSA é apenas um algoritmo de assinatura. Não deve ser confundido com ECDH (Elliptic Curve Diffie-Hellman), que é um protocolo de troca de chaves construído sobre a mesma base matemática, mas com um propósito totalmente diferente.

DSA (Algoritmo de Assinatura Digital)

O DSA, o Digital Signature Algorithm, é uma norma governamental desenvolvida pelo NIST em 1991 e utilizada principalmente em sistemas legados governamentais e empresariais. A sua segurança baseia-se no problema do logaritmo discreto. O DSA é menos utilizado em aplicações comerciais modernas ou de Blockchain em comparação com o RSA e o ECDSA. O ECDSA é, na verdade, uma variante do DSA reformulada para a matemática das curvas elípticas, proporcionando a mesma função de assinatura com uma eficiência substancialmente superior.

Para a maioria dos casos de uso profissionais e legais, a questão que mais importa é se as assinaturas digitais são válidas em tribunal.

Sim, as assinaturas digitais são juridicamente vinculativas e legalmente aplicáveis nos Estados Unidos, na União Europeia e na maioria das outras grandes jurisdições em todo o mundo.

A informação nesta secção destina-se a fins educativos e reflete quadros jurídicos gerais à data da publicação. Não constitui aconselhamento jurídico. Para orientação específica para a sua jurisdição, tipo de documento ou requisitos organizacionais, consulte um profissional jurídico qualificado.

A Lei ESIGN (Estados Unidos)

A Lei de Assinaturas Eletrónicas no Comércio Global e Nacional (ESIGN Act, 15 U.S.C. § 7001), promulgada em 30 de junho de 2000, estabelece que as assinaturas eletrónicas (incluindo assinaturas digitais criptográficas) não podem ser privadas de efeito jurídico apenas por estarem em formato eletrónico.

Para que uma assinatura digital seja exequível ao abrigo da Lei ESIGN, devem ser cumpridas três condições:

["1. Intenção de assinar: O signatário deve ter a intenção ativa de autenticar o documento.","2. Consentimento para transações eletrónicas: As partes devem concordar em realizar negócios eletronicamente.","3. Associação com o registo: A assinatura deve estar logicamente ligada ao documento assinado."]

A Lei ESIGN aplica-se de forma abrangente a transações comerciais. Certos tipos de documentos estão excluídos do seu âmbito de aplicação, incluindo testamentos, documentos de adoção, determinadas ordens judiciais e alguns documentos governamentais.

Dentro da vasta categoria de assinaturas eletrónicas que a Lei ESIGN valida, as assinaturas digitais proporcionam o nível de garantia mais elevado e a prova de não repúdio mais forte em litígios judiciais. A propriedade de não repúdio de uma assinatura digital, a prova matemática de que apenas o titular da chave privada poderia ter criado a assinatura, é a base da sua posição jurídica superior quando uma assinatura é contestada.

Regulamento eIDAS (União Europeia)

O regulamento sobre Identificação Eletrónica, Autenticação e Serviços de Confiança, conhecido como eIDAS (Regulamento UE 910/2014) e em vigor desde 2016, rege as assinaturas eletrónicas e digitais em todos os estados-membros da União Europeia através de um sistema de três níveis.

Os três níveis são:

  1. Assinatura Eletrónica Simples (SES): O nível básico, que abrange nomes digitados, assinaturas digitalizadas e outros indicadores eletrónicos simples de intenção
  2. Assinatura Eletrónica Avançada (AdES): Ligada criptograficamente ao signatário; qualquer adulteração após a assinatura é detetável
  3. Assinatura Eletrónica Qualificada (QES): O nível mais elevado, que exige um certificado digital qualificado de um prestador de serviços de confiança acreditado; tem total equivalência jurídica a uma assinatura manuscrita em todos os estados-membros da UE

A QES exige especificamente o mecanismo de assinatura digital criptográfica. Um simples clique para assinar não preenche os requisitos. O eIDAS aplica-se em todos os Estados-Membros da UE; o Reino Unido tem o seu próprio quadro equivalente após a sua saída da UE. O eIDAS 2.0 está atualmente em desenvolvimento e prevê-se que venha a introduzir o quadro da Carteira Europeia de Identidade Digital.

JurisdiçãoLei AplicávelNível de Assinatura Mais Elevado
Estados UnidosESIGN Act (15 U.S.C. § 7001, 2000)Assinatura Eletrónica Avançada
União EuropeiaRegulamento eIDAS 910/2014 (2016)Assinatura Eletrónica Qualificada (QES)
Reino UnidoUK Electronic Communications Act + lei retida UK eIDASAssinatura Eletrónica Qualificada

O quadro jurídico responde se as assinaturas digitais são válidas. O que resta é compreender o que estas protegem, o que nos leva ao ecossistema mais abrangente de ativos digitais.

Assinaturas Digitais e Ativos Digitais

Um ativo digital é qualquer ativo que existe em formato digital e tem valor, incluindo criptomoedas como Bitcoin, NFTs, títulos tokenizados, contratos digitais, licenças de software e meios digitais.

Exemplos de ativos digitais incluem:

  • Criptomoedas (Bitcoin, Ether, stablecoins)
  • Tokens não fungíveis (NFTs) que representam arte digital, música, colecionáveis e itens de jogo
  • Ativos do mundo real tokenizados: imobiliário, ações, mercadorias e outros instrumentos financeiros representados como tokens na Blockchain
  • Documentos e contratos digitais: acordos legalmente vinculativos em formato digital
  • Licenças de software verificadas através de credenciais criptográficas
  • Media digital com propriedade registada na Blockchain

Sem assinaturas digitais, não haveria forma fiável de provar quem possui uma criptomoeda, quem autorizou uma transferência NFT, ou se um contrato digital é autêntico. As assinaturas digitais são o mecanismo fundamental de autenticação e verificação de propriedade que torna os ativos digitais confiáveis.

Para resumir como o mecanismo abordado acima se aplica no espectro dos ativos digitais:

  • Criptomoedas: cada transação é autorizada por uma assinatura digital da chave privada da carteira do remetente; a rede valida a assinatura antes de registar a transferência
  • NFTs: a propriedade é estabelecida na criação (minting) pela assinatura digital na blockchain do criador; cada transferência requer a assinatura digital do proprietário atual como autorização
  • Contratos inteligentes: cada interação com um protocolo DeFi ou marketplace NFT requer uma transação assinada digitalmente que aciona o contrato
  • Documentos digitais: autenticados através de assinaturas digitais baseadas em PKI que associam a identidade verificada do signatário ao conteúdo do documento

As assinaturas digitais também sustentam a tokenização (o processo de representação de ativos do mundo real como tokens de blockchain), garantindo que cada emissão e transferência de token contenha uma prova de autorização verificável.

Qualquer menção à Bitcoin, ao Ether ou a outras criptomoedas neste artigo serve apenas para fins ilustrativos e não constitui uma recomendação para comprar, vender ou deter qualquer ativo digital.

Considerando o quanto depende das assinaturas digitais, a questão natural é quão seguras elas são na realidade.

As Assinaturas Digitais são Seguras?

Sim, as assinaturas digitais são seguras quando implementadas corretamente. A sua segurança baseia-se em dois pilares: a força matemática do algoritmo criptográfico e o sigilo da Chave privada.

Pilar 1: Robustez do algoritmo. O ECDSA moderno com chaves de 256 bits e o RSA com chaves de 2.048 bits ou superiores são computacionalmente inviáveis de serem quebrados com a tecnologia de computação atual ou de um futuro próximo. Quebrar qualquer um dos algoritmos por força bruta, sem a Chave privada, não constitui um ataque prático. O NIST monitoriza ativamente estes padrões e atualiza as recomendações à medida que o poder computacional avança.

Pilar 2: Segurança da chave privada. A assinatura digital é tão segura quanto a chave privada. O verdadeiro risco de segurança não é o algoritmo; é o compromisso da chave privada. Uma assinatura digital corretamente implementada não pode ser falsificada sem acesso à chave privada do signatário. Se a chave privada permanecer secreta, a assinatura é matematicamente única e não pode ser replicada.

Se uma chave privada for comprometida, as consequências diferem dependendo do contexto:

  • No contexto de PKI/documentos: Qualquer pessoa com a sua chave privada pode assinar documentos em seu nome. Comunique o comprometimento à sua Autoridade de Certificação imediatamente. A AC irá revogar o seu certificado digital, invalidando assinaturas futuras feitas com a chave comprometida. As assinaturas efetuadas antes do carimbo de data/hora da revogação permanecem válidas; as efetuadas depois são questionáveis.
  • No contexto das criptomoedas: Qualquer pessoa com a sua chave privada pode gastar os seus fundos. Não existe um mecanismo de revogação em sistemas de blockchain descentralizados. Se uma chave privada que controla uma carteira cripto for roubada, quaisquer fundos transferidos pelo ladrão são perdidos e essa transferência é irreversível.

Passos práticos para proteger a sua chave privada:

["Armazene as chaves privadas em carteiras de hardware ou em sistemas seguros de gestão de chaves, nunca em ficheiros de texto simples ou no armazenamento do navegador.","Nunca partilhe ou exponha a sua chave privada a ninguém, em circunstância alguma.","Anule o seu certificado digital e solicite um novo imediatamente se suspeitar de um compromisso."]

A investigação em criptografia pós-quântica está em curso. Os computadores quânticos atuais não conseguem quebrar o ECDSA ou o RSA, mas isso poderá mudar à medida que a tecnologia avança. O NIST está a desenvolver ativamente normas de criptografia pós-quântica para abordar esta consideração a longo prazo.

Como Obter uma Assinatura Digital

A obtenção de uma assinatura digital depende do seu contexto. Quer precise de assinar documentos legais ou de autorizar transações na Blockchain, o processo funciona de forma diferente.

Contexto 1: Documentos e Assinaturas Digitais Profissionais

A obtenção de uma assinatura digital para a assinatura de documentos requer um certificado digital de uma Autoridade de Certificação (AC), uma organização de confiança que verifica a sua identidade e emite o certificado. Os passos:

  1. Escolha uma Autoridade de Certificação ou plataforma integrada. A DigiCert, a Sectigo, a GlobalSign e outras ACs amplamente utilizadas oferecem certificados em vários níveis de garantia. O Adobe Acrobat Sign e a DocuSign também oferecem serviços de certificados integrados para fluxos de trabalho de documentos.
  2. Verifique a sua identidade. A AC realiza a verificação de identidade. O processo varia consoante o nível de garantia exigido; os certificados de garantia mais elevada envolvem verificações mais rigorosas.
  3. Receba o seu certificado digital. A AC emite um certificado no formato X.509. Este certificado contém a sua chave pública, as suas informações de identidade verificadas e a assinatura digital da própria AC que atesta a sua validade. Pense neste certificado como o seu cartão de identificação: prova quem é. A assinatura digital é o ato de assinar, utilizando a identidade que esse cartão de identificação confirma.
  4. Utilize em software de assinatura. Instale o certificado no Adobe Acrobat, Microsoft Office, DocuSign ou software de assinatura equivalente. A partir desse momento, poderá aplicar uma assinatura digital a qualquer documento compatível.

Duas notas operacionais: os certificados têm datas de expiração e devem ser renovados antes de expirarem. As ACs também podem revogar certificados se uma chave privada for comprometida, o que é uma vantagem do modelo de Infraestrutura de Chave Pública (PKI) em relação a abordagens puramente descentralizadas.

Especificamente para assinar um PDF: quando tiver um certificado instalado, utilize as ferramentas de assinatura do Adobe Acrobat para o aplicar. O PDF assinado incorpora o seu certificado e um hash do conteúdo do documento, bloqueando o ficheiro contra alterações pós-assinatura.

Contexto 2: Criptomoeda e Blockchain Assinaturas Digitais

Se já tem uma carteira de cripto (MetaMask, uma carteira de hardware Ledger ou uma Coinbase Wallet), já possui capacidade de assinatura digital. Quando autoriza uma transação na blockchain, o software da sua carteira utiliza a sua chave privada para criar automaticamente uma assinatura digital. Não é necessário nenhum certificado ou CA separado. A rede blockchain trata da verificação através da chave pública associada ao endereço da sua carteira.

Para saber mais sobre como os ativos digitais são protegidos e transferidos, consulte o nosso guia sobre os fundamentos da blockchain.

Perguntas Frequentes Sobre Assinaturas Digitais

O que é uma assinatura digital e como funciona?

Uma assinatura digital é um mecanismo criptográfico que utiliza uma chave privada para gerar um código único que prova a identidade do signatário e confirma que um documento não foi alterado desde a assinatura. Funciona através de três etapas: o documento é convertido num hash utilizando uma função de hash, a chave privada do signatário encripta esse hash para produzir a assinatura digital, e o destinatário desencripta a assinatura utilizando a chave pública do signatário e compara o hash recuperado com um novo hash do documento recebido. Hashes correspondentes confirmam a autenticidade e a integridade.

Qual é a diferença entre uma assinatura digital e uma assinatura eletrónica?

Uma assinatura eletrónica é uma categoria jurídica abrangente que inclui qualquer método eletrónico para indicar a intenção de assinar, desde um nome dactilografado a uma caixa de seleção assinalada ou a uma assinatura criptográfica. Uma assinatura digital é um tipo específico de assinatura eletrónica que utiliza criptografia de chave pública para verificar matematicamente a identidade do signatário e detetar qualquer adulteração após a assinatura. Todas as assinaturas digitais são assinaturas eletrónicas, mas nem todas as assinaturas eletrónicas são assinaturas digitais.

Uma assinatura digital é juridicamente vinculativa?

Sim, as assinaturas digitais são juridicamente vinculativas. Nos Estados Unidos, a Lei de Assinaturas Eletrónicas no Comércio Global e Nacional (ESIGN Act, 15 U.S.C. § 7001) estabelece que as assinaturas eletrónicas (incluindo assinaturas digitais) não podem ter o seu efeito legal negado apenas por estarem em formato eletrónico. Na União Europeia, o eIDAS (Regulamento UE 910/2014) confere à Assinatura Eletrónica Qualificada de nível mais elevado plena equivalência legal a uma assinatura manuscrita em todos os Estados-Membros da UE.

Uma assinatura digital pode ser falsificada?

Não, não sem acesso à chave privada do signatário. Quebrar o algoritmo subjacente ECDSA ou RSA sem a chave privada é computacionalmente inviável com a tecnologia atual. O verdadeiro risco de segurança não é a quebra do algoritmo; é o roubo da chave privada. Se alguém obtiver a sua chave privada, poderá produzir assinaturas que parecem legítimas, e é por isso que o segredo da chave privada é todo o alicerce da segurança das assinaturas digitais.

Que algoritmo criptográfico é que a Bitcoin utiliza para assinaturas digitais?

A Bitcoin utiliza o Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) com a curva elíptica secp256k1 para autorizar todas as transações de Bitcoin. O ECDSA foi escolhido porque as suas chaves de 256 bits oferecem uma segurança equivalente a uma chave RSA de 3.072 bits com uma fração do tamanho, reduzindo a sobrecarga de armazenamento e processamento em cada nó da rede Bitcoin.

O que é um certificado de assinatura digital?

Um certificado de assinatura digital (também chamado de certificado digital ou certificado X.509) é um documento emitido por uma Autoridade de Certificação que contém a chave pública do titular e a vincula à sua identidade verificada. Quando assina digitalmente um documento, o seu certificado viaja com a assinatura para que o destinatário possa verificar a sua identidade utilizando a chave pública aprovada pela AC. Um certificado digital não é uma assinatura digital; o certificado é a credencial de identidade que permite a verificação, enquanto a assinatura é o ato criptográfico realizado utilizando a sua chave privada.

Quem emite assinaturas digitais?

As Autoridades de Certificação (CAs) emitem os certificados digitais que permitem a assinatura digital. Uma CA é uma organização de confiança que verifica a identidade de um requerente e emite um certificado vinculando a sua identidade a uma chave pública. CAs bem conhecidas incluem a DigiCert, a Sectigo (anteriormente Comodo CA), a GlobalSign e a IdenTrust. A CA emite o certificado; o signatário cria cada assinatura digital individual utilizando a sua própria chave privada.

Quais são os três tipos de assinaturas digitais?

As assinaturas digitais podem ser classificadas de duas formas. Por algoritmo: RSA (Rivest-Shamir-Adleman), ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica) e DSA (Algoritmo de Assinatura Digital). Por nível de garantia legal ao abrigo do regulamento eIDAS da UE: Assinatura Eletrónica Simples (SES), Assinatura Eletrónica Avançada (AdES) e Assinatura Eletrónica Qualificada (QES). O nível QES exige especificamente o mecanismo criptográfico de assinatura digital apoiado por uma Autoridade de Certificação acreditada.