
【计】 unate function
【电】 single-sideband transmission
function
【计】 F; FUNC; function
单边函数(One-way Function)是密码学与计算复杂性理论的核心概念,其定义为:一个函数若满足“正向计算容易,逆向求解困难”的特性,则称为单边函数。具体表现为给定输入$x$时,输出$f(x)$可在多项式时间内完成;但已知$f(x)$时,找到满足$f(x')=f(x)$的$x'$在计算上不可行。
设函数$f: {0,1}^ to {0,1}^$,满足: $$ begin{aligned} &forall x in {0,1}^n, text{计算}f(x)text{的时间}leq poly(n) &forall text{概率多项式时间算法}A, Pr[A(f(x))=x'] leq negl(n) end{aligned} $$ 其中$poly(n)$为多项式函数,$negl(n)$为可忽略函数。
权威文献可参考Goldreich所著《Foundations of Cryptography》(Cambridge University Press)第2.4章,或NIST特别出版物800-56B关于密码学原语的标准化描述。
关于"单边函数",这个术语在不同学科中有不同含义,但结合计算机科学和密码学背景,主要解释如下:
密码学中的单向函数(One-way Function)
指正向计算容易、逆向推导极困难的函数。例如:
核心特性
应用场景
单向函数是密码学基石,用于:
数学中的单边性(需注意语境区别)
若问题涉及数学分析,可能指:
建议根据具体上下文判断术语含义。若无额外说明,通常默认指向密码学中的单向函数概念。
【别人正在浏览】