Confidencialidade: Vitalik Buterin relança o desafio da ofuscação criptográfica
A confidencialidade torna-se um campo de pesquisa cada vez mais importante para a criptografia moderna atualmente. Na sexta-feira, Vitalik Buterin publicou o terceiro volume de sua série dedicada à ofuscação criptográfica. Desta vez, ele estuda a “mistura local”, método que abandona redes e curvas elípticas. Sua abordagem inspira-se mais nas funções de hash e na criptografia simétrica. Esse caminho oculta a lógica interna de um programa, mantendo seu funcionamento, com implicações para a confidencialidade na blockchain.

Em resumo
- Vitalik Buterin apresenta o «mixing local», uma nova abordagem para a ofuscação criptográfica.
- Esse método abandona as redes e as curvas elípticas em favor de ideias derivadas do hashing.
- O processo transforma circuitos lógicos para ocultar seu funcionamento enquanto preserva suas saídas.
- A IA poderia acelerar seu desenvolvimento, apesar dos riscos e das limitações técnicas ainda significativos.
Outro caminho criptográfico para a ofuscação
Nos dois primeiros textos, Vitalik Buterin, fundador do Ethereum, havia estudado construções baseadas em redes. A primeira parte foi publicada em 29 de junho. A segunda, dedicada ao diamante iO, saiu em 28 de julho. Com este volume, ele muda de direção. A mistura local não usa curvas elípticas, nem fatoração em números primos, nem redes em sua concepção.
Segundo ele, esse método se aproxima da criptografia simétrica. Ela serve como base para a cifragem e para as funções de hash. O princípio consiste em trabalhar em um circuito formado por portas lógicas como XOR, AND e NOT. O processo mantém a saída, enquanto apaga os vestígios da lógica interna.
O circuito passa por várias etapas antes da ofuscação. Vitalik Buterin descreve, em seu último artigo, especialmente a reversibilidade, o endurecimento, a gadgetização e a mistura. Durante essa fase, portas inúteis complicam sua análise. A disposição muda, enquanto certos blocos são substituídos por outros que produzem o mesmo cálculo.
Vitalik Buterin aposta na reversibilidade e na confusão
A reversibilidade desempenha um papel central no funcionamento apresentado. Uma porta reversível pode ser reescrita com outro conjunto de portas reversíveis com comportamento idêntico. Isso facilita essas transformações. Ao contrário, uma porta AND ou OR oferece menos possibilidades para aplicar esse tipo de reescrita.
A mistura sozinha não basta para esconder a estrutura do programa. As outras etapas devem realizar grande parte do trabalho. O endurecimento e a gadgetização reforçam a transformação antes de sua ofuscação final. O objetivo continua sendo preservar o cálculo, enquanto torna sua lógica interna difícil de ser encontrada.
Esse método busca ir além de uma simples modificação visual do código. O circuito se torna progressivamente mais complexo de analisar. A confidencialidade baseia-se então na dificuldade em entender sua organização, apesar da preservação de suas saídas. Essa lógica coloca a transformação do circuito no centro da abordagem.
Um caminho ainda arriscado para a ofuscação
Vitalik Buterin descreve a mistura local como uma “aposta arriscada e audaciosa”. Essa reserva vem principalmente de sua ligação com muitas tentativas fracassadas na criptografia de caixa branca. Os autores acreditam que esforços adicionais podem fortalecer essa abordagem. Eles também aceitam um custo mais alto para uma construção mais robusta.
A inteligência artificial aparece nessa reflexão. Ela poderia condensar três décadas de desenvolvimento das funções de hash em poucos anos. Essa possibilidade distingue a mistura local das abordagens baseadas em redes. Nestas, o compromisso baseia-se nas hipóteses de segurança.
Para ele, a ofuscação representa assim uma fronteira especialmente intrincada da criptografia. Ele a qualificou como “o chefe final da criptografia” em sua publicação de junho. Algumas construções muito rigorosas também exibem tempos de execução superiores à vida do universo. A questão refere-se, portanto, à segurança e à viabilidade.
O interesse dessa pesquisa vem principalmente de suas aplicações. A ofuscação pode transformar um programa em uma versão cifrada, mantendo entradas clássicas e as mesmas saídas. Associada a uma blockchain, pode contribuir para votos privados resistentes a conluios. Poderia então reduzir a necessidade de confiar em um comitê M-em-N para garantir o processo.
O futuro servirá principalmente para avaliar se a mistura local pode superar seus limites atuais. Vitalik Buterin mantém uma abordagem prudente diante de uma técnica ainda associada a várias dificuldades. Os avanços da criptografia e da IA, porém, podem modificar as capacidades disponíveis. A viabilidade dependerá, portanto, de sua segurança, custo e eficácia.
Maximize sua experiência na Cointribune com nosso programa "Read to Earn"! Para cada artigo que você lê, ganhe pontos e acesse recompensas exclusivas. Inscreva-se agora e comece a acumular vantagens.
Journaliste et rédacteur web passionné par l’univers des cryptomonnaies et des technologies Web3. J’y traite les dernières tendances et actualités afin de proposer un contenu de haute qualité à un large public du secteur.
As opiniões e declarações expressas neste artigo são de responsabilidade exclusiva do autor e não devem ser consideradas como recomendações de investimento. Faça sua própria pesquisa antes de tomar qualquer decisão de investimento.