Нехай - перестановка. Зауважте, що хоча діє на нескінченну область, його опис може бути кінцевим. Під описом я маю на увазі програму, яка описує функціональність . (Як щодо складності Колмогорова.) Пояснення див. Нижче.
Наприклад, функція NOT є однією з таких перестановок:
функція НЕ (x) Нехай y = x Для i = 1 до | x | Переверніть i-й біт y повернути у
, визначений нижче, - інший випадок:
функція pi_k (x) повернення x + k (mod 2 ^ | x |)
Моє запитання стосується особливого класу перестановок, який називається односторонніми перестановками . Неформально кажучи, це перестановки, які легко обчислити, але важко інвертувати (для машини ). Просте існування односторонніх перестановок є давньою відкритою проблемою в криптографії та теорії складності, але в решті ми будемо вважати, що вони існують.
Зауважте, що RSA визначається через кінцевий домен . Насправді, щоб отримати нескінченну перестановку домену, треба розглянути сімейство перестановок RSA , де - нескінченна множина цілих чисел Blum. Зауважимо, що - це опис родини, і за визначенням він нескінченний.
Моє запитання (якщо припустити існування односторонньої перестановки):
Чи існують односторонні перестановки з обмеженим описом над нескінченною областю ?
Відповідь може бути різною: вона може бути позитивною, негативною або відкритою (або, ймовірно, позитивною , або ймовірно, негативною ).
Фон
Питання виникло, коли я читав документ ASIACRYPT 2009 . Там автор неявно (і в контексті якихось доказів) припускав, що існують такі однобічні перестановки.
Я буду радий, якщо це дійсно так, хоча я не зміг знайти доказ.