ULTIME NOTIZIE
SELEZIONATO PER TE

Vitalik Buterin dettaglia il 'mixing locale' nel terzo post di offuscamento

DiHannah CollymoreHannah Collymore 2 min di lettura
Vitalik Buterin illustra il 'mixing locale' nel terzo post sull'offuscamento
  • Vitalik Buterin ha pubblicato la terza parte della sua serie sull'obfuscazione crittografica, esaminando un metodo chiamato mixing locale.
  • La tecnica attinge alla crittografia simmetrica, facendo passare i circuiti attraverso passaggi di reversibilità, consolidamento, gadgetizzazione e mixing che disperdono porte spurie preservando l'output.
  • Buterin lo definisce una scommessa audace e rischiosa, basata su un cimitero di tentativi falliti di crittografia white-box.

 

Il co-fondatore di Ethereum Vitalik Buterin ha pubblicato venerdì la terza parte della sua serie sull'offuscamento crittografico. 

Ha esaminato un metodo chiamato "mixing locale" che scarta i reticoli e le curve ellittiche a favore di idee prese dalla progettazione di funzioni hash.

Buterin aveva pubblicato Parte I il 29 giugno 29, e la seconda, che è il diamond iO writeup, è stata pubblicata il 1° luglio 28. 

In quelle pubblicazioni, ha toccato costruzioni pesanti sui reticoli. Con il mixing locale, Buterin ha detto che è "un modo completamente diverso di fare crittografia." In il suo post, ha scritto che il mixing locale non ha curve ellittiche, nessuna fattorizzazione di numeri primi e nessun reticolo in alcun punto del design.

Secondo Buterin, il parente più vicino al mixing locale è la crittografia simmetrica, che è la disciplina alla base della crittografia e dell'hashing quotidiani.

Porte di spazzatura e un circuito eseguito al contrario

Il processo di mixing locale inizia con un circuito composto da porte logiche come XOR, AND e NOT, che attraversa una pipeline che mantiene l'output identico mentre cancella ogni traccia della logica interna.

Buterin ha scritto che il mixing locale attraversa il seguente circuito originale, aggiungendo reversibilità, indurimento, gadgetizzazione, mixing e infine offuscamento.

Durante il mixing, le porte di spazzatura sono sparse nel circuito. L'insieme viene poi mescolato e sostituisce piccoli blocchi con porte diverse che calcolano la stessa cosa.

Tuttavia, non è sufficiente da solo, ed è per questo che gli altri passaggi sono importanti, poiché svolgono la maggior parte del lavoro.

La reversibilità viene prima perché rende possibile il resto. Buterin spiega che una porta reversibile può essere riscritta come un mucchio arbitrario di altre porte reversibili con comportamento corrispondente. Questo è più difficile da fare con una porta AND o OR. 

Una scommessa costruita su fallimenti passati

Buterin ha ancora definito il mixing locale una "scommessa selvaggia e rischiosa", scrivendo che si trova su "un cimitero di tentativi falliti di crittografia white-box". 

Tuttavia, ha sottolineato che gli autori del mixing locale dicono che più sforzi, insieme alla disponibilità ad accettare un overhead maggiore, potrebbero far funzionare l'idea.

Un shortcut proposto è l'intelligenza artificiale, poiché potrebbe comprimere i tre decenni di funzioni hash necessari per maturare in un periodo di pochi anni. Tuttavia, si allontana dalle rotte basate sui reticoli, dove il compromesso era sulle assunzioni di sicurezza.

Buterin ha definito l'offuscamento il "capo finale della crittografia" nella sua pubblicazione di giugno, e lo ha definito "l'ultima frontiera della crittografia" in questa ultima pubblicazione. 

Ha detto che le costruzioni più rigorose hanno runtime "letteralmente galattici", più lunghi della vita dell'universo. 

Perché l'offuscamento vale la pena della fatica?

Un programma può essere trasformato in una versione crittografata che funziona ancora su input ordinari usando l'offuscamento. Qui, gli output ordinari vengono restituiti nascondendo il loro codice.

Quando l'offuscamento è abbinato a una blockchain, si avvicina a un "terzo parte fidato senza fiducia" che abilita cose come il voto privato e resistente alla collusione senza bisogno di fidarsi di un comitato M-of-N.

I cervelli più intelligenti del crypto leggono già la nostra newsletter. Vuoi unirti a loro? Unisciti a loro.

Domande frequenti

Cos'è il mixing locale?

Il mixing locale è un metodo di obfuscazione crittografica che trasforma un circuito aggiungendo porte spurie, mescolandole e sostituendo piccole sezioni con porte funzionalmente identiche, preservando al contempo gli output del circuito e nascondendone la logica interna. Buterin nota che non utilizza curve ellittiche, fattorizzazione di numeri primi o reticoli.

In cosa differisce il mixing locale dagli approcci precedenti di Buterin per l'obfuscazione?

A differenza delle costruzioni basate su reticoli dei suoi primi due post, il mixing locale attinge dalla crittografia simmetrica, la tradizione dietro funzioni hash come SHA e BLAKE, e non richiede alcuna conoscenza dei reticoli. Buterin lo descrive come una scommessa audace e rischiosa che accetta un maggiore overhead computazionale.

Perché l'obfuscazione è importante per le blockchain?

Buterin sostiene che l'offuscamento, combinato con una blockchain, si avvicina al concetto di "terza parte fidata senza fiducia", rendendo possibili applicazioni come un sistema di voto sicuro, privato e resistente alle collusioni, con assunzioni di fiducia quasi nulle e senza la necessità di un comitato soglia M-of-N.

Condividi questo articolo

Disclaimer. Le informazioni fornite non costituiscono consulenza finanziaria. Cryptopolitan.com non si assume alcuna responsabilità per eventuali investimenti basati sulle informazioni presenti in questa pagina. Si raccomanda vivamente di effettuare ricerche autonome e/o consultare un professionista qualificato prima di prendere qualsiasi decisione di investimento.

Hannah Collymore

Hannah Collymore

Hannah è una scrittrice e redattrice con quasi un decennio di esperienza nella scrittura di blog e nella copertura di eventi nel settore delle criptovalute. Presso Cryptopolitan, Hannah contribuisce alla pagina delle notizie, riportando e analizzando gli ultimi sviluppi nei settori DeFi, RWA, regolamentazione crypto, intelligenza artificiale e tecnologie emergenti. Si è laureata all'Arcadia University con una laurea in Amministrazione Aziendale.

ALTRE NOTIZIE …