Cryptology Academy · Aula

Assinaturas de limiar e casos de uso no mundo real

Veja o compartilhamento de segredos em carteiras de hardware, HSMs e protocolos MPC.

Aula 4 de 413 etapas

Assinaturas de limiar e casos de uso no mundo real é uma aula grátis de Cryptology Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cryptology Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cryptology Academy inclui 4 aulas no total.

Além da reconstrução de segredos

O compartilhamento clássico de segredos reconstrói o segredo em um único ponto — um risco. As assinaturas de limiar distribuem a assinatura: k de n participantes produzem conjuntamente uma assinatura sem que um único participante jamais tenha a chave privada completa. Sem reconstrução, não há um único ponto de falha.

ECDSA de limiar

O ECDSA de limiar (t-ECDSA) permite que k participantes calculem conjuntamente uma assinatura ECDSA sobre uma mensagem. Cada participante possui uma parte da chave privada. O protocolo usa MPC para calcular a assinatura sem revelar as partes individuais nem a chave combinada.

Assinaturas BLS de limiar

As assinaturas BLS (Boneh-Lynn-Shacham) sobre curvas compatíveis com emparelhamentos permitem esquemas de limiar elegantes. As assinaturas parciais são lineares: cada participante assina com sua parte; depois, k assinaturas parciais são agregadas com coeficientes de Lagrange para produzir uma única assinatura BLS.

Geração distribuída de chaves (DKG)

O DKG elimina o distribuidor confiável: cada participante gera seu próprio polinômio de partes, transmite compromissos e troca partes. A chave pública conjunta é calculada sem que nenhum participante conheça a chave privada. É usado em validadores do Ethereum e em módulos de segurança de hardware distribuídos.

Custódia de criptomoedas

Corretoras como Coinbase, Gemini e BitGo usam ECDSA de limiar de 2 de 3 ou 3 de 5, ou SSS de Shamir, para as chaves de carteiras quentes. As chaves de carteiras frias usam cerimônias de chaves baseadas em hardware, com partes de Shamir offline distribuídas entre cofres geograficamente separados.

Módulos de segurança de hardware

Thales Luna e AWS CloudHSM oferecem autenticação de quórum M de N: uma chave mestra exige que M dos N cartões inteligentes de administradores estejam presentes simultaneamente para operações sensíveis (encapsulamento de chaves e assinatura). Os cartões são distribuídos geograficamente.

Validadores de blockchain

Os pools de participação do Ethereum 2.0 usam assinaturas BLS de limiar: vários nós assinam conjuntamente atestações sem expor a chave privada do validador. Se k-1 nós ficarem offline, a assinatura será interrompida com segurança. Se k nós estiverem disponíveis, a assinatura continuará.

PKI empresarial

As chaves privadas da CA usam o compartilhamento de Shamir baseado em cerimônia: 5 dos 7 detentores de chaves, cada um com um cartão inteligente físico, devem se reunir em uma sala segura para assinar uma Lista de Revogação de Certificados ou emitir um novo certificado de CA intermediária.

Assinaturas de limiar Schnorr (FROST)

FROST (Limiar Schnorr flexível e otimizado para rodadas) produz assinaturas de limiar Schnorr compatíveis com Bitcoin Taproot e MuSig2. Ele exige 2 rodadas de comunicação e representa o estado atual da arte para assinaturas de limiar do Bitcoin.

Considerações de segurança

Os esquemas de limiar precisam lidar com participantes maliciosos, que enviam partes ou assinaturas inválidas. Protocolos robustos usam compromissos e provas de conhecimento zero para detectar e excluir trapaceiros, continuando a reconstruir ou assinar com as partes honestas restantes.

Tabela comparativa

Comparação de recursos: Shamir SSS (compartilha o segredo, simples) versus ECDSA de limiar (nunca reconstrói, complexo, baseado em MPC) versus BLS de limiar (agregação nativa, somente curvas com emparelhamento) versus multis assinatura (no nível da blockchain, sem necessidade de MPC).

Verificação rápida

Qual é a principal vantagem das assinaturas de limiar em relação ao Compartilhamento de Segredos de Shamir para chaves de assinatura?

Recapitulação

As assinaturas de limiar distribuem a assinatura sem reconstrução, usando protocolos MPC. Elas são aplicadas na custódia de criptomoedas, em redes de validadores e em cerimônias empresariais de CA. A seguir: aleatoriedade criptográfica e entropia.

Grátis para começar

Aprenda Cryptology Academy com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
67
Aulas
261

Perguntas Frequentes

A aula “Assinaturas de limiar e casos de uso no mundo real” é grátis?

Sim — o texto completo de “Assinaturas de limiar e casos de uso no mundo real” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cryptology Academy, atualize para CoddyKit PRO. O curso de Cryptology Academy inclui 4 aulas no total.

O que vou aprender em “Assinaturas de limiar e casos de uso no mundo real”?

Veja o compartilhamento de segredos em carteiras de hardware, HSMs e protocolos MPC. Você pratica Cryptology Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cryptology Academy?

Nenhuma experiência prévia é necessária. Cryptology Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Assinaturas de limiar e casos de uso no mundo real”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cryptology Academy?

Sim. Cada aula de Cryptology Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O problema do compartilhamento de segredos
  2. Compartilhamento de segredos de Shamir: matemática polinomial
  3. Compartilhamento visual de segredos e esquemas aditivos
  4. Assinaturas de limiar e casos de uso no mundo real
← Voltar para Cryptology Academy