Обфускация неотличимости

Неразличимость, запутывание Определение и свойства обфускатора неразличимости Обфускатор неразличимости — это криптографический инструмент, который делает две схемы, выполняющие одну и […]

Неразличимость, запутывание

  • Определение и свойства обфускатора неразличимости

    • Обфускатор неразличимости — это криптографический инструмент, который делает две схемы, выполняющие одну и ту же функцию, неразличимыми для полиномиального времени противника. 
    • Полнота: для любой логической схемы и входного сигнала, обфускатор делает распределения выходных сигналов схем неразличимыми. 
    • Неразличимость: для двух схем, реализующих одну и ту же функциональность, обфускатор делает их вычислительно неразличимыми. 
  • История и конструкции

    • В 2001 году была предложена идея обфускатора неразличимости, но она казалась слабой. 
    • В 2007 году было показано, что эффективный обфускатор неразличимости является лучшим из возможных обфускаторов. 
    • В 2015 году была создана программная реализация кандидата на ввод-вывод. 
  • Практичность и потенциальные области применения

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

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

Полный текст статьи:

Обфускация неотличимости — Википедия

Оставьте комментарий

Прокрутить вверх