单向函数
单向函数
创建同名条目
条目
历史版本
编辑
单向函数 (One-way
function
)是一种具有下述特点的
单射
函数:对于每一个输入,函数值都容易计算(
多项式
时间),但是给出一个随机输入的函数值,算出原始输入却比较困难(无法在多项式时间内使用确定性图灵机计算)。 单向函数是否存在仍然是
计算机科学
中的一个开放性问题。事实上,如果单向函数存在,将证明复杂性类P/NP问题中,P不等于NP。
正文
单向函数定义:
一函数f若满足下列二条件,则f称为单向函数:
① 对于所有属于 f 定义域的任一 x ,可以很容易计算
;