Jump to content

ГЧП (сложность)

В теории сложности вычислений класс сложности PPP ( принцип полиномиальной ячейки ) является подклассом TFNP . Это класс задач поиска, целостность которых можно доказать, применив принцип группировки . Христос Пападимитриу представил его в той же статье, в которой были представлены PPAD и PPA. [1] PPP содержит как PPAD , так и PWPP (полиномиальный слабый принцип группировки) в качестве подклассов. Эти классы сложности представляют особый интерес в криптографии, поскольку они тесно связаны с криптографическими примитивами, такими как односторонние перестановки и устойчивые к коллизиям хэш-функции .

Определение

[ редактировать ]

PPP - это набор всех задач вычисления функций, которые допускают полиномиальное сведение к задаче PIGEON , определяемой следующим образом:

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

Задача является PPP- полной , если PIGEON также сводится к ней за полиномиальное время. Обратите внимание, что принцип «ячейки» гарантирует, что PIGEON является полным. Мы также можем определить WEAK-PIGEON , для которого слабый принцип группировки гарантирует целостность. PWPP — это соответствующий класс задач, сводимых к нему за полиномиальное время. [2] WEAK-PIGEON — это следующая проблема:

Дана логическая схема имея входные биты и выходные биты, найти такой, что .

Здесь образ схемы строго меньше ее области определения, поэтому схема гарантированно неинъективна . WEAK-PIGEON сокращается до PIGEON путем добавления одного бита к выходу схемы, поэтому PWPP ППС.

Подключение к криптографии

[ редактировать ]

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

Например, известно, что если FNP = FP , то односторонних функций не существует. Аналогично, если ППС = FP, тогда односторонних перестановок не существует. [3] Следовательно, PPP (который является подклассом FNP) более точно отражает вопрос существования односторонних перестановок. Мы можем доказать это, сократив задачу обращения перестановки на выходе ГОЛУБНИ . Построить схему который вычисляет . С является перестановкой, решение PIGEON должно вывести такой, что , что подразумевает .

Отношения с PPAD

[ редактировать ]

PPP содержит PPAD в качестве подкласса (строгое ограничение — открытая проблема). Это связано с тем, что End-of-the-Line , определяющий PPAD, допускает прямое полиномиальное сокращение времени до PIGEON . В End-of-the-Line входными данными является начальная вершина. в ориентированном графе где каждая вершина имеет не более одного преемника и не более одного предшественника, представленного функцией-преемником, вычислимой за полиномиальное время. . Определить схему чьи входные данные являются вершиной и чей вывод является его преемником, если таковой имеется, или если это не так. Если мы представим исходную вершину как битовая строка , эта схема является прямым сокращением End-of-the-Line до Pigeon , поскольку любое столкновение в обеспечивает погружение в .

Известные проблемы

[ редактировать ]

Проблема равных сумм

[ редактировать ]

Задача о равных суммах представляет собой следующую задачу. Данный целые положительные числа, сумма которых меньше , найдите два различных подмножества целых чисел, имеющих одинаковую сумму. Эта проблема содержится в PPP, но неизвестно, является ли он PPP-полным.

Проблема ограниченной SIS

[ редактировать ]

Было показано , что проблема SIS с ограничениями (короткое целочисленное решение), которая является обобщением проблемы SIS из решетчатой ​​криптографии, является полной для PPP. [4] До этой работы единственными задачами, которые были известны для PPP, были варианты PIGEON .

Целочисленная факторизация

[ редактировать ]

Существуют рандомизированные сокращения за полиномиальное время от задачи факторизации целых чисел до WEAK-PIGEON . [5] Кроме того, согласно обобщенной гипотезе Римана также существуют детерминированные полиномиальные редукции. Однако до сих пор остается открытой проблема безусловного доказательства того, что факторизация целых чисел осуществляется в PPP.

  1. ^ Христос Пападимитриу (1994). «О сложности аргумента четности и других неэффективных доказательствах существования» (PDF) . Журнал компьютерных и системных наук . 48 (3): 498–532. дои : 10.1016/S0022-0000(05)80063-7 . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 11 декабря 2009 г.
  2. ^ Эмиль Ержабек (2016). «Целочисленный факторинг и модульные квадратные корни». Журнал компьютерных и системных наук . 82 (2): 380–394. arXiv : 1207.5220 . дои : 10.1016/j.jcss.2015.08.001 .
  3. ^ Христос Пападимитриу (1994). «О сложности аргумента четности и других неэффективных доказательствах существования» (PDF) . Журнал компьютерных и системных наук . 48 (3): 498–532. дои : 10.1016/S0022-0000(05)80063-7 . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 11 декабря 2009 г.
  4. ^ К. Сотираки, М. Зампитакис и Г. Зирделис (2018). «PPP-полнота со связью с криптографией». Учеб. 59-го симпозиума по основам информатики . стр. 148–158. arXiv : 1808.06407 . дои : 10.1109/FOCS.2018.00023 . {{cite conference}}: CS1 maint: несколько имен: список авторов ( ссылка )
  5. ^ Эмиль Ержабек (2016). «Целочисленный факторинг и модульные квадратные корни». Журнал компьютерных и системных наук . 82 (2): 380–394. arXiv : 1207.5220 . дои : 10.1016/j.jcss.2015.08.001 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fc3986f5fadb32366a655ab5c0ae6448__1711700760
URL1:https://arc.ask3.ru/arc/aa/fc/48/fc3986f5fadb32366a655ab5c0ae6448.html
Заголовок, (Title) документа по адресу, URL1:
PPP (complexity) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)