Vitalik avanza hacia el 'mezclado local' conforme la serie de ofuscación alcanza su tercera fase
El viernes, Vitalik Buterin, cofundador de Ethereum, publicó la tercera parte de su serie sobre ofuscación criptográfica, explorando un método llamado "mezcla local" que descarta retículas y curvas elípticas, utilizando ideas del diseño de funciones hash. Buterin describió este enfoque como una forma radicalmente diferente de criptografía, sin curvas elípticas, factorización de números primos o retículas, y lo comparó con la criptografía simétrica que sustenta el cifrado y hashing diarios.
El proceso comienza con un circuito lógico que pasa por un pipeline para garantizar una salida determinista mientras elimina cualquier rastro de lógica interna. Involucra pasos como hacer el circuito reversible, endurecerlo, mecanizarlo, mezclarlo y finalmente ofuscar su contenido, incluyendo agregar compuertas lógicas adicionales y reorganizar elementos. Buterin destacó que la reversibilidad es crucial, ya que permite reescribir compuertas lógicas de formas complejas.
Aunque llamó a la mezcla local una "empresa salvaje y arriesgada", basada en intentos fallidos de criptografía de caja blanca, Buterin señaló que sus creadores argumentan que requiere más esfuerzo y tolerancia a mayores costos computacionales para ser viable. Sugirió que la inteligencia artificial podría acelerar su desarrollo, comprimiendo décadas de progreso en años. La ofuscación, descrita como el "último jefe" o "última frontera" de la criptografía, permite convertir un programa en una versión cifrada que oculta su código pero mantiene su funcionalidad. Combinada con blockchain, puede facilitar aplicaciones como votaciones privadas resistentes a colusiones sin depender de terceros de confianza.
cryptonews.ruHace 28 min(s)