单向函数

✍ dations ◷ 2025-11-08 04:06:30 #计算机科学中未解决的问题,密码学

单向函数 (One-way function)是一种具有下述特点的单射函数:对于每一个输入,函数值都容易计算(多项式时间);但是对于一个随机的函数值,算出其对应的输入却比较困难(无法在多项式时间内使用确定性图灵机计算)。单向函数是否存在仍然是计算机科学中的一个开放性问题。事实上,如果单向函数存在,将证明复杂性类P/NP问题中,P不等于NP。:ex. 2.2, page 70与之相对,P不等于NP的假设并不能直接推出单向函数的存在。

实践中,常将“容易计算”和“不容易计算”定义为“对于合法用户容易计算,对于恶意用户不容易计算”。从这个意义上,密码散列函数可以被当作单向函数。这是因为,虽然单向函数可能根本不存在,也无人能证明一个散列函数真的是单向函数,但也无人发现可以在合理时间内破解它们的实用算法。

函数: {0, 1}* → {0, 1}* 是一个单向函数当且仅当可以用一个多项式时间的算法计算,但是对于任意一个以为输入的随机化多项式算法,任意一个多项式(),和足够大,使得

相关

  • 斯科弗雷峰斯科费尔峰(英语:Scafell Pike),英格兰最高山峰,海拔978米(3209英尺),位于英国英格兰西北区域坎布里亚郡湖区。
  • 莱布尼兹(戈特弗里德·威廉·莱布尼茨(德语:Gottfried Wilhelm Leibniz,德语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida San
  • 温度梯度温度梯度(英语:Temperature Gradient),是描述温度在特定的区域环境内最迅速的变化会向何方向,以及是何种速率的物理量。温度梯度是一维的数量,单位是度/每单位长度(在特定的温度范
  • 金鲜一金鲜一(朝鲜语:김선일/金鮮一 Kim Sun-il,一些中文媒体错误译作“金善日”;1970年9月13日-2004年6月22日),韩国公民,在为美军提供服务的韩国公司中担任英语翻译,他在伊拉克遭到武装分
  • 蒙古高压西伯利亚高压或蒙古高压,是一典型的半永久性大陆反气旋中心。由于海陆热力性质差异的缘故,在蒙古、西伯利亚一带形成大范围的冷高压,也因此,在冬季时大陆降温较快,海洋降温则较慢
  • 伸缩像素显示器伸缩像素显示器(英语:Telescopic pixel display,简称TDP)是一种新型显示技术,介于液晶显示器(LCD)和数字微镜设备(英语:Digital micromirror device)(DMD)(基于数字光处理投影仪)之间,同时
  • 埃奈西德穆埃奈西德穆(古希腊语:Αἰνησίδημος,Ainêsidemos,前1世纪-?)是公元前1世纪希腊的怀疑论哲学家,出生于克里特岛的克诺索斯。他是皮浪主义的代表之一,其主要著作为《》(Πυρ
  • 团圆团圆可以指:
  • 卢克·P·布莱克本卢克·普赖尔·布莱克本(英语:Luke Pryor Blackburn,1816年6月16日-1887年9月14日)是一位美国医生、慈善家,还是位来自肯塔基州的政治家,曾于1879至1883年担任第28任肯塔基州州长,在
  • 79式舟桥79式舟桥器材,是中国人民解放军工程兵舟桥部队的主力渡河舟桥器材,是苏联的ПМП舟桥(英语:PMP Floating Bridge)的变型产品。舟桥是指架设制式浮桥的器材。全套79式舟桥器材包