O Projeto V lançou a solução de ofuscação Diamond iO, reduzindo significativamente os custos computacionais de iO; a criptografia para privacidade pode ter um avanço

Em 28 de julho, Vitalik Buterin, cofundador da Ethereum, publicou o artigo técnico “Ofuscação (Parte 2): Diamond iO”, destacando um novo esquema de criptografia de ofuscação indistinguível (iO) chamado Diamond iO, cujo objetivo é resolver o principal problema da iO tradicional: o alto custo computacional.

O Diamond iO consegue processar programas por meio de criptografia, de modo que, ao receber entradas em texto simples, ainda possa ser executado normalmente e gerar resultados. Ao mesmo tempo, oculta completamente a lógica interna do programa e as chaves embutidas, oferecendo suporte técnico importante para cenários de computação sensível.

O tempo de computação dos protocolos tradicionais mais conservadores de iO atinge níveis “cósmicos”, e, em teoria, não é possível colocá-los em prática. Em comparação, o Diamond iO, ao aprimorar a arquitetura de criptografia por atributos (ABE) do tipo BGG+14, conseguiu comprimir o custo de execução para um patamar “planetário”.

Embora esse esquema criptográfico ainda não possa ser comercializado no momento, com apenas pequenas otimizações espera-se que ele se adapte a alguns cenários de aplicação, trazendo novas possibilidades para tornar a tecnologia de ofuscação de programas mais prática.

A arquitetura central do esquema é ABE com aninhamento de criptografia totalmente homomórfica (FHE). Isso é alcançado por meio de 3 mecanismos: criar uma lógica de descriptografia por condições exclusiva, modificar a saída das funções para gerar resultados pseudoaleatórios e usar um mecanismo de fusão de tensores para permitir que os usuários gerem independentemente as codificações de entrada.

Em comparação com construções tradicionais de múltiplos níveis de aninhamento, a arquitetura do Diamond iO é mais concisa, e sua complexidade computacional equivale apenas à criptografia de uma função comum, reduzindo drasticamente cálculos redundantes.

Na dimensão de segurança, o esquema depende de duas novas hipóteses criptográficas ainda não amplamente validadas: All-product LWE e Evasive LWE. Por isso, há controvérsias teóricas, e a indústria ainda precisa de muitas simulações e provas de segurança para verificar a confiabilidade;

No que diz respeito à implementação em engenharia, o esquema se adapta apenas a circuitos de baixa profundidade. As operações de hash são o principal gargalo de desempenho, havendo deficiências como tamanho de parâmetros acima do ideal e acúmulo de ruído. Vitalik também listou caminhos de otimização, como substituir PRG eficiente e reduzir níveis de aninhamento do FHE.

No panorama geral, após ser colocado em prática, o Diamond iO pode sustentar cenários como delegação de chaves privadas criptografadas, contratos inteligentes com privacidade e serviços de criptografia sem confiança, oferecendo uma nova ferramenta de base para a infraestrutura de privacidade do Web3 — embora ainda haja um longo ciclo de desenvolvimento antes de uma implantação em larga escala.

#Vitalik #Web3隐私