ПОСЛЕДНИЕ НОВОСТИ
ПОДОБРАНО ДЛЯ ВАС

Виталик Бутерин подробно описывает «локальное смешивание» в третьем посте об ослеплении

АвторХанна КоллиморХанна Коллимор 2 мин. чтения
Виталик Бутерин подробно описывает «локальное смешивание» в третьем посте об анонимизации
  • Виталик Бутерин опубликовал третью часть своей серии материалов о криптографическом обфускации, в которой рассматривается метод под названием локальное смешивание.
  • Эта техника заимствует идеи из симметричной криптографии: схемы проходят через этапы обратимости, усиления защиты, создания гаджетов и смешивания, что приводит к рассеиванию «мусорных» элементов при сохранении выходных данных.
  • Бутерин называет это смелой и рискованной ставкой, основанной на опыте множества неудачных попыток реализации white-box криптографии.

 

Сооснователь Ethereum Виталик Бутерин опубликовал третью часть своей серии о криптографическом ослеплении в пятницу. 

Он рассмотрел метод, называемый «локальным смешиванием», который отказывается от решеток и эллиптических кривых в пользу идей, заимствованных из дизайна хэш-функций.

Бутерин опубликовал Часть I 29 июня 29, а вторая, которая является запиской о diamond iO, была опубликована 28 июля. 

В тех публикациях он касался конструкций, основанных на решетках. С локальным смешиванием Бутерин сказал, что это «совершенно другой способ создания криптографии». В своем посте, он написал, что локальное смешивание не имеет эллиптических кривых, факторизации простых чисел и решеток в дизайне.

По словам Бутерина, ближайшим родственником локального смешивания является симметричная криптография, которая является дисциплиной, лежащей в основе повседневного шифрования и хеширования.

Мусорные вентили и обратный запуск схемы

Процесс локального смешивания начинается с схемы, состоящей из логических вентилей, таких как XOR, AND и NOT, которая проходит через конвейер, сохраняя выходной сигнал идентичным, одновременно стирая любые следы внутренней логики.

Бутерин написал, что локальное смешивание проходит через следующую исходную схему, добавляя обратимость, укрепление, гаджетизацию, смешивание и, наконец, ослепление.

Во время смешивания мусорные вентили разбрасываются по схеме. Затем схема перемешивается, и небольшие блоки заменяются другими вентилями, вычисляющими то же самое.

Однако этого недостаточно само по себе, и поэтому другие шаги важны, так как они выполняют большую часть работы.

Обратимость идет первой, потому что она делает остальное возможным. Бутерин объясняет, что обратимый вентиль можно переписать как произвольную кучу других обратимых вентилей с идентичным поведением. Это сложнее сделать с AND или OR. 

Ставка, основанная на прошлых неудачах

Бутерин все еще называл локальное смешивание «дикой и рискованной ставкой», написав, что она опирается на «кладбище неудачных попыток криптографии белого ящика». 

Однако он указал, что авторы локального смешивания говорят, что дополнительные усилия, наряду с готовностью принять более высокие накладные расходы, могут сделать идею жизнеспособной.

Одно из предлагаемых сокращений — искусственный интеллект, так как он может сжать три десятилетия хэш-функций, необходимых для созревания, до нескольких лет. Однако это отходит от путей на основе решеток, где компромиссом были предположения о безопасности.

Бутерин назвал ослепление «последним боссом криптографии» в своей июньской публикации, и назвал его «последним фронтиром криптографии» в этой последней публикации. 

Он сказал, что самые строгие конструкции имеют «буквально галактические» времена выполнения, превышающие продолжительность жизни вселенной. 

Почему ослепление стоит хлопот?

Программа может быть превращена в зашифрованную версию, которая все еще работает на обычных входах с помощью ослепления. Здесь возвращаются обычные выходные данные, скрывая их код.

Когда ослепление сочетается с блокчейном, оно приближается к «бесполезной доверенной третьей стороне», которая позволяет такие вещи, как частное голосование, устойчивое к сговору, без необходимости доверять комитету M-of-N.

Если вы читаете это, вы уже впереди. Оставайтесь с нами, подписавшись на нашу рассылку.

Часто задаваемые вопросы

Что такое локальное смешивание?

Локальное смешивание — это метод криптографической обфускации, который преобразует схему путем добавления «мусорных» элементов, их перемешивания и замены небольших участков функционально эквивалентными элементами, сохраняя при этом выходные данные схемы и скрывая её внутреннюю логику. Бутерин отмечает, что этот метод не использует эллиптические кривые, факторизацию простых чисел или решетки.

Чем локальное смешивание отличается от более ранних подходов Бутерина к обфускации?

В отличие от конструкций на основе решеток, представленных в первых двух статьях, локальное смешивание заимствует идеи из симметричной криптографии — традиции, лежащей в основе хэш-функций SHA и BLAKE, и не требует знаний о решетках. Бутерин описывает его как смелую и рискованную ставку, принимающую более высокие вычислительные затраты.

Почему обфускация важна для блокчейнов?

Бутерин утверждает, что сочетание методов сокрытия информации с блокчейном приближает нас к созданию «доверенной третьей стороны без доверия», что делает возможными такие приложения, как система голосования, обеспечивающая безопасность, конфиденциальность и устойчивость к сговору, требующая минимальных допущений о доверии и не использующая пороговые комитеты типа M-of-N.

Поделиться статьёй

Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com не несет ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимые исследования и/или консультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Ханна Коллимор

Ханна Коллимор

Ханна — писатель и редактор с почти десятилетним опытом ведения блогов и освещения мероприятий в криптоиндустрии. В Cryptopolitan Ханна работает над новостной страницей, освещая и анализируя последние события в сферах DeFi, RWA, криптовалютного регулирования, искусственного интеллекта и передовых технологий. Она окончила Университет Аркадии со степенью бакалавра делового администрирования.

ЕЩЁ … НОВОСТИ