简而言之:假设存在单向排列,我们可以构造一个没有活板门的排列吗?
更多信息:
单向排列是排列 它易于计算,但难于反转(有关更正式的定义,请参见单向功能标签Wiki)。我们通常考虑单向排列的家庭,,每个 是单向排列,作用于有限域。甲陷门单向置换如上定义,不同之处在于存在一个活板门组 和多重时间反转算法 ,这样对所有人 , 和 可以反转 只要给出 。
我知道这会产生这样它是单向排列不可行找到暗门(但暗门存在)。此处提供了一个基于RSA假设的示例。问题是,
是否存在不带活板门(集合)的单向排列(系列)?
编辑:(更多形式化)
假设存在一些单向排列 具有(无限)域 。也就是说,存在一个概率多项式时间算法 (根据输入 ,在 ),这样对于任何多项式时间的对手 , 任何 ,以及所有足够大的整数 :
(该概率由和\ mathcal {A}的内部抛硬币引起。)
问题是,是否可以构造一个单向置换,对于该置换矩阵存在一个概率多项式时间算法,使得对于任何多尺寸电路家族,任何以及所有足够大的整数:
(由于是确定性,因此概率承担的内部抛硬币。)