Виталик переходит к локальному смешиванию, поскольку серия обфускации достигает третьей стадии
Сооснователь Ethereum Виталик Бутерин опубликовал третью часть серии статей о криптографической обфускации, в которой представил метод «локального смешивания». Этот подход полностью отказывается от использования решеток, эллиптических кривых и разложения на простые множители, опираясь вместо этого на идеи из симметричной криптографии и проектирования хеш-функций. Локальное смешивание преобразует схему из логических элементов (XOR, AND, NOT) через конвейер, обеспечивающий корректный вывод и удаляющий следы внутренней логики. Процесс включает добавление обратимости, упрочнения, механизации, смешивания и затемнения, что делает схему устойчивой к анализу.
Бутерин отмечает, что локальное смешивание — это рискованный метод, основанный на прошлых неудачах в криптографии «белого ящика», но его авторы утверждают, что для успеха необходимы дополнительные усилия и готовность к высоким накладным расходам. Один из предложенных путей развития — использование искусственного интеллекта для ускорения прогресса. Бутерин называет обфускацию «последним боссом криптографии», подчеркивая её сложность: некоторые конструкции требуют астрономического времени выполнения.
Обфускация позволяет преобразовать программу в зашифрованную версию, которая сохраняет функциональность, но скрывает исходный код. В сочетании с блокчейном это может создать системы, не требующие доверия к третьей стороне, например, для приватного и устойчивого к сговору голосования.
cryptonews.ru2 ч. назад