HERMES: Provably Secure Private Accounts for Account-Model Blockchains via Commitment-Coherent Encryption
Este artigo introduz o HERMES, um framework unificado que alcança privacidade balanceada, indistinguibilidade de valor de transação e desvinculação entre remetente e destinatário para blockchains de modelo de conta ao alavancar criptografia coerente com compromisso sob a suposição de Diffie-Hellman Decisional sem exigir uma configuração confiável.
Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine a internet como um grande livro de registro público onde todos podem ver exatamente quem enviou dinheiro para quem e quanto. É assim que a maioria das moedas digitais modernas funciona hoje: cada transação é como um cartão postal enviado pelo correio. Qualquer pessoa que passe por perto pode ler o nome do remetente, o nome do destinatário e o valor em dólares. Embora essa transparência ajude a prevenir fraudes, ela também significa que sua vida financeira está completamente exposta. Você pode estar preocupado com pessoas tentando adivinhar quanto dinheiro você tem ou, pior, com seus hábitos de consumo sendo rastreados e vendidos para anunciantes.
Para corrigir isso, os criptógrafos têm tentado construir "envelopes digitais" que escondam esses detalhes. Alguns sistemas usam um método onde você divide seu dinheiro em notas minúsculas e desconectadas (como rasgar um cheque em pedaços), o que esconde a conexão entre as transações, mas torna difícil manter um saldo total atualizado. Outros tentam manter o modelo de conta (onde você tem um saldo único grande), mas lutam para esconder os valores sem precisar de um terceiro de confiança para configurar o sistema, ou deixam pequenas fissuras matemáticas que um hacker astuto poderia explorar para adivinhar seu saldo. A grande questão tem sido: Podemos manter a conveniência de uma conta bancária única, esconder o saldo e o valor da transação, e tornar impossível dizer quem pagou a quem — tudo isso sem confiar em uma autoridade central?
É aqui que entra o artigo HERMES. Os pesquisadores propõem um novo sistema projetado especificamente para blockchains baseadas em contas (como o Ethereum) que consegue fazer as três coisas ao mesmo tempo. Eles construíram um "cofre digital" que utiliza um tipo especial de matemática chamada Criptografia de Compromisso Coerente (Commitment-Coherent Encryption). Pense nisso como um cofre mágico onde a própria fechadura também é um recibo. Normalmente, na privacidade digital, você precisa usar uma ferramenta para trancar a caixa e uma ferramenta completamente diferente para provar que não violou o protocolo, o que cria um processo desordenado e lento. O HERMES projeta a fechadura de modo que a prova de honestidade esteja integrada à própria caixa.
A equipe provou matematicamente que seu sistema é seguro, o que significa que, a menos que um hacker consiga resolver um problema matemático muito difícil (o problema Decisional Diffie-Hellman), ele não poderá espiar dentro do cofre. Eles também introduziram um sistema de "Chave Tripla". Imagine ter três chaves diferentes: uma para trancar o dinheiro, uma para espiar quem lhe enviou uma carta (sem poder abri-la) e uma para identificar você mesmo. Se alguém roubar apenas uma dessas chaves, não poderá quebrar todo o sistema; terá acesso apenas àquela parte específica, deixando o restante de sua privacidade intacto.
Para garantir que isso não seja apenas teoria, a equipe construiu um protótipo funcional. Eles descobriram que seu sistema é rápido o suficiente para ser prático: leva cerca de 320 microssegundos (isso é 0,00032 segundos) para criptografar uma transação, o que é rápido o suficiente para uso no mundo real. Eles também mostraram que, mesmo que um hacker corrompa alguns usuários, o sistema ainda pode proteger os demais. Embora o sistema atualmente tenha um limite sobre o quão grande pode ser o valor de uma transação (para manter a matemática rápida), ele consegue unir com sucesso a conveniça de contas bancárias padrão e a privacidade do dinheiro secreto, tudo isso sem precisar de um intermediário de confiança para configurá-lo.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.