Коротше кажучи: якщо припустити, що односторонні перестановки існують, чи можемо ми побудувати ту, яка не має трапа?
Більше інформації:
Одностороння перестановка - це перестановка який легко обчислити, але важко інвертувати (див. офіційне визначення тегів з односторонньою функцією ). Ми зазвичай вважаємо сім'ї односторонньої перестановки,, де кожен - це одностороння перестановка, що діє на кінцевій області. Люк односторонній перестановка , як визначена вище, за винятком того, що існує безліч секрету і алгоритм інвертування багаторазового часу , такий, що для всіх , , і може перевернути за умови, що це дано .
Я знаю односторонні перестановки, які генеруються так, що неможливо знайти вільну доріжку (все ж трапод існує). Приклад, заснований на RSA-припущення, наводиться тут . Питання в тому,
Чи існують (сімейства) односторонні перестановки, які не мають ловушки (набору)?
Редагувати: (Більше формалізація)
Припустимо, існує деяка одностороння перестановка з (нескінченним) доменом . Тобто існує імовірнісний поліноміально-часовий алгоритм (який на вході , викликає деякий розподіл по ), такий, що для будь-якого супротивника багаточленного часу , будь-який , і всі досить великі цілі числа :
(Ймовірність приймається за внутрішні кидки монети та .)
Питання полягає в тому, чи можемо ми побудувати односторонню перестановку , для якої існує ймовірнісний поліноміально-часовий алгоритм такий, що для будь -якого сімейства схем полі розмірів , будь-яке і всі досить великі цілі числа :
(Вірогідність взята на внутрішні кидки монети , оскільки є детермінованою.)