Vitalik Buterin detalha 'mistura local' em terceiro post de ofuscação

- Vitalik Buterin publicou a terceira parte da sua série sobre ofuscação criptográfica, examinando um método chamado mistura local.
- A técnica inspira-se na criptografia simétrica, executando circuitos através de etapas de reversibilidade, reforço, gadgetização e mistura que dispersam portas lógicas indesejadas, preservando a saída.
- Buterin chama-lhe uma aposta ousada e arriscada, baseada num cemitério de tentativas falhadas de criptografia de caixa branca.
Vitalik Buterin, cofundador Ethereum , publicou na sexta-feira a terceira parte da sua série sobre ofuscação criptográfica.
Examinou um método chamado "mistura local" que descarta os reticulados e as curvas elípticas em favor de ideias extraídas do design de funções hash.
Buterin publicou a Parte I a 29 de junho, e a segunda, que é o artigo sobre o Diamond iO, foi publicada a 28 de julho.
Nestas publicações, abordou construções com muitos elementos em forma de reticulado. Com a mistura local, Buterin afirmou que se trata de "uma forma totalmente diferente de fazer criptografia". Na sua publicação, escreveu que a mistura local não possui curvas elípticas, fatorização em números primos ou reticulados na sua estrutura.
Segundo Buterin, o parente mais próximo da mistura local é a criptografia simétrica, que é a disciplina por detrás da criptografia e do hashing do dia-a-dia.
Portas defeituosas e um circuito a funcionar ao contrário
O processo de mistura local começa com um circuito composto por portas lógicas como XOR, AND e NOT, que passa por um pipeline que mantém a saídadent, ao mesmo tempo que elimina qualquer tracda lógica interna.
Buterin escreveu que a mistura local passa pelo seguinte circuito original, acrescentando reversibilidade, endurecimento, engenhosização, mistura e, finalmente, ofuscação.
Durante a mistura, portas lógicas descartáveis são espalhadas pelo circuito. A configuração é então baralhada, trocando pequenos blocos por portas diferentes que calculam a mesma coisa.
No entanto, isto por si só não é suficiente, e é por isso que as outras etapas são importantes, pois realizam a maior parte do trabalho.
A reversibilidade está em primeiro lugar porque torna o resto possível. Buterin explica que uma porta reversível pode ser reescrita como uma pilha arbitrária de outras portas reversíveis com um comportamento correspondente. Isto é mais difícil de fazer com uma porta AND ou OR.
Uma aposta baseada em fracassos passados
Buterin considerava ainda a mistura local uma "aposta ousada e arriscada", escrevendo que se baseia "num cemitério de tentativas falhadas de criptografia de caixa branca"
No entanto, salientou que os autores da mistura local afirmam que mais esforços, juntamente com a disponibilidade para aceitar custos operacionais mais elevados, poderiam fazer com que a ideia se consolidasse.
Uma alternativa proposta é a inteligência artificial, pois poderá comprimir as três décadas de desenvolvimento de funções hash necessárias para um período de poucos anos. No entanto, esta abordagem distancia-se das rotas baseadas em reticulados, onde a contrapartida eram os pressupostos de segurança.
Buterin chamou à ofuscação "o chefe final da criptografia" na sua publicação de junho e denominou-a "a fronteira final da criptografia" nesta publicação mais recente.
Afirmou que as construções mais rigorosas têm tempos de execução "literalmente galácticos", mais longos do que a vida útil do universo.
Porque vale a pena o esforço de utilizar recursos de ocultação?
Um programa pode ser transformado numa versão encriptada que ainda funciona com entradas comuns usando ofuscação. Neste caso, as saídas comuns são devolvidas enquanto o código é ocultado.
Quando a ofuscação é combinada com uma blockchain, aproxima-se de uma "terceira parte fiável sem confiança", que possibilita coisas como a votação privada e resistente à conluio, sem a necessidade de um comité M-de-N em quem confiar.
As mentes mais brilhantes do mundo das criptomoedas já leem nossa newsletter. Quer participar? Junte-se a elas.
Perguntas frequentes
O que é a mistura local?
A mistura local é um método de ofuscação criptográfica que transforma um circuito adicionando portas lógicas inúteis, embaralhando-as e substituindo pequenas secções por portas lógicas funcionalmentedent, tudo isto preservando as saídas do circuito e ocultando a sua lógica interna. Buterin observa que o método não utiliza curvas elípticas, factorização em números primos ou reticulados.
Em que é que a mistura local difere das abordagens anteriores de ofuscação de Buterin?
Ao contrário das construções baseadas em reticulados nas suas duas primeiras publicações, a mistura local inspira-se na criptografia simétrica, a tradição por detrás de funções hash como SHA e BLAKE, e não requer conhecimento de reticulados. Buterin descreve-a como uma aposta ousada e arriscada que aceita uma maior sobrecarga computacional.
Porque é que a ofuscação é importante para as blockchains?
Buterin defende que a ofuscação combinada com uma blockchain se aproxima de uma "terceira parte fiável sem confiança", possibilitando aplicações como um sistema de votação seguro, privado e resistente à conluio, com quase nenhuma suposição de confiança e sem comité de limite M-de-N.
Aviso Legal. As informações fornecidas não constituem aconselhamento de investimento. CryptopolitanO não se responsabiliza por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamostrona realização de pesquisas independentesdent /ou a consulta a um profissional qualificado antes de tomar qualquer decisão de investimento.

Hannah Collymore
Hannah é escritora e editora com quase uma década de experiência em redação para blogs e cobertura de eventos no universo das criptomoedas. No Cryptopolitan, Hannah contribui para a página de notícias, reportando e analisando os últimos desenvolvimentos em DeFi, RWA, regulamentação de criptomoedas, IA e tecnologias de ponta. Ela se formou em Administração de Empresas pela Universidade Arcadia.
















