函数是单向的,如果可以通过多项式时间算法来计算,但对于每一个随机多项式时间算法,
对于每个多项式和足够大的,假设从均匀选择。概率接管的选择和的随机性。
那么...“单向函数”在密码学之外是否还有其他应用程序?如果是,那是什么?
函数是单向的,如果可以通过多项式时间算法来计算,但对于每一个随机多项式时间算法,
对于每个多项式和足够大的,假设从均匀选择。概率接管的选择和的随机性。
那么...“单向函数”在密码学之外是否还有其他应用程序?如果是,那是什么?
Answers:
关于Berman-Hartmanis同构猜想的一些讨论中也介绍了单向函数。 约瑟夫和扬格(Joseph and Young)推测,如果存在单向函数,则同构猜想将会失败(单向对抗确定性对手,而不是概率性对手,但希望对于这个问题而言,这已经足够接近了)。 约翰·罗杰斯(John Rogers)给出了一个相对化的世界,约瑟夫·杨(Joseph-Young)猜想失败了(也就是说,存在单向函数,但同构猜想成立了)。但是据我所知,JY猜想仍然是导致人们认为同构猜想是错误的(如果他们确实认为是错误的)主要技术证据之一。
约瑟夫和杨的思想的实质是,如果是单向函数,则f (S A T )是N P-完全的,但“不应该”与SAT同构。
对于学习问题,有许多“加密强度”结果(仅谷歌使用此短语)。这些是假设存在一种功能的硬度结果。
单向函数在Kolmogorov复杂度中有一个应用:
如果存在单向函数,则信息猜想的多项式时间有界对称性为假。
L. Longpre和S. Mocas。信息对称和单向功能。信息处理快报,46(2):95 {100,1993
L. Longpre和O. Watanabe。关于信息的对称性和多项式时间可逆性。信息与计算,1995,121(1):14 {22